@charset "UTF-8";
:root {
  --header-margin-bottom: 68px;
  --body-padding-top: 24px;
}

@media (max-width: 1023px) {
  :root {
    --header-margin-bottom: 32px;
    --body-padding-top: 12px;
  }
}

@font-face {
  font-family: 'Manrope';
  src: url("../fonts/Manrope-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope';
  src: url("../fonts/Manrope-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope';
  src: url("../fonts/Manrope-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Manrope';
  src: url("../fonts/Manrope-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'GraphikLCG';
  src: url("../fonts/GraphikLCG-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GraphikLCG';
  src: url("../fonts/GraphikLCG-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'GraphikLCG';
  src: url("../fonts/GraphikLCG-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

:root {
  --header-margin-bottom: 68px;
  --body-padding-top: 24px;
}

@media (max-width: 1023px) {
  :root {
    --header-margin-bottom: 32px;
    --body-padding-top: 12px;
  }
}

.g-bg-primary {
  background-color: #0055a0 !important;
  color: #fff;
}

.g-bg-black {
  background-color: #000 !important;
  color: #fff;
}

.g-bg-yellow.g-bg-yellow {
  background-color: #d4ebff !important;
  color: #000;
}

.g-bg-gray {
  background-color: #efefef !important;
  color: #000;
}

.g-bg-darkgray {
  background-color: #1E2837 !important;
  color: #fff;
}

.u-bg-bluedark {
  background-color: #556996 !important;
  color: #fff;
}

.g-bg-gray-lineargradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#ccc));
  background-image: linear-gradient(to bottom, transparent, #ccc);
}

[class*="g-mb-"]:last-child {
  margin-bottom: 0 !important;
}

.g-pt-auto {
  padding-top: 1px !important;
}

.g-pb-auto {
  padding-bottom: 1px !important;
}

@media (max-width: 767px) {
  .b-page .g-font-size-40 {
    font-size: 30px !important;
  }
  .b-page .g-font-size-20 {
    font-size: 16px !important;
  }
  .b-page .g-font-size-24 {
    font-size: 20px !important;
  }
  .b-page .g-font-size-28 {
    font-size: 26px !important;
  }
  .b-page .landing-block[class*="g-pl-"] {
    padding-left: 0 !important;
  }
  .b-page .g-pt-40, .b-page .g-pt-45, .b-page .g-pt-50, .b-page .g-pt-55, .b-page .g-pt-60, .b-page .g-pt-65 {
    padding-top: 30px !important;
  }
  .b-page .g-pt-70, .b-page .g-pt-75, .b-page .g-pt-80, .b-page .g-pt-85, .b-page .g-pt-90 {
    padding-top: 40px !important;
  }
  .b-page .g-pt-95, .b-page .g-pt-100, .b-page .g-pt-105, .b-page .g-pt-110, .b-page .g-pt-115, .b-page .g-pt-120 {
    padding-top: 50px !important;
  }
  .b-page .g-pb-40, .b-page .g-pb-45, .b-page .g-pb-50, .b-page .g-pb-55, .b-page .g-pb-60, .b-page .g-pb-65 {
    padding-bottom: 30px !important;
  }
  .b-page .g-pb-70, .b-page .g-pb-75, .b-page .g-pb-80, .b-page .g-pb-85, .b-page .g-pb-90 {
    padding-bottom: 40px !important;
  }
  .b-page .g-pb-95, .b-page .g-pb-100, .b-page .g-pb-105, .b-page .g-pb-110, .b-page .g-pb-115, .b-page .g-pb-120 {
    padding-bottom: 50px !important;
  }
  .b-page .g-mt-40, .b-page .g-mt-45, .b-page .g-mt-50, .b-page .g-mt-55, .b-page .g-mt-60, .b-page .g-mt-65 {
    margin-top: 25px !important;
  }
}

/*------------------------------------
  Typography Font Size
------------------------------------*/
.g-font-size-default {
  font-size: 1rem !important;
}

.g-font-size-70x {
  font-size: 70% !important;
}

.g-font-size-75x {
  font-size: 75% !important;
}

.g-font-size-80x {
  font-size: 80% !important;
}

.g-font-size-85x {
  font-size: 85% !important;
}

.g-font-size-90x {
  font-size: 90% !important;
}

.g-font-size-95x {
  font-size: 95% !important;
}

.g-font-size-0 {
  font-size: inherit;
}

.g-font-size-5 {
  font-size: 0.35714rem !important;
}

.g-font-size-8 {
  font-size: 0.57143rem !important;
}

.g-font-size-9 {
  font-size: 0.64286rem !important;
}

.g-font-size-10 {
  font-size: 0.71429rem !important;
}

.g-font-size-11 {
  font-size: 0.78571rem !important;
}

.g-font-size-12 {
  font-size: 0.85714rem !important;
}

.g-font-size-13 {
  font-size: 0.92857rem !important;
}

.g-font-size-14 {
  font-size: 1rem !important;
}

.g-font-size-15 {
  font-size: 1.07143rem !important;
}

.g-font-size-16 {
  font-size: 1.14286rem !important;
}

.g-font-size-17 {
  font-size: 1.21429rem !important;
}

.g-font-size-18 {
  font-size: 1.28571rem !important;
}

.g-font-size-20 {
  font-size: 1.42857rem !important;
}

.g-font-size-22 {
  font-size: 1.57143rem !important;
}

.g-font-size-23 {
  font-size: 1.64286rem !important;
}

.g-font-size-24 {
  font-size: 1.71429rem !important;
}

.g-font-size-25 {
  font-size: 1.78571rem !important;
}

.g-font-size-26 {
  font-size: 1.85714rem !important;
}

.g-font-size-27 {
  font-size: 1.92857rem !important;
}

.g-font-size-28 {
  font-size: 2rem !important;
}

.g-font-size-30 {
  font-size: 2.14286rem !important;
}

.g-font-size-32 {
  font-size: 2.28571rem !important;
}

.g-font-size-33 {
  font-size: 2.35714rem !important;
}

.g-font-size-35 {
  font-size: 2.5rem !important;
}

.g-font-size-36 {
  font-size: 2.57143rem !important;
}

.g-font-size-38 {
  font-size: 2.71429rem !important;
}

.g-font-size-40 {
  font-size: 2.85714rem !important;
}

.g-font-size-42 {
  font-size: 3rem !important;
}

.g-font-size-45 {
  font-size: 3.21429rem !important;
}

.g-font-size-46 {
  font-size: 3.28571rem !important;
}

.g-font-size-48 {
  font-size: 3.42857rem !important;
}

.g-font-size-50 {
  font-size: 3.57143rem !important;
}

.g-font-size-55 {
  font-size: 3.92857rem !important;
}

.g-font-size-56 {
  font-size: 4rem !important;
}

.g-font-size-60 {
  font-size: 4.28571rem !important;
}

.g-font-size-65 {
  font-size: 4.64286rem !important;
}

.g-font-size-70 {
  font-size: 5rem !important;
}

.g-font-size-75 {
  font-size: 5.35714rem !important;
}

.g-font-size-76 {
  font-size: 5.42857rem !important;
}

.g-font-size-80 {
  font-size: 5.71429rem !important;
}

.g-font-size-86 {
  font-size: 6.14286rem !important;
}

.g-font-size-90 {
  font-size: 6.42857rem !important;
}

.g-font-size-120 {
  font-size: 8.57143rem !important;
}

.g-font-size-200 {
  font-size: 14.28571rem !important;
}

.g-font-size-180 {
  font-size: 12.85714rem !important;
}

@media (min-width: 576px) {
  .g-font-size-12--sm {
    font-size: 0.85714rem !important;
  }
  .g-font-size-14--sm {
    font-size: 1rem !important;
  }
  .g-font-size-20--sm {
    font-size: 1.42857rem !important;
  }
  .g-font-size-25--sm {
    font-size: 1.78571rem !important;
  }
  .g-font-size-36--sm {
    font-size: 2.57143rem !important;
  }
  .g-font-size-40--sm {
    font-size: 2.85714rem !important;
  }
  .g-font-size-45--sm {
    font-size: 3.21429rem !important;
  }
  .g-font-size-50--sm {
    font-size: 3.57143rem !important;
  }
  .g-font-size-240--sm {
    font-size: 17.14286rem !important;
  }
}

@media (min-width: 768px) {
  .g-font-size-default--md {
    font-size: 1rem !important;
  }
  .g-font-size-5--md {
    font-size: 0.35714rem !important;
  }
  .g-font-size-8--md {
    font-size: 0.57143rem !important;
  }
  .g-font-size-9--md {
    font-size: 0.64286rem !important;
  }
  .g-font-size-10--md {
    font-size: 0.71429rem !important;
  }
  .g-font-size-11--md {
    font-size: 0.78571rem !important;
  }
  .g-font-size-12--md {
    font-size: 0.85714rem !important;
  }
  .g-font-size-13--md {
    font-size: 0.92857rem !important;
  }
  .g-font-size-14--md {
    font-size: 1rem !important;
  }
  .g-font-size-15--md {
    font-size: 1.07143rem !important;
  }
  .g-font-size-16--md {
    font-size: 1.14286rem !important;
  }
  .g-font-size-17--md {
    font-size: 1.21429rem !important;
  }
  .g-font-size-18--md {
    font-size: 1.28571rem !important;
  }
  .g-font-size-20--md {
    font-size: 1.42857rem !important;
  }
  .g-font-size-22--md {
    font-size: 1.57143rem !important;
  }
  .g-font-size-23--md {
    font-size: 1.64286rem !important;
  }
  .g-font-size-24--md {
    font-size: 1.71429rem !important;
  }
  .g-font-size-25--md {
    font-size: 1.78571rem !important;
  }
  .g-font-size-26--md {
    font-size: 1.85714rem !important;
  }
  .g-font-size-27--md {
    font-size: 1.92857rem !important;
  }
  .g-font-size-28--md {
    font-size: 2rem !important;
  }
  .g-font-size-30--md {
    font-size: 2.14286rem !important;
  }
  .g-font-size-32--md {
    font-size: 2.28571rem !important;
  }
  .g-font-size-33--md {
    font-size: 2.35714rem !important;
  }
  .g-font-size-35--md {
    font-size: 2.5rem !important;
  }
  .g-font-size-36--md {
    font-size: 2.57143rem !important;
  }
  .g-font-size-38--md {
    font-size: 2.71429rem !important;
  }
  .g-font-size-40--md {
    font-size: 2.85714rem !important;
  }
  .g-font-size-42--md {
    font-size: 3rem !important;
  }
  .g-font-size-45--md {
    font-size: 3.21429rem !important;
  }
  .g-font-size-46--md {
    font-size: 3.28571rem !important;
  }
  .g-font-size-48--md {
    font-size: 3.42857rem !important;
  }
  .g-font-size-50--md {
    font-size: 3.57143rem !important;
  }
  .g-font-size-55--md {
    font-size: 3.92857rem !important;
  }
  .g-font-size-56--md {
    font-size: 4rem !important;
  }
  .g-font-size-60--md {
    font-size: 4.28571rem !important;
  }
  .g-font-size-65--md {
    font-size: 4.64286rem !important;
  }
  .g-font-size-70--md {
    font-size: 5rem !important;
  }
  .g-font-size-75--md {
    font-size: 5.35714rem !important;
  }
  .g-font-size-76--md {
    font-size: 5.42857rem !important;
  }
  .g-font-size-80--md {
    font-size: 5.71429rem !important;
  }
  .g-font-size-86--md {
    font-size: 6.14286rem !important;
  }
  .g-font-size-90--md {
    font-size: 6.42857rem !important;
  }
  .g-font-size-120--md {
    font-size: 8.57143rem !important;
  }
  .g-font-size-130--md {
    font-size: 9.28571rem !important;
  }
  .g-font-size-180--md {
    font-size: 12.85714rem !important;
  }
  .g-font-size-200--md {
    font-size: 14.28571rem !important;
  }
}

@media (min-width: 992px) {
  .g-font-size-default--lg {
    font-size: 1rem !important;
  }
  .g-font-size-16--lg {
    font-size: 1.14286rem !important;
  }
  .g-font-size-18--lg {
    font-size: 1.28571rem !important;
  }
  .g-font-size-26--lg {
    font-size: 1.85714rem !important;
  }
  .g-font-size-32--lg {
    font-size: 2.28571rem !important;
  }
  .g-font-size-35--lg {
    font-size: 2.5rem !important;
  }
  .g-font-size-36--lg {
    font-size: 2.57143rem !important;
  }
  .g-font-size-60--lg {
    font-size: 4.28571rem !important;
  }
  .g-font-size-75--lg {
    font-size: 5.35714rem !important;
  }
  .g-font-size-76--lg {
    font-size: 5.42857rem !important;
  }
  .g-font-size-420--lg {
    font-size: 30rem !important;
  }
}

@media (min-width: 1200px) {
  .g-font-size-17--xl {
    font-size: 1.21429rem !important;
  }
}

@media (max-width: 575px) {
  .g-font-size-25 {
    font-size: 1.78571rem !important;
  }
}

* {
  margin: 0;
  padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-focus-ring-color: rgba(255, 255, 255, 0);
}

body {
  font-size: 100%;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

a {
  background: transparent;
}

*:focus,
*:active,
*:hover {
  outline: 0;
}

/* Убираем внутренние отступы */
ul,
ol {
  padding: 0;
}

/* Убираем внешние отступы */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

a:hover,
a:focus,
a:active {
  text-decoration: unset;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

ol,
ul {
  list-style: none;
}

pre {
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  white-space: pre-wrap;
}

q {
  quotes: '\201C' '\201D' '\2018' '\2019';
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button {
  overflow: visible;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

textarea {
  overflow: auto;
  vertical-align: top;
}

button,
input,
select[multiple],
textarea {
  background-image: none;
}

input,
select,
textarea {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

input,
textarea {
  resize: none;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@media (min-width: 0) {
  .g-pt-0 {
    padding-top: 0 !important;
  }
}

/*------------------------------------
  Margin Spaces
------------------------------------*/
/* Margin Spaces (xs)
------------------------------------*/
@media (min-width: 0) {
  .g-ml-0 {
    margin-left: 0 !important;
  }
  .g-mr-0 {
    margin-right: 0 !important;
  }
  .g-mt-0 {
    margin-top: 0 !important;
  }
  .g-mb-0 {
    margin-bottom: 0 !important;
  }
  .g-mt-1 {
    margin-top: 0.07143rem !important;
  }
  .g-mt-2 {
    margin-top: 0.14286rem !important;
  }
  .g-mt-3 {
    margin-top: 0.21429rem !important;
  }
  .g-mt-4 {
    margin-top: 0.28571rem !important;
  }
  .g-mt-5 {
    margin-top: 0.35714rem !important;
  }
  .g-mt-6 {
    margin-top: 0.42857rem !important;
  }
  .g-mt-7 {
    margin-top: 0.5rem !important;
  }
  .g-mt-8 {
    margin-top: 0.57143rem !important;
  }
  .g-mt-9 {
    margin-top: 0.64286rem !important;
  }
  .g-mt-10 {
    margin-top: 0.71429rem !important;
  }
  .g-mt-11 {
    margin-top: 0.78571rem !important;
  }
  .g-mt-12 {
    margin-top: 0.85714rem !important;
  }
  .g-mt-13 {
    margin-top: 0.92857rem !important;
  }
  .g-mt-14 {
    margin-top: 1rem !important;
  }
  .g-mt-15 {
    margin-top: 1.07143rem !important;
  }
  .g-mt-16 {
    margin-top: 1.14286rem !important;
  }
  .g-mt-17 {
    margin-top: 1.21429rem !important;
  }
  .g-mt-18 {
    margin-top: 1.28571rem !important;
  }
  .g-mt-19 {
    margin-top: 1.35714rem !important;
  }
  .g-mt-20 {
    margin-top: 1.42857rem !important;
  }
  .g-mt-10 {
    margin-top: 0.71429rem !important;
  }
  .g-mt-15 {
    margin-top: 1.07143rem !important;
  }
  .g-mt-20 {
    margin-top: 1.42857rem !important;
  }
  .g-mt-25 {
    margin-top: 1.78571rem !important;
  }
  .g-mt-30 {
    margin-top: 2.14286rem !important;
  }
  .g-mt-35 {
    margin-top: 2.5rem !important;
  }
  .g-mt-40 {
    margin-top: 2.85714rem !important;
  }
  .g-mt-45 {
    margin-top: 3.21429rem !important;
  }
  .g-mt-50 {
    margin-top: 3.57143rem !important;
  }
  .g-mt-55 {
    margin-top: 3.92857rem !important;
  }
  .g-mt-60 {
    margin-top: 4.28571rem !important;
  }
  .g-mt-65 {
    margin-top: 4.64286rem !important;
  }
  .g-mt-70 {
    margin-top: 5rem !important;
  }
  .g-mt-75 {
    margin-top: 5.35714rem !important;
  }
  .g-mt-80 {
    margin-top: 5.71429rem !important;
  }
  .g-mt-85 {
    margin-top: 6.07143rem !important;
  }
  .g-mt-90 {
    margin-top: 6.42857rem !important;
  }
  .g-mt-95 {
    margin-top: 6.78571rem !important;
  }
  .g-mt-100 {
    margin-top: 7.14286rem !important;
  }
  .g-mt-105 {
    margin-top: 7.5rem !important;
  }
  .g-mt-110 {
    margin-top: 7.85714rem !important;
  }
  .g-mt-115 {
    margin-top: 8.21429rem !important;
  }
  .g-mt-120 {
    margin-top: 8.57143rem !important;
  }
  .g-mt-125 {
    margin-top: 8.92857rem !important;
  }
  .g-mt-130 {
    margin-top: 9.28571rem !important;
  }
  .g-mt-135 {
    margin-top: 9.64286rem !important;
  }
  .g-mt-140 {
    margin-top: 10rem !important;
  }
  .g-mt-145 {
    margin-top: 10.35714rem !important;
  }
  .g-mt-150 {
    margin-top: 10.71429rem !important;
  }
  .g-mt-155 {
    margin-top: 11.07143rem !important;
  }
  .g-mt-160 {
    margin-top: 11.42857rem !important;
  }
  .g-mt-165 {
    margin-top: 11.78571rem !important;
  }
  .g-mt-170 {
    margin-top: 12.14286rem !important;
  }
  .g-mb-1 {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-2 {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-3 {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-4 {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-5 {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-6 {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-7 {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-8 {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-9 {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-10 {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-11 {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-12 {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-13 {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-14 {
    margin-bottom: 1rem !important;
  }
  .g-mb-15 {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-16 {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-17 {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-18 {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-19 {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-20 {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-10 {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15 {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20 {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25 {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30 {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35 {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40 {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45 {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50 {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55 {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60 {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65 {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70 {
    margin-bottom: 5rem !important;
  }
  .g-mb-75 {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80 {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85 {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90 {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95 {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100 {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105 {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110 {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115 {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120 {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125 {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130 {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135 {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140 {
    margin-bottom: 10rem !important;
  }
  .g-mb-145 {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150 {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155 {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160 {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165 {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170 {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1 {
    margin-left: 0.07143rem !important;
  }
  .g-ml-2 {
    margin-left: 0.14286rem !important;
  }
  .g-ml-3 {
    margin-left: 0.21429rem !important;
  }
  .g-ml-4 {
    margin-left: 0.28571rem !important;
  }
  .g-ml-5 {
    margin-left: 0.35714rem !important;
  }
  .g-ml-6 {
    margin-left: 0.42857rem !important;
  }
  .g-ml-7 {
    margin-left: 0.5rem !important;
  }
  .g-ml-8 {
    margin-left: 0.57143rem !important;
  }
  .g-ml-9 {
    margin-left: 0.64286rem !important;
  }
  .g-ml-10 {
    margin-left: 0.71429rem !important;
  }
  .g-ml-5 {
    margin-left: 0.35714rem !important;
  }
  .g-ml-10 {
    margin-left: 0.71429rem !important;
  }
  .g-ml-15 {
    margin-left: 1.07143rem !important;
  }
  .g-ml-20 {
    margin-left: 1.42857rem !important;
  }
  .g-ml-25 {
    margin-left: 1.78571rem !important;
  }
  .g-ml-30 {
    margin-left: 2.14286rem !important;
  }
  .g-ml-35 {
    margin-left: 2.5rem !important;
  }
  .g-ml-40 {
    margin-left: 2.85714rem !important;
  }
  .g-ml-45 {
    margin-left: 3.21429rem !important;
  }
  .g-ml-50 {
    margin-left: 3.57143rem !important;
  }
  .g-mr-1 {
    margin-right: 0.07143rem !important;
  }
  .g-mr-2 {
    margin-right: 0.14286rem !important;
  }
  .g-mr-3 {
    margin-right: 0.21429rem !important;
  }
  .g-mr-4 {
    margin-right: 0.28571rem !important;
  }
  .g-mr-5 {
    margin-right: 0.35714rem !important;
  }
  .g-mr-6 {
    margin-right: 0.42857rem !important;
  }
  .g-mr-7 {
    margin-right: 0.5rem !important;
  }
  .g-mr-8 {
    margin-right: 0.57143rem !important;
  }
  .g-mr-9 {
    margin-right: 0.64286rem !important;
  }
  .g-mr-10 {
    margin-right: 0.71429rem !important;
  }
  .g-mr-5 {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10 {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15 {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20 {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25 {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30 {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35 {
    margin-right: 2.5rem !important;
  }
  .g-mr-40 {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45 {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50 {
    margin-right: 3.57143rem !important;
  }
}

/* Margin Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-ma-0--sm {
    margin: 0 !important;
  }
  .g-mx-0--sm {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--sm {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--sm {
    margin-left: 0 !important;
  }
  .g-mr-0--sm {
    margin-right: 0 !important;
  }
  .g-mt-0--sm {
    margin-top: 0 !important;
  }
  .g-mb-0--sm {
    margin-bottom: 0 !important;
  }
  .g-mx-1--sm {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--sm {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--sm {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--sm {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--sm {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--sm {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--sm {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--sm {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--sm {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--sm {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--sm {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--sm {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--sm {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--sm {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--sm {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--sm {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--sm {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--sm {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--sm {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--sm {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--sm {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--sm {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--sm {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--sm {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--sm {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--sm {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--sm {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--sm {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--sm {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--sm {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--sm {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--sm {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--sm {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--sm {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--sm {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--sm {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--sm {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--sm {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--sm {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--sm {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--sm {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--sm {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--sm {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--sm {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--sm {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--sm {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--sm {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--sm {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--sm {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--sm {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--sm {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--sm {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--sm {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--sm {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--sm {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--sm {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--sm {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--sm {
    margin-top: 0.07143rem !important;
  }
  .g-mt-2--sm {
    margin-top: 0.14286rem !important;
  }
  .g-mt-3--sm {
    margin-top: 0.21429rem !important;
  }
  .g-mt-4--sm {
    margin-top: 0.28571rem !important;
  }
  .g-mt-5--sm {
    margin-top: 0.35714rem !important;
  }
  .g-mt-6--sm {
    margin-top: 0.42857rem !important;
  }
  .g-mt-7--sm {
    margin-top: 0.5rem !important;
  }
  .g-mt-8--sm {
    margin-top: 0.57143rem !important;
  }
  .g-mt-9--sm {
    margin-top: 0.64286rem !important;
  }
  .g-mt-10--sm {
    margin-top: 0.71429rem !important;
  }
  .g-mt-11--sm {
    margin-top: 0.78571rem !important;
  }
  .g-mt-12--sm {
    margin-top: 0.85714rem !important;
  }
  .g-mt-13--sm {
    margin-top: 0.92857rem !important;
  }
  .g-mt-14--sm {
    margin-top: 1rem !important;
  }
  .g-mt-15--sm {
    margin-top: 1.07143rem !important;
  }
  .g-mt-16--sm {
    margin-top: 1.14286rem !important;
  }
  .g-mt-17--sm {
    margin-top: 1.21429rem !important;
  }
  .g-mt-18--sm {
    margin-top: 1.28571rem !important;
  }
  .g-mt-19--sm {
    margin-top: 1.35714rem !important;
  }
  .g-mt-20--sm {
    margin-top: 1.42857rem !important;
  }
  .g-mt-10--sm {
    margin-top: 0.71429rem !important;
  }
  .g-mt-15--sm {
    margin-top: 1.07143rem !important;
  }
  .g-mt-20--sm {
    margin-top: 1.42857rem !important;
  }
  .g-mt-25--sm {
    margin-top: 1.78571rem !important;
  }
  .g-mt-30--sm {
    margin-top: 2.14286rem !important;
  }
  .g-mt-35--sm {
    margin-top: 2.5rem !important;
  }
  .g-mt-40--sm {
    margin-top: 2.85714rem !important;
  }
  .g-mt-45--sm {
    margin-top: 3.21429rem !important;
  }
  .g-mt-50--sm {
    margin-top: 3.57143rem !important;
  }
  .g-mt-55--sm {
    margin-top: 3.92857rem !important;
  }
  .g-mt-60--sm {
    margin-top: 4.28571rem !important;
  }
  .g-mt-65--sm {
    margin-top: 4.64286rem !important;
  }
  .g-mt-70--sm {
    margin-top: 5rem !important;
  }
  .g-mt-75--sm {
    margin-top: 5.35714rem !important;
  }
  .g-mt-80--sm {
    margin-top: 5.71429rem !important;
  }
  .g-mt-85--sm {
    margin-top: 6.07143rem !important;
  }
  .g-mt-90--sm {
    margin-top: 6.42857rem !important;
  }
  .g-mt-95--sm {
    margin-top: 6.78571rem !important;
  }
  .g-mt-100--sm {
    margin-top: 7.14286rem !important;
  }
  .g-mt-105--sm {
    margin-top: 7.5rem !important;
  }
  .g-mt-110--sm {
    margin-top: 7.85714rem !important;
  }
  .g-mt-115--sm {
    margin-top: 8.21429rem !important;
  }
  .g-mt-120--sm {
    margin-top: 8.57143rem !important;
  }
  .g-mt-125--sm {
    margin-top: 8.92857rem !important;
  }
  .g-mt-130--sm {
    margin-top: 9.28571rem !important;
  }
  .g-mt-135--sm {
    margin-top: 9.64286rem !important;
  }
  .g-mt-140--sm {
    margin-top: 10rem !important;
  }
  .g-mt-145--sm {
    margin-top: 10.35714rem !important;
  }
  .g-mt-150--sm {
    margin-top: 10.71429rem !important;
  }
  .g-mt-155--sm {
    margin-top: 11.07143rem !important;
  }
  .g-mt-160--sm {
    margin-top: 11.42857rem !important;
  }
  .g-mt-165--sm {
    margin-top: 11.78571rem !important;
  }
  .g-mt-170--sm {
    margin-top: 12.14286rem !important;
  }
  .g-mb-1--sm {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-2--sm {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-3--sm {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-4--sm {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-5--sm {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-6--sm {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-7--sm {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-8--sm {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-9--sm {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-10--sm {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-11--sm {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-12--sm {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-13--sm {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-14--sm {
    margin-bottom: 1rem !important;
  }
  .g-mb-15--sm {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-16--sm {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-17--sm {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-18--sm {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-19--sm {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-20--sm {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-10--sm {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--sm {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--sm {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--sm {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--sm {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--sm {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--sm {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--sm {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--sm {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--sm {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--sm {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--sm {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--sm {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--sm {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--sm {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--sm {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--sm {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--sm {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--sm {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--sm {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--sm {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--sm {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--sm {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--sm {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--sm {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--sm {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--sm {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--sm {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--sm {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--sm {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--sm {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--sm {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--sm {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1--sm {
    margin-left: 0.07143rem !important;
  }
  .g-ml-2--sm {
    margin-left: 0.14286rem !important;
  }
  .g-ml-3--sm {
    margin-left: 0.21429rem !important;
  }
  .g-ml-4--sm {
    margin-left: 0.28571rem !important;
  }
  .g-ml-5--sm {
    margin-left: 0.35714rem !important;
  }
  .g-ml-6--sm {
    margin-left: 0.42857rem !important;
  }
  .g-ml-7--sm {
    margin-left: 0.5rem !important;
  }
  .g-ml-8--sm {
    margin-left: 0.57143rem !important;
  }
  .g-ml-9--sm {
    margin-left: 0.64286rem !important;
  }
  .g-ml-10--sm {
    margin-left: 0.71429rem !important;
  }
  .g-ml-5--sm {
    margin-left: 0.35714rem !important;
  }
  .g-ml-10--sm {
    margin-left: 0.71429rem !important;
  }
  .g-ml-15--sm {
    margin-left: 1.07143rem !important;
  }
  .g-ml-20--sm {
    margin-left: 1.42857rem !important;
  }
  .g-ml-25--sm {
    margin-left: 1.78571rem !important;
  }
  .g-ml-30--sm {
    margin-left: 2.14286rem !important;
  }
  .g-ml-35--sm {
    margin-left: 2.5rem !important;
  }
  .g-ml-40--sm {
    margin-left: 2.85714rem !important;
  }
  .g-ml-45--sm {
    margin-left: 3.21429rem !important;
  }
  .g-ml-50--sm {
    margin-left: 3.57143rem !important;
  }
  .g-mr-1--sm {
    margin-right: 0.07143rem !important;
  }
  .g-mr-2--sm {
    margin-right: 0.14286rem !important;
  }
  .g-mr-3--sm {
    margin-right: 0.21429rem !important;
  }
  .g-mr-4--sm {
    margin-right: 0.28571rem !important;
  }
  .g-mr-5--sm {
    margin-right: 0.35714rem !important;
  }
  .g-mr-6--sm {
    margin-right: 0.42857rem !important;
  }
  .g-mr-7--sm {
    margin-right: 0.5rem !important;
  }
  .g-mr-8--sm {
    margin-right: 0.57143rem !important;
  }
  .g-mr-9--sm {
    margin-right: 0.64286rem !important;
  }
  .g-mr-10--sm {
    margin-right: 0.71429rem !important;
  }
  .g-mr-5--sm {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--sm {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--sm {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--sm {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--sm {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--sm {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--sm {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--sm {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--sm {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--sm {
    margin-right: 3.57143rem !important;
  }
}

/* Margin Spaces (md)
------------------------------------*/
@media (min-width: 768px) {
  .g-ma-0--md {
    margin: 0 !important;
  }
  .g-mx-0--md {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--md {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--md {
    margin-left: 0 !important;
  }
  .g-mr-0--md {
    margin-right: 0 !important;
  }
  .g-mt-0--md {
    margin-top: 0 !important;
  }
  .g-mb-0--md {
    margin-bottom: 0 !important;
  }
  .g-mx-1--md {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--md {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--md {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--md {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--md {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--md {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--md {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--md {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--md {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--md {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--md {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--md {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--md {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--md {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--md {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--md {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--md {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--md {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--md {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--md {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--md {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--md {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--md {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--md {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--md {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--md {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--md {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--md {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--md {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--md {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--md {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--md {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--md {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--md {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--md {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--md {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--md {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--md {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--md {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--md {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--md {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--md {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--md {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--md {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--md {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--md {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--md {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--md {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--md {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--md {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--md {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--md {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--md {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--md {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--md {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--md {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--md {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--md {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--md {
    margin-top: 0.07143rem !important;
  }
  .g-mt-2--md {
    margin-top: 0.14286rem !important;
  }
  .g-mt-3--md {
    margin-top: 0.21429rem !important;
  }
  .g-mt-4--md {
    margin-top: 0.28571rem !important;
  }
  .g-mt-5--md {
    margin-top: 0.35714rem !important;
  }
  .g-mt-6--md {
    margin-top: 0.42857rem !important;
  }
  .g-mt-7--md {
    margin-top: 0.5rem !important;
  }
  .g-mt-8--md {
    margin-top: 0.57143rem !important;
  }
  .g-mt-9--md {
    margin-top: 0.64286rem !important;
  }
  .g-mt-10--md {
    margin-top: 0.71429rem !important;
  }
  .g-mt-11--md {
    margin-top: 0.78571rem !important;
  }
  .g-mt-12--md {
    margin-top: 0.85714rem !important;
  }
  .g-mt-13--md {
    margin-top: 0.92857rem !important;
  }
  .g-mt-14--md {
    margin-top: 1rem !important;
  }
  .g-mt-15--md {
    margin-top: 1.07143rem !important;
  }
  .g-mt-16--md {
    margin-top: 1.14286rem !important;
  }
  .g-mt-17--md {
    margin-top: 1.21429rem !important;
  }
  .g-mt-18--md {
    margin-top: 1.28571rem !important;
  }
  .g-mt-19--md {
    margin-top: 1.35714rem !important;
  }
  .g-mt-20--md {
    margin-top: 1.42857rem !important;
  }
  .g-mt-10--md {
    margin-top: 0.71429rem !important;
  }
  .g-mt-15--md {
    margin-top: 1.07143rem !important;
  }
  .g-mt-20--md {
    margin-top: 1.42857rem !important;
  }
  .g-mt-25--md {
    margin-top: 1.78571rem !important;
  }
  .g-mt-30--md {
    margin-top: 2.14286rem !important;
  }
  .g-mt-35--md {
    margin-top: 2.5rem !important;
  }
  .g-mt-40--md {
    margin-top: 2.85714rem !important;
  }
  .g-mt-45--md {
    margin-top: 3.21429rem !important;
  }
  .g-mt-50--md {
    margin-top: 3.57143rem !important;
  }
  .g-mt-55--md {
    margin-top: 3.92857rem !important;
  }
  .g-mt-60--md {
    margin-top: 4.28571rem !important;
  }
  .g-mt-65--md {
    margin-top: 4.64286rem !important;
  }
  .g-mt-70--md {
    margin-top: 5rem !important;
  }
  .g-mt-75--md {
    margin-top: 5.35714rem !important;
  }
  .g-mt-80--md {
    margin-top: 5.71429rem !important;
  }
  .g-mt-85--md {
    margin-top: 6.07143rem !important;
  }
  .g-mt-90--md {
    margin-top: 6.42857rem !important;
  }
  .g-mt-95--md {
    margin-top: 6.78571rem !important;
  }
  .g-mt-100--md {
    margin-top: 7.14286rem !important;
  }
  .g-mt-105--md {
    margin-top: 7.5rem !important;
  }
  .g-mt-110--md {
    margin-top: 7.85714rem !important;
  }
  .g-mt-115--md {
    margin-top: 8.21429rem !important;
  }
  .g-mt-120--md {
    margin-top: 8.57143rem !important;
  }
  .g-mt-125--md {
    margin-top: 8.92857rem !important;
  }
  .g-mt-130--md {
    margin-top: 9.28571rem !important;
  }
  .g-mt-135--md {
    margin-top: 9.64286rem !important;
  }
  .g-mt-140--md {
    margin-top: 10rem !important;
  }
  .g-mt-145--md {
    margin-top: 10.35714rem !important;
  }
  .g-mt-150--md {
    margin-top: 10.71429rem !important;
  }
  .g-mt-155--md {
    margin-top: 11.07143rem !important;
  }
  .g-mt-160--md {
    margin-top: 11.42857rem !important;
  }
  .g-mt-165--md {
    margin-top: 11.78571rem !important;
  }
  .g-mt-170--md {
    margin-top: 12.14286rem !important;
  }
  .g-mb-1--md {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-2--md {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-3--md {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-4--md {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-5--md {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-6--md {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-7--md {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-8--md {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-9--md {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-10--md {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-11--md {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-12--md {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-13--md {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-14--md {
    margin-bottom: 1rem !important;
  }
  .g-mb-15--md {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-16--md {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-17--md {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-18--md {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-19--md {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-20--md {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-10--md {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--md {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--md {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--md {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--md {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--md {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--md {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--md {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--md {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--md {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--md {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--md {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--md {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--md {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--md {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--md {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--md {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--md {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--md {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--md {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--md {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--md {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--md {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--md {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--md {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--md {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--md {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--md {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--md {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--md {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--md {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--md {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--md {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1--md {
    margin-left: 0.07143rem !important;
  }
  .g-ml-2--md {
    margin-left: 0.14286rem !important;
  }
  .g-ml-3--md {
    margin-left: 0.21429rem !important;
  }
  .g-ml-4--md {
    margin-left: 0.28571rem !important;
  }
  .g-ml-5--md {
    margin-left: 0.35714rem !important;
  }
  .g-ml-6--md {
    margin-left: 0.42857rem !important;
  }
  .g-ml-7--md {
    margin-left: 0.5rem !important;
  }
  .g-ml-8--md {
    margin-left: 0.57143rem !important;
  }
  .g-ml-9--md {
    margin-left: 0.64286rem !important;
  }
  .g-ml-10--md {
    margin-left: 0.71429rem !important;
  }
  .g-ml-5--md {
    margin-left: 0.35714rem !important;
  }
  .g-ml-10--md {
    margin-left: 0.71429rem !important;
  }
  .g-ml-15--md {
    margin-left: 1.07143rem !important;
  }
  .g-ml-20--md {
    margin-left: 1.42857rem !important;
  }
  .g-ml-25--md {
    margin-left: 1.78571rem !important;
  }
  .g-ml-30--md {
    margin-left: 2.14286rem !important;
  }
  .g-ml-35--md {
    margin-left: 2.5rem !important;
  }
  .g-ml-40--md {
    margin-left: 2.85714rem !important;
  }
  .g-ml-45--md {
    margin-left: 3.21429rem !important;
  }
  .g-ml-50--md {
    margin-left: 3.57143rem !important;
  }
  .g-mr-1--md {
    margin-right: 0.07143rem !important;
  }
  .g-mr-2--md {
    margin-right: 0.14286rem !important;
  }
  .g-mr-3--md {
    margin-right: 0.21429rem !important;
  }
  .g-mr-4--md {
    margin-right: 0.28571rem !important;
  }
  .g-mr-5--md {
    margin-right: 0.35714rem !important;
  }
  .g-mr-6--md {
    margin-right: 0.42857rem !important;
  }
  .g-mr-7--md {
    margin-right: 0.5rem !important;
  }
  .g-mr-8--md {
    margin-right: 0.57143rem !important;
  }
  .g-mr-9--md {
    margin-right: 0.64286rem !important;
  }
  .g-mr-10--md {
    margin-right: 0.71429rem !important;
  }
  .g-mr-5--md {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--md {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--md {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--md {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--md {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--md {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--md {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--md {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--md {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--md {
    margin-right: 3.57143rem !important;
  }
}

/* Margin Spaces (lg)
------------------------------------*/
@media (min-width: 992px) {
  .g-ma-0--lg {
    margin: 0 !important;
  }
  .g-mx-0--lg {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--lg {
    margin-left: 0 !important;
  }
  .g-mr-0--lg {
    margin-right: 0 !important;
  }
  .g-mt-0--lg {
    margin-top: 0 !important;
  }
  .g-mb-0--lg {
    margin-bottom: 0 !important;
  }
  .g-mx-1--lg {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--lg {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--lg {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--lg {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--lg {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--lg {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--lg {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--lg {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--lg {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--lg {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--lg {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--lg {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--lg {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--lg {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--lg {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--lg {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--lg {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--lg {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--lg {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--lg {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--lg {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--lg {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--lg {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--lg {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--lg {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--lg {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--lg {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--lg {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--lg {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--lg {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--lg {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--lg {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--lg {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--lg {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--lg {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--lg {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--lg {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--lg {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--lg {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--lg {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--lg {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--lg {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--lg {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--lg {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--lg {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--lg {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--lg {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--lg {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--lg {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--lg {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--lg {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--lg {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--lg {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--lg {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--lg {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--lg {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--lg {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--lg {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--lg {
    margin-top: 0.07143rem !important;
  }
  .g-mt-2--lg {
    margin-top: 0.14286rem !important;
  }
  .g-mt-3--lg {
    margin-top: 0.21429rem !important;
  }
  .g-mt-4--lg {
    margin-top: 0.28571rem !important;
  }
  .g-mt-5--lg {
    margin-top: 0.35714rem !important;
  }
  .g-mt-6--lg {
    margin-top: 0.42857rem !important;
  }
  .g-mt-7--lg {
    margin-top: 0.5rem !important;
  }
  .g-mt-8--lg {
    margin-top: 0.57143rem !important;
  }
  .g-mt-9--lg {
    margin-top: 0.64286rem !important;
  }
  .g-mt-10--lg {
    margin-top: 0.71429rem !important;
  }
  .g-mt-11--lg {
    margin-top: 0.78571rem !important;
  }
  .g-mt-12--lg {
    margin-top: 0.85714rem !important;
  }
  .g-mt-13--lg {
    margin-top: 0.92857rem !important;
  }
  .g-mt-14--lg {
    margin-top: 1rem !important;
  }
  .g-mt-15--lg {
    margin-top: 1.07143rem !important;
  }
  .g-mt-16--lg {
    margin-top: 1.14286rem !important;
  }
  .g-mt-17--lg {
    margin-top: 1.21429rem !important;
  }
  .g-mt-18--lg {
    margin-top: 1.28571rem !important;
  }
  .g-mt-19--lg {
    margin-top: 1.35714rem !important;
  }
  .g-mt-20--lg {
    margin-top: 1.42857rem !important;
  }
  .g-mt-10--lg {
    margin-top: 0.71429rem !important;
  }
  .g-mt-15--lg {
    margin-top: 1.07143rem !important;
  }
  .g-mt-20--lg {
    margin-top: 1.42857rem !important;
  }
  .g-mt-25--lg {
    margin-top: 1.78571rem !important;
  }
  .g-mt-30--lg {
    margin-top: 2.14286rem !important;
  }
  .g-mt-35--lg {
    margin-top: 2.5rem !important;
  }
  .g-mt-40--lg {
    margin-top: 2.85714rem !important;
  }
  .g-mt-45--lg {
    margin-top: 3.21429rem !important;
  }
  .g-mt-50--lg {
    margin-top: 3.57143rem !important;
  }
  .g-mt-55--lg {
    margin-top: 3.92857rem !important;
  }
  .g-mt-60--lg {
    margin-top: 4.28571rem !important;
  }
  .g-mt-65--lg {
    margin-top: 4.64286rem !important;
  }
  .g-mt-70--lg {
    margin-top: 5rem !important;
  }
  .g-mt-75--lg {
    margin-top: 5.35714rem !important;
  }
  .g-mt-80--lg {
    margin-top: 5.71429rem !important;
  }
  .g-mt-85--lg {
    margin-top: 6.07143rem !important;
  }
  .g-mt-90--lg {
    margin-top: 6.42857rem !important;
  }
  .g-mt-95--lg {
    margin-top: 6.78571rem !important;
  }
  .g-mt-100--lg {
    margin-top: 7.14286rem !important;
  }
  .g-mt-105--lg {
    margin-top: 7.5rem !important;
  }
  .g-mt-110--lg {
    margin-top: 7.85714rem !important;
  }
  .g-mt-115--lg {
    margin-top: 8.21429rem !important;
  }
  .g-mt-120--lg {
    margin-top: 8.57143rem !important;
  }
  .g-mt-125--lg {
    margin-top: 8.92857rem !important;
  }
  .g-mt-130--lg {
    margin-top: 9.28571rem !important;
  }
  .g-mt-135--lg {
    margin-top: 9.64286rem !important;
  }
  .g-mt-140--lg {
    margin-top: 10rem !important;
  }
  .g-mt-145--lg {
    margin-top: 10.35714rem !important;
  }
  .g-mt-150--lg {
    margin-top: 10.71429rem !important;
  }
  .g-mt-155--lg {
    margin-top: 11.07143rem !important;
  }
  .g-mt-160--lg {
    margin-top: 11.42857rem !important;
  }
  .g-mt-165--lg {
    margin-top: 11.78571rem !important;
  }
  .g-mt-170--lg {
    margin-top: 12.14286rem !important;
  }
  .g-mb-1--lg {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-2--lg {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-3--lg {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-4--lg {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-5--lg {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-6--lg {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-7--lg {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-8--lg {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-9--lg {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-10--lg {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-11--lg {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-12--lg {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-13--lg {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-14--lg {
    margin-bottom: 1rem !important;
  }
  .g-mb-15--lg {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-16--lg {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-17--lg {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-18--lg {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-19--lg {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-20--lg {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-10--lg {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--lg {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--lg {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--lg {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--lg {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--lg {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--lg {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--lg {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--lg {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--lg {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--lg {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--lg {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--lg {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--lg {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--lg {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--lg {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--lg {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--lg {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--lg {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--lg {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--lg {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--lg {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--lg {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--lg {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--lg {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--lg {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--lg {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--lg {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--lg {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--lg {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--lg {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--lg {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--lg {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1--lg {
    margin-left: 0.07143rem !important;
  }
  .g-ml-2--lg {
    margin-left: 0.14286rem !important;
  }
  .g-ml-3--lg {
    margin-left: 0.21429rem !important;
  }
  .g-ml-4--lg {
    margin-left: 0.28571rem !important;
  }
  .g-ml-5--lg {
    margin-left: 0.35714rem !important;
  }
  .g-ml-6--lg {
    margin-left: 0.42857rem !important;
  }
  .g-ml-7--lg {
    margin-left: 0.5rem !important;
  }
  .g-ml-8--lg {
    margin-left: 0.57143rem !important;
  }
  .g-ml-9--lg {
    margin-left: 0.64286rem !important;
  }
  .g-ml-10--lg {
    margin-left: 0.71429rem !important;
  }
  .g-ml-5--lg {
    margin-left: 0.35714rem !important;
  }
  .g-ml-10--lg {
    margin-left: 0.71429rem !important;
  }
  .g-ml-15--lg {
    margin-left: 1.07143rem !important;
  }
  .g-ml-20--lg {
    margin-left: 1.42857rem !important;
  }
  .g-ml-25--lg {
    margin-left: 1.78571rem !important;
  }
  .g-ml-30--lg {
    margin-left: 2.14286rem !important;
  }
  .g-ml-35--lg {
    margin-left: 2.5rem !important;
  }
  .g-ml-40--lg {
    margin-left: 2.85714rem !important;
  }
  .g-ml-45--lg {
    margin-left: 3.21429rem !important;
  }
  .g-ml-50--lg {
    margin-left: 3.57143rem !important;
  }
  .g-mr-1--lg {
    margin-right: 0.07143rem !important;
  }
  .g-mr-2--lg {
    margin-right: 0.14286rem !important;
  }
  .g-mr-3--lg {
    margin-right: 0.21429rem !important;
  }
  .g-mr-4--lg {
    margin-right: 0.28571rem !important;
  }
  .g-mr-5--lg {
    margin-right: 0.35714rem !important;
  }
  .g-mr-6--lg {
    margin-right: 0.42857rem !important;
  }
  .g-mr-7--lg {
    margin-right: 0.5rem !important;
  }
  .g-mr-8--lg {
    margin-right: 0.57143rem !important;
  }
  .g-mr-9--lg {
    margin-right: 0.64286rem !important;
  }
  .g-mr-10--lg {
    margin-right: 0.71429rem !important;
  }
  .g-mr-5--lg {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--lg {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--lg {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--lg {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--lg {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--lg {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--lg {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--lg {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--lg {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--lg {
    margin-right: 3.57143rem !important;
  }
}

/* Margin Spaces (xl)
------------------------------------*/
/* P */
@media (min-width: 1200px) {
  .g-ma-0--xl {
    margin: 0 !important;
  }
  .g-mx-0--xl {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--xl {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--xl {
    margin-left: 0 !important;
  }
  .g-mr-0--xl {
    margin-right: 0 !important;
  }
  .g-mt-0--xl {
    margin-top: 0 !important;
  }
  .g-mb-0--xl {
    margin-bottom: 0 !important;
  }
  .g-mx-1--xl {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--xl {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--xl {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--xl {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--xl {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--xl {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--xl {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--xl {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--xl {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--xl {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--xl {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--xl {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--xl {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--xl {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--xl {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--xl {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--xl {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--xl {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--xl {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--xl {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--xl {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--xl {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--xl {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--xl {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--xl {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--xl {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--xl {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--xl {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--xl {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--xl {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--xl {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--xl {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--xl {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--xl {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--xl {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--xl {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--xl {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--xl {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--xl {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--xl {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--xl {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--xl {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--xl {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--xl {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--xl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--xl {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--xl {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--xl {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--xl {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--xl {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--xl {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--xl {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--xl {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--xl {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--xl {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--xl {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--xl {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--xl {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--xl {
    margin-top: 0.07143rem !important;
  }
  .g-mt-2--xl {
    margin-top: 0.14286rem !important;
  }
  .g-mt-3--xl {
    margin-top: 0.21429rem !important;
  }
  .g-mt-4--xl {
    margin-top: 0.28571rem !important;
  }
  .g-mt-5--xl {
    margin-top: 0.35714rem !important;
  }
  .g-mt-6--xl {
    margin-top: 0.42857rem !important;
  }
  .g-mt-7--xl {
    margin-top: 0.5rem !important;
  }
  .g-mt-8--xl {
    margin-top: 0.57143rem !important;
  }
  .g-mt-9--xl {
    margin-top: 0.64286rem !important;
  }
  .g-mt-10--xl {
    margin-top: 0.71429rem !important;
  }
  .g-mt-11--xl {
    margin-top: 0.78571rem !important;
  }
  .g-mt-12--xl {
    margin-top: 0.85714rem !important;
  }
  .g-mt-13--xl {
    margin-top: 0.92857rem !important;
  }
  .g-mt-14--xl {
    margin-top: 1rem !important;
  }
  .g-mt-15--xl {
    margin-top: 1.07143rem !important;
  }
  .g-mt-16--xl {
    margin-top: 1.14286rem !important;
  }
  .g-mt-17--xl {
    margin-top: 1.21429rem !important;
  }
  .g-mt-18--xl {
    margin-top: 1.28571rem !important;
  }
  .g-mt-19--xl {
    margin-top: 1.35714rem !important;
  }
  .g-mt-20--xl {
    margin-top: 1.42857rem !important;
  }
  .g-mt-10--xl {
    margin-top: 0.71429rem !important;
  }
  .g-mt-15--xl {
    margin-top: 1.07143rem !important;
  }
  .g-mt-20--xl {
    margin-top: 1.42857rem !important;
  }
  .g-mt-25--xl {
    margin-top: 1.78571rem !important;
  }
  .g-mt-30--xl {
    margin-top: 2.14286rem !important;
  }
  .g-mt-35--xl {
    margin-top: 2.5rem !important;
  }
  .g-mt-40--xl {
    margin-top: 2.85714rem !important;
  }
  .g-mt-45--xl {
    margin-top: 3.21429rem !important;
  }
  .g-mt-50--xl {
    margin-top: 3.57143rem !important;
  }
  .g-mt-55--xl {
    margin-top: 3.92857rem !important;
  }
  .g-mt-60--xl {
    margin-top: 4.28571rem !important;
  }
  .g-mt-65--xl {
    margin-top: 4.64286rem !important;
  }
  .g-mt-70--xl {
    margin-top: 5rem !important;
  }
  .g-mt-75--xl {
    margin-top: 5.35714rem !important;
  }
  .g-mt-80--xl {
    margin-top: 5.71429rem !important;
  }
  .g-mt-85--xl {
    margin-top: 6.07143rem !important;
  }
  .g-mt-90--xl {
    margin-top: 6.42857rem !important;
  }
  .g-mt-95--xl {
    margin-top: 6.78571rem !important;
  }
  .g-mt-100--xl {
    margin-top: 7.14286rem !important;
  }
  .g-mt-105--xl {
    margin-top: 7.5rem !important;
  }
  .g-mt-110--xl {
    margin-top: 7.85714rem !important;
  }
  .g-mt-115--xl {
    margin-top: 8.21429rem !important;
  }
  .g-mt-120--xl {
    margin-top: 8.57143rem !important;
  }
  .g-mt-125--xl {
    margin-top: 8.92857rem !important;
  }
  .g-mt-130--xl {
    margin-top: 9.28571rem !important;
  }
  .g-mt-135--xl {
    margin-top: 9.64286rem !important;
  }
  .g-mt-140--xl {
    margin-top: 10rem !important;
  }
  .g-mt-145--xl {
    margin-top: 10.35714rem !important;
  }
  .g-mt-150--xl {
    margin-top: 10.71429rem !important;
  }
  .g-mt-155--xl {
    margin-top: 11.07143rem !important;
  }
  .g-mt-160--xl {
    margin-top: 11.42857rem !important;
  }
  .g-mt-165--xl {
    margin-top: 11.78571rem !important;
  }
  .g-mt-170--xl {
    margin-top: 12.14286rem !important;
  }
  .g-mb-1--xl {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-2--xl {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-3--xl {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-4--xl {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-5--xl {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-6--xl {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-7--xl {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-8--xl {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-9--xl {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-10--xl {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-11--xl {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-12--xl {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-13--xl {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-14--xl {
    margin-bottom: 1rem !important;
  }
  .g-mb-15--xl {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-16--xl {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-17--xl {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-18--xl {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-19--xl {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-20--xl {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-10--xl {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--xl {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--xl {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--xl {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--xl {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--xl {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--xl {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--xl {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--xl {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--xl {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--xl {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--xl {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--xl {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--xl {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--xl {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--xl {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--xl {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--xl {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--xl {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--xl {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--xl {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--xl {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--xl {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--xl {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--xl {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--xl {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--xl {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--xl {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--xl {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--xl {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--xl {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--xl {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--xl {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1--xl {
    margin-left: 0.07143rem !important;
  }
  .g-ml-2--xl {
    margin-left: 0.14286rem !important;
  }
  .g-ml-3--xl {
    margin-left: 0.21429rem !important;
  }
  .g-ml-4--xl {
    margin-left: 0.28571rem !important;
  }
  .g-ml-5--xl {
    margin-left: 0.35714rem !important;
  }
  .g-ml-6--xl {
    margin-left: 0.42857rem !important;
  }
  .g-ml-7--xl {
    margin-left: 0.5rem !important;
  }
  .g-ml-8--xl {
    margin-left: 0.57143rem !important;
  }
  .g-ml-9--xl {
    margin-left: 0.64286rem !important;
  }
  .g-ml-10--xl {
    margin-left: 0.71429rem !important;
  }
  .g-ml-5--xl {
    margin-left: 0.35714rem !important;
  }
  .g-ml-10--xl {
    margin-left: 0.71429rem !important;
  }
  .g-ml-15--xl {
    margin-left: 1.07143rem !important;
  }
  .g-ml-20--xl {
    margin-left: 1.42857rem !important;
  }
  .g-ml-25--xl {
    margin-left: 1.78571rem !important;
  }
  .g-ml-30--xl {
    margin-left: 2.14286rem !important;
  }
  .g-ml-35--xl {
    margin-left: 2.5rem !important;
  }
  .g-ml-40--xl {
    margin-left: 2.85714rem !important;
  }
  .g-ml-45--xl {
    margin-left: 3.21429rem !important;
  }
  .g-ml-50--xl {
    margin-left: 3.57143rem !important;
  }
  .g-mr-1--xl {
    margin-right: 0.07143rem !important;
  }
  .g-mr-2--xl {
    margin-right: 0.14286rem !important;
  }
  .g-mr-3--xl {
    margin-right: 0.21429rem !important;
  }
  .g-mr-4--xl {
    margin-right: 0.28571rem !important;
  }
  .g-mr-5--xl {
    margin-right: 0.35714rem !important;
  }
  .g-mr-6--xl {
    margin-right: 0.42857rem !important;
  }
  .g-mr-7--xl {
    margin-right: 0.5rem !important;
  }
  .g-mr-8--xl {
    margin-right: 0.57143rem !important;
  }
  .g-mr-9--xl {
    margin-right: 0.64286rem !important;
  }
  .g-mr-10--xl {
    margin-right: 0.71429rem !important;
  }
  .g-mr-5--xl {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--xl {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--xl {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--xl {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--xl {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--xl {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--xl {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--xl {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--xl {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--xl {
    margin-right: 3.57143rem !important;
  }
}

/* Additional
 -----------------------------------*/
.g-mb-auto {
  margin-bottom: auto;
}

.g-mt-auto {
  margin-top: auto;
}

.g-ml-auto {
  margin-left: auto;
}

.g-mr-auto {
  margin-right: auto;
}

/* Margins Around
------------------------------------*/
.g-ma-1 {
  margin: 0.07143rem !important;
}

.g-ma-3 {
  margin: 0.21429rem !important;
}

.g-ma-5 {
  margin: 0.35714rem !important;
}

.g-ma-10 {
  margin: 0.71429rem !important;
}

.g-ma-20 {
  margin: 1.42857rem !important;
}

/* Custom Spaces
------------------------------------*/
/* Margin Top */
.g-mt-10x {
  margin-top: 10%;
  /* O */
}

.g-mt-21 {
  margin-top: 1.5rem;
}

.g-mt-22 {
  margin-top: 1.57143rem;
}

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

.g-mt-32 {
  margin-top: 2.28571rem !important;
}

.g-mt-57 {
  margin-top: 4.07143rem !important;
}

.g-mt-500 {
  margin-top: 35.71429rem;
}

/* Margin Bottom */
.g-mb-23 {
  margin-bottom: 1.64286rem;
}

.g-mb-28 {
  margin-bottom: 2rem;
}

.g-mb-500 {
  margin-bottom: 35.71429rem;
}

/* Margin Left */
.g-ml-10x {
  margin-left: 10%;
  /* O */
}

.g-ml-12 {
  margin-left: 0.85714rem;
}

.g-ml-13 {
  margin-left: 0.92857rem;
}

.g-ml-18 {
  margin-left: 1.28571rem;
}

.g-ml-20 {
  margin-left: 1.42857rem;
}

.g-ml-25 {
  margin-left: 1.78571rem;
}

.g-ml-35 {
  margin-left: 2.5rem;
}

.g-ml-37 {
  margin-left: 2.64286rem;
}

.g-ml-43 {
  margin-left: 3.07143rem;
}

.g-ml-50 {
  margin-left: 3.57143rem;
}

.g-ml-60 {
  margin-left: 4.28571rem;
}

.g-ml-75 {
  margin-left: 5.35714rem;
}

.g-ml-82 {
  margin-left: 5.85714rem;
}

.g-ml-85 {
  margin-left: 6.07143rem;
}

.g-ml-105 {
  margin-left: 7.5rem;
}

.g-ml-118 {
  margin-left: 8.42857rem;
}

.g-ml-142 {
  margin-left: 10.14286rem;
}

/* Margin Right */
.g-mr-12 {
  margin-right: 0.85714rem;
}

.g-mr-60 {
  margin-right: 4.28571rem;
}

.g-mr-63 {
  margin-right: 4.5rem;
}

.g-mr-75 {
  margin-right: 5.35714rem;
}

.g-mr-85 {
  margin-right: 6.07143rem !important;
}

@media (min-width: 576px) {
  .g-mb-0--sm {
    margin-bottom: 0 !important;
  }
  .g-mr-12--sm {
    margin-right: 0.85714rem;
  }
}

@media (min-width: 768px) {
  .g-ml-12--md {
    margin-left: 0.85714rem !important;
  }
  .g-mr-12--md {
    margin-right: 0.85714rem !important;
  }
  .g-mb-0--md {
    margin-bottom: 0 !important;
  }
  .g-mr-60--md {
    margin-right: 4.28571rem !important;
  }
  .g-mr-63--md {
    margin-right: 4.5rem !important;
  }
  .g-ml-85--md {
    margin-left: 6.07143rem !important;
  }
  .g-ml-250--md {
    margin-left: 17.85714rem !important;
  }
  .g-mt-130--md {
    margin-top: 9.28571rem !important;
  }
}

@media (min-width: 992px) {
  .g-mb-60--lg {
    margin-bottom: 4.28571rem !important;
  }
  .g-ml-12--lg {
    margin-left: 0.85714rem !important;
  }
  .g-mr-12--lg {
    margin-right: 0.85714rem !important;
  }
  .g-ml-100--lg {
    margin-left: 7.14286rem;
  }
}

@media (min-width: 1200px) {
  .g-mr-0--xl {
    margin-right: 0px !important;
  }
}

/*------------------------------------
  Padding Spaces
------------------------------------*/
/* Padding Spaces (xs)
------------------------------------*/
@media (min-width: 0) {
  .g-pt-0 {
    padding-top: 0 !important;
  }
  .g-pr-0 {
    padding-right: 0 !important;
  }
  .g-pb-0 {
    padding-bottom: 0 !important;
  }
  .g-pl-0 {
    padding-left: 0 !important;
  }
  /* Padding Top */
  .g-pt-0 {
    padding-top: 0px !important;
  }
  .g-pt-1 {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2 {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3 {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4 {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5 {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6 {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7 {
    padding-top: 0.5rem !important;
  }
  .g-pt-8 {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9 {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10 {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11 {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12 {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13 {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14 {
    padding-top: 1rem !important;
  }
  .g-pt-15 {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16 {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17 {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18 {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19 {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10 {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15 {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20 {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25 {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30 {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35 {
    padding-top: 2.5rem !important;
  }
  .g-pt-40 {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45 {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50 {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55 {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60 {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65 {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70 {
    padding-top: 5rem !important;
  }
  .g-pt-75 {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80 {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85 {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90 {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95 {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100 {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105 {
    padding-top: 7.5rem !important;
  }
  .g-pt-110 {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115 {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120 {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125 {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130 {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135 {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140 {
    padding-top: 10rem !important;
  }
  .g-pt-145 {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150 {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0 {
    padding-right: 0px !important;
  }
  .g-pr-1 {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2 {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3 {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4 {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5 {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6 {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7 {
    padding-right: 0.5rem !important;
  }
  .g-pr-8 {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9 {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10 {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15 {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20 {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25 {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30 {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35 {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40 {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45 {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50 {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55 {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60 {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65 {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70 {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75 {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80 {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85 {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90 {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95 {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100 {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105 {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110 {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115 {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120 {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125 {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130 {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135 {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140 {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145 {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150 {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155 {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160 {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165 {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170 {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0 {
    padding-bottom: 0px !important;
  }
  .g-pb-1 {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2 {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3 {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4 {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5 {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6 {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7 {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8 {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9 {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10 {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-11 {
    padding-bottom: 0.78571rem !important;
  }
  .g-pb-12 {
    padding-bottom: 0.85714rem !important;
  }
  .g-pb-13 {
    padding-bottom: 0.92857rem !important;
  }
  .g-pb-14 {
    padding-bottom: 1rem !important;
  }
  .g-pb-15 {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-16 {
    padding-bottom: 1.14286rem !important;
  }
  .g-pb-17 {
    padding-bottom: 1.21429rem !important;
  }
  .g-pb-18 {
    padding-bottom: 1.28571rem !important;
  }
  .g-pb-19 {
    padding-bottom: 1.35714rem !important;
  }
  .g-pb-10 {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15 {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20 {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25 {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30 {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35 {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40 {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45 {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50 {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55 {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60 {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65 {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70 {
    padding-bottom: 5rem !important;
  }
  .g-pb-75 {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80 {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85 {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90 {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95 {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100 {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105 {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110 {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115 {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120 {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125 {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130 {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135 {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140 {
    padding-bottom: 10rem !important;
  }
  .g-pb-145 {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150 {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0 {
    padding-left: 0px !important;
  }
  .g-pl-1 {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2 {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3 {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4 {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5 {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6 {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7 {
    padding-left: 0.5rem !important;
  }
  .g-pl-8 {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9 {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10 {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15 {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20 {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25 {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30 {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35 {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40 {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45 {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50 {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55 {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60 {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65 {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70 {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75 {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80 {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85 {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90 {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95 {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100 {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105 {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110 {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115 {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120 {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125 {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130 {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135 {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140 {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145 {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150 {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155 {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160 {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165 {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170 {
    padding-left: 12.14286rem !important;
  }
}

/* Padding Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-pt-0--sm {
    padding-top: 0 !important;
  }
  .g-pr-0--sm {
    padding-right: 0 !important;
  }
  .g-pb-0--sm {
    padding-bottom: 0 !important;
  }
  .g-pl-0--sm {
    padding-left: 0 !important;
  }
  /* Padding Top */
  .g-pt-0--sm {
    padding-top: 0px !important;
  }
  .g-pt-1--sm {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--sm {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--sm {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--sm {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--sm {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--sm {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--sm {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--sm {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--sm {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--sm {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--sm {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--sm {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--sm {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--sm {
    padding-top: 1rem !important;
  }
  .g-pt-15--sm {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--sm {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--sm {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--sm {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--sm {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--sm {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--sm {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--sm {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--sm {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--sm {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--sm {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--sm {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--sm {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--sm {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--sm {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--sm {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--sm {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--sm {
    padding-top: 5rem !important;
  }
  .g-pt-75--sm {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--sm {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--sm {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--sm {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--sm {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--sm {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--sm {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--sm {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--sm {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--sm {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--sm {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--sm {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--sm {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--sm {
    padding-top: 10rem !important;
  }
  .g-pt-145--sm {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--sm {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--sm {
    padding-right: 0px !important;
  }
  .g-pr-1--sm {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--sm {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--sm {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--sm {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--sm {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--sm {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--sm {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--sm {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--sm {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--sm {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--sm {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--sm {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--sm {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--sm {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--sm {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--sm {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--sm {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--sm {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--sm {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--sm {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--sm {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--sm {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--sm {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--sm {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--sm {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--sm {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--sm {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--sm {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--sm {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--sm {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--sm {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--sm {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--sm {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--sm {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--sm {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--sm {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--sm {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--sm {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--sm {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--sm {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--sm {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--sm {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0--sm {
    padding-bottom: 0px !important;
  }
  .g-pb-1--sm {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--sm {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--sm {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--sm {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--sm {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--sm {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--sm {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--sm {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--sm {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--sm {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-11--sm {
    padding-bottom: 0.78571rem !important;
  }
  .g-pb-12--sm {
    padding-bottom: 0.85714rem !important;
  }
  .g-pb-13--sm {
    padding-bottom: 0.92857rem !important;
  }
  .g-pb-14--sm {
    padding-bottom: 1rem !important;
  }
  .g-pb-15--sm {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-16--sm {
    padding-bottom: 1.14286rem !important;
  }
  .g-pb-17--sm {
    padding-bottom: 1.21429rem !important;
  }
  .g-pb-18--sm {
    padding-bottom: 1.28571rem !important;
  }
  .g-pb-19--sm {
    padding-bottom: 1.35714rem !important;
  }
  .g-pb-10--sm {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--sm {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--sm {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--sm {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--sm {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--sm {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--sm {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--sm {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--sm {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--sm {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--sm {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--sm {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--sm {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--sm {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--sm {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--sm {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--sm {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--sm {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--sm {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--sm {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--sm {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--sm {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--sm {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--sm {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--sm {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--sm {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--sm {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--sm {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--sm {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--sm {
    padding-left: 0px !important;
  }
  .g-pl-1--sm {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--sm {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--sm {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--sm {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--sm {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--sm {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--sm {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--sm {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--sm {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--sm {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--sm {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--sm {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--sm {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--sm {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--sm {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--sm {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--sm {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--sm {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--sm {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--sm {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--sm {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--sm {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--sm {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--sm {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--sm {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--sm {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--sm {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--sm {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--sm {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--sm {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--sm {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--sm {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--sm {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--sm {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--sm {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--sm {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--sm {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--sm {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--sm {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--sm {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--sm {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--sm {
    padding-left: 12.14286rem !important;
  }
}

/* Padding Spaces (md)
------------------------------------*/
/* P */
@media (min-width: 768px) {
  .g-pt-0--md {
    padding-top: 0 !important;
  }
  .g-pr-0--md {
    padding-right: 0 !important;
  }
  .g-pb-0--md {
    padding-bottom: 0 !important;
  }
  .g-pl-0--md {
    padding-left: 0 !important;
  }
  /* Padding Top */
  .g-pt-0--md {
    padding-top: 0px !important;
  }
  .g-pt-1--md {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--md {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--md {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--md {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--md {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--md {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--md {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--md {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--md {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--md {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--md {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--md {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--md {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--md {
    padding-top: 1rem !important;
  }
  .g-pt-15--md {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--md {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--md {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--md {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--md {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--md {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--md {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--md {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--md {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--md {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--md {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--md {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--md {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--md {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--md {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--md {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--md {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--md {
    padding-top: 5rem !important;
  }
  .g-pt-75--md {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--md {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--md {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--md {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--md {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--md {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--md {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--md {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--md {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--md {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--md {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--md {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--md {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--md {
    padding-top: 10rem !important;
  }
  .g-pt-145--md {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--md {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--md {
    padding-right: 0px !important;
  }
  .g-pr-1--md {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--md {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--md {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--md {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--md {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--md {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--md {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--md {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--md {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--md {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--md {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--md {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--md {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--md {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--md {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--md {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--md {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--md {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--md {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--md {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--md {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--md {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--md {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--md {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--md {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--md {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--md {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--md {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--md {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--md {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--md {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--md {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--md {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--md {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--md {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--md {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--md {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--md {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--md {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--md {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--md {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--md {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0--md {
    padding-bottom: 0px !important;
  }
  .g-pb-1--md {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--md {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--md {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--md {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--md {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--md {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--md {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--md {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--md {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--md {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-11--md {
    padding-bottom: 0.78571rem !important;
  }
  .g-pb-12--md {
    padding-bottom: 0.85714rem !important;
  }
  .g-pb-13--md {
    padding-bottom: 0.92857rem !important;
  }
  .g-pb-14--md {
    padding-bottom: 1rem !important;
  }
  .g-pb-15--md {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-16--md {
    padding-bottom: 1.14286rem !important;
  }
  .g-pb-17--md {
    padding-bottom: 1.21429rem !important;
  }
  .g-pb-18--md {
    padding-bottom: 1.28571rem !important;
  }
  .g-pb-19--md {
    padding-bottom: 1.35714rem !important;
  }
  .g-pb-10--md {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--md {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--md {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--md {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--md {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--md {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--md {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--md {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--md {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--md {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--md {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--md {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--md {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--md {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--md {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--md {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--md {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--md {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--md {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--md {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--md {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--md {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--md {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--md {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--md {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--md {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--md {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--md {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--md {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--md {
    padding-left: 0px !important;
  }
  .g-pl-1--md {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--md {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--md {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--md {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--md {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--md {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--md {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--md {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--md {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--md {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--md {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--md {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--md {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--md {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--md {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--md {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--md {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--md {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--md {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--md {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--md {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--md {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--md {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--md {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--md {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--md {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--md {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--md {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--md {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--md {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--md {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--md {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--md {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--md {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--md {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--md {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--md {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--md {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--md {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--md {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--md {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--md {
    padding-left: 12.14286rem !important;
  }
}

/* Padding Spaces (lg) P
------------------------------------*/
/* P */
@media (min-width: 992px) {
  .g-pt-0--lg {
    padding-top: 0 !important;
  }
  .g-pr-0--lg {
    padding-right: 0 !important;
  }
  .g-pb-0--lg {
    padding-bottom: 0 !important;
  }
  .g-pl-0--lg {
    padding-left: 0 !important;
  }
  /* Padding Top */
  .g-pt-0--lg {
    padding-top: 0px !important;
  }
  .g-pt-1--lg {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--lg {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--lg {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--lg {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--lg {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--lg {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--lg {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--lg {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--lg {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--lg {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--lg {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--lg {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--lg {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--lg {
    padding-top: 1rem !important;
  }
  .g-pt-15--lg {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--lg {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--lg {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--lg {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--lg {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--lg {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--lg {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--lg {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--lg {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--lg {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--lg {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--lg {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--lg {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--lg {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--lg {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--lg {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--lg {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--lg {
    padding-top: 5rem !important;
  }
  .g-pt-75--lg {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--lg {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--lg {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--lg {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--lg {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--lg {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--lg {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--lg {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--lg {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--lg {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--lg {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--lg {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--lg {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--lg {
    padding-top: 10rem !important;
  }
  .g-pt-145--lg {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--lg {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--lg {
    padding-right: 0px !important;
  }
  .g-pr-1--lg {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--lg {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--lg {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--lg {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--lg {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--lg {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--lg {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--lg {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--lg {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--lg {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--lg {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--lg {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--lg {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--lg {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--lg {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--lg {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--lg {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--lg {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--lg {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--lg {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--lg {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--lg {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--lg {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--lg {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--lg {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--lg {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--lg {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--lg {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--lg {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--lg {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--lg {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--lg {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--lg {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--lg {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--lg {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--lg {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--lg {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--lg {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--lg {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--lg {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--lg {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--lg {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0--lg {
    padding-bottom: 0px !important;
  }
  .g-pb-1--lg {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--lg {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--lg {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--lg {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--lg {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--lg {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--lg {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--lg {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--lg {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--lg {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-11--lg {
    padding-bottom: 0.78571rem !important;
  }
  .g-pb-12--lg {
    padding-bottom: 0.85714rem !important;
  }
  .g-pb-13--lg {
    padding-bottom: 0.92857rem !important;
  }
  .g-pb-14--lg {
    padding-bottom: 1rem !important;
  }
  .g-pb-15--lg {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-16--lg {
    padding-bottom: 1.14286rem !important;
  }
  .g-pb-17--lg {
    padding-bottom: 1.21429rem !important;
  }
  .g-pb-18--lg {
    padding-bottom: 1.28571rem !important;
  }
  .g-pb-19--lg {
    padding-bottom: 1.35714rem !important;
  }
  .g-pb-10--lg {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--lg {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--lg {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--lg {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--lg {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--lg {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--lg {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--lg {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--lg {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--lg {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--lg {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--lg {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--lg {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--lg {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--lg {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--lg {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--lg {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--lg {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--lg {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--lg {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--lg {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--lg {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--lg {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--lg {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--lg {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--lg {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--lg {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--lg {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--lg {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--lg {
    padding-left: 0px !important;
  }
  .g-pl-1--lg {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--lg {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--lg {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--lg {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--lg {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--lg {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--lg {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--lg {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--lg {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--lg {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--lg {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--lg {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--lg {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--lg {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--lg {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--lg {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--lg {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--lg {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--lg {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--lg {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--lg {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--lg {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--lg {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--lg {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--lg {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--lg {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--lg {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--lg {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--lg {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--lg {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--lg {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--lg {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--lg {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--lg {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--lg {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--lg {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--lg {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--lg {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--lg {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--lg {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--lg {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--lg {
    padding-left: 12.14286rem !important;
  }
}

/* Padding Spaces (xl) P
------------------------------------*/
@media (min-width: 1200px) {
  .g-pt-0--xl {
    padding-top: 0 !important;
  }
  .g-pr-0--xl {
    padding-right: 0 !important;
  }
  .g-pb-0--xl {
    padding-bottom: 0 !important;
  }
  .g-pl-0--xl {
    padding-left: 0 !important;
  }
  /* Padding Top */
  .g-pt-0--xl {
    padding-top: 0px !important;
  }
  .g-pt-1--xl {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--xl {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--xl {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--xl {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--xl {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--xl {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--xl {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--xl {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--xl {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--xl {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--xl {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--xl {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--xl {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--xl {
    padding-top: 1rem !important;
  }
  .g-pt-15--xl {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--xl {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--xl {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--xl {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--xl {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--xl {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--xl {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--xl {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--xl {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--xl {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--xl {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--xl {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--xl {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--xl {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--xl {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--xl {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--xl {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--xl {
    padding-top: 5rem !important;
  }
  .g-pt-75--xl {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--xl {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--xl {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--xl {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--xl {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--xl {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--xl {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--xl {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--xl {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--xl {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--xl {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--xl {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--xl {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--xl {
    padding-top: 10rem !important;
  }
  .g-pt-145--xl {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--xl {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--xl {
    padding-right: 0px !important;
  }
  .g-pr-1--xl {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--xl {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--xl {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--xl {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--xl {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--xl {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--xl {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--xl {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--xl {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--xl {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--xl {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--xl {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--xl {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--xl {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--xl {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--xl {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--xl {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--xl {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--xl {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--xl {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--xl {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--xl {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--xl {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--xl {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--xl {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--xl {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--xl {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--xl {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--xl {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--xl {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--xl {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--xl {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--xl {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--xl {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--xl {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--xl {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--xl {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--xl {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--xl {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--xl {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--xl {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--xl {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0--xl {
    padding-bottom: 0px !important;
  }
  .g-pb-1--xl {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--xl {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--xl {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--xl {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--xl {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--xl {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--xl {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--xl {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--xl {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--xl {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-11--xl {
    padding-bottom: 0.78571rem !important;
  }
  .g-pb-12--xl {
    padding-bottom: 0.85714rem !important;
  }
  .g-pb-13--xl {
    padding-bottom: 0.92857rem !important;
  }
  .g-pb-14--xl {
    padding-bottom: 1rem !important;
  }
  .g-pb-15--xl {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-16--xl {
    padding-bottom: 1.14286rem !important;
  }
  .g-pb-17--xl {
    padding-bottom: 1.21429rem !important;
  }
  .g-pb-18--xl {
    padding-bottom: 1.28571rem !important;
  }
  .g-pb-19--xl {
    padding-bottom: 1.35714rem !important;
  }
  .g-pb-10--xl {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--xl {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--xl {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--xl {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--xl {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--xl {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--xl {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--xl {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--xl {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--xl {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--xl {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--xl {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--xl {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--xl {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--xl {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--xl {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--xl {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--xl {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--xl {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--xl {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--xl {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--xl {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--xl {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--xl {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--xl {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--xl {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--xl {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--xl {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--xl {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--xl {
    padding-left: 0px !important;
  }
  .g-pl-1--xl {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--xl {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--xl {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--xl {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--xl {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--xl {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--xl {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--xl {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--xl {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--xl {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--xl {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--xl {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--xl {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--xl {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--xl {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--xl {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--xl {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--xl {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--xl {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--xl {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--xl {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--xl {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--xl {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--xl {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--xl {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--xl {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--xl {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--xl {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--xl {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--xl {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--xl {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--xl {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--xl {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--xl {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--xl {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--xl {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--xl {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--xl {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--xl {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--xl {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--xl {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--xl {
    padding-left: 12.14286rem !important;
  }
}

/* Additional
 -----------------------------------*/
.g-pb-auto {
  padding-bottom: auto;
}

.g-pt-auto {
  padding-top: auto;
}

.g-pl-auto {
  padding-left: auto;
}

.g-pr-auto {
  padding-right: auto;
}

/* Custom Paddings (xs)
------------------------------------*/
.g-pl-12 {
  padding-left: 0.85714rem !important;
}

.g-pl-17 {
  padding-left: 1.21429rem !important;
}

.g-pl-7--hover:hover {
  padding-left: 0.5rem !important;
}

.g-pl-25--hover:hover {
  padding-left: 1.78571rem !important;
}

.active.g-pl-25--active {
  padding-left: 1.78571rem !important;
}

.g-pl-60--xs {
  padding-left: 4.28571rem !important;
}

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

.g-pt-11 {
  padding-top: 0.78571rem !important;
}

.g-pt-12 {
  padding-top: 0.85714rem !important;
}

.g-parent:hover .g-pt-25--parent-hover {
  padding-top: 1.78571rem !important;
}

.g-pt-130 {
  padding-top: 9.28571rem !important;
}

.g-pt-150 {
  padding-top: 10.71429rem !important;
}

.g-pt-170 {
  padding-top: 12.14286rem !important;
}

.g-pt-195 {
  padding-top: 13.92857rem !important;
}

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

.g-pb-170 {
  padding-bottom: 12.14286rem !important;
}

.g-pb-180 {
  padding-bottom: 12.85714rem !important;
}

.g-pb-200 {
  padding-bottom: 14.28571rem !important;
}

.g-pb-250 {
  padding-bottom: 17.85714rem !important;
}

.g-pb-13 {
  padding-bottom: 0.92857rem !important;
}

.g-pb-16 {
  padding-bottom: 1.14286rem !important;
}

.g-pl-30--hover:hover {
  padding-left: 2.14286rem !important;
}

/* Custom Paddings (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-pl-300--sm {
    padding-left: 21.42857rem !important;
  }
}

/* Custom Paddings (md)
------------------------------------*/
@media (min-width: 768px) {
  .g-pt-135--md {
    padding-top: 9.64286rem !important;
  }
  .g-pt-145--md {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--md {
    padding-top: 10.71429rem !important;
  }
  .g-pt-170--md {
    padding-top: 12.14286rem !important;
  }
  .g-pt-175--md {
    padding-top: 12.5rem !important;
  }
  .g-pb-70--md {
    padding-bottom: 5rem !important;
  }
  .g-pb-170--md {
    padding-bottom: 12.14286rem !important;
  }
  .g-pb-250--md {
    padding-bottom: 17.85714rem !important;
  }
  .g-pl-300--md {
    padding-left: 21.42857rem !important;
  }
}

/* Custom Paddings (lg)
------------------------------------*/
@media (min-width: 992px) {
  .g-pt-170--lg {
    padding-top: 12.14286rem !important;
  }
  .g-pb-200--lg {
    padding-bottom: 14.28571rem !important;
  }
}

.custom-button, .asi-text-with-doc-wide__action-inner[data-doctype="btn-primary"] .asi-text-with-doc-wide__action-link {
  --button-bg: #0055a0;
  --button-border-color: #0055a0;
  --button-color: #fff;
  --button-hover-color: #0055a0;
  --button-hover-bg: #fff;
  --button-hover-border-color: #0055a0;
  --button-padding: 0 20px;
  padding: var(--button-padding);
  margin: 0;
  border: 1px solid var(--button-border-color);
  background-color: var(--button-bg);
  color: var(--button-color);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  height: 48px;
  border-radius: 45px;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
}

.custom-button svg, .asi-text-with-doc-wide__action-inner[data-doctype="btn-primary"] .asi-text-with-doc-wide__action-link svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 12px;
  height: auto;
  stroke: var(--button-color);
  stroke-width: 1.5px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .custom-button svg, .asi-text-with-doc-wide__action-inner[data-doctype="btn-primary"] .asi-text-with-doc-wide__action-link svg {
    width: 10px;
  }
}

.custom-button:hover, .asi-text-with-doc-wide__action-inner[data-doctype="btn-primary"] .asi-text-with-doc-wide__action-link:hover {
  background-color: var(--button-hover-bg);
  color: var(--button-hover-color);
  border-color: var(--button-hover-border-color);
}

.custom-button:hover svg, .asi-text-with-doc-wide__action-inner[data-doctype="btn-primary"] .asi-text-with-doc-wide__action-link:hover svg {
  stroke: var(--button-hover-color);
}

.custom-button--circle {
  --button-padding: 0;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.custom-button--circle svg {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}

.custom-button--circle:hover svg {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

@media (max-width: 1023px) {
  .custom-button--circle {
    width: 32px;
    height: 32px;
  }
}

.custom-button--blue-light {
  --button-bg: #d4ebff;
  --button-border-color: #d4ebff;
  --button-color: #0055a0;
  --button-hover-color: #d4ebff;
  --button-hover-bg: #0055a0;
  --button-hover-border-color: #0055a0;
}

.custom-button--white {
  --button-bg: #fff;
  --button-border-color: #fff;
  --button-color: #0055a0;
  --button-hover-color: #fff;
  --button-hover-bg: #0055a0;
  --button-hover-border-color: #fff;
}

.custom-button--white-outline-2 {
  --button-bg: transparent;
  --button-border-color: #fff;
  --button-color: #fff;
  --button-hover-color: #012B50;
  --button-hover-bg: #fff;
  --button-hover-border-color: #fff;
}

.custom-button--white-outline {
  --button-bg: transparent;
  --button-border-color: #fff;
  --button-color: #fff;
  --button-hover-color: #fff;
  --button-hover-bg: #0055a0;
  --button-hover-border-color: #0055a0;
}

.custom-button--red-light {
  --button-bg: #ffdfde;
  --button-border-color: #ffdfde;
  --button-color: #f7403a;
  --button-hover-color: #ffdfde;
  --button-hover-bg: #f7403a;
  --button-hover-border-color: #f7403a;
}

.custom-button--blue-outline {
  --button-bg: #fff;
  --button-border-color: #0055a0;
  --button-color: #0055a0;
  --button-hover-color: #fff;
  --button-hover-bg: #0055a0;
  --button-hover-border-color: #0055a0;
}

.custom-button--blue-outline-transparent {
  --button-bg: transparent;
  --button-border-color: #0055a0;
  --button-color: #0055a0;
  --button-hover-color: #fff;
  --button-hover-bg: #0055a0;
  --button-hover-border-color: #0055a0;
}

[data-theme="danger"] .custom-button, [data-theme="danger"] .asi-text-with-doc-wide__action-inner[data-doctype="btn-primary"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="btn-primary"] [data-theme="danger"] .asi-text-with-doc-wide__action-link, .custom-button--red {
  --button-bg: #f7403a;
  --button-border-color: #f7403a;
  --button-color: #fff;
  --button-hover-color: #f7403a;
  --button-hover-bg: #fff;
  --button-hover-border-color: #f7403a;
}

.custom-button--custom {
  --button-bg: transparent;
  --button-border-color: rgba(0, 85, 160, 0.20);
  --button-color: #0055a0;
  --button-hover-color: #0055a0;
  --button-hover-bg: rgba(0, 85, 160, 0.20);
  --button-hover-border-color: rgba(0, 85, 160, 0.20);
}

.custom-button--grey {
  --button-bg: #e0e0e0;
  --button-border-color: #e0e0e0;
  --button-color: #828282;
  --button-hover-color: #0055a0;
  --button-hover-bg: #e0e0e0;
  --button-hover-border-color: #e0e0e0;
}

.custom-button--play:hover svg {
  fill: var(--button-hover-color);
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}

.custom-button--play svg {
  width: 11px;
  stroke: transparent;
  fill: var(--button-color);
  stroke-width: 0;
}

@media (max-width: 1023px) {
  .custom-button--play svg {
    width: 11px;
  }
}

@media (max-width: 1023px) {
  .custom-button--mobile {
    height: 40px;
    font-size: 14px;
  }
}

.custom-link-black {
  color: #000;
}

.tag {
  --tag-bg: #fff;
  --tag-color: #4f4f4f;
  padding: 3px 8px;
  border-radius: 32px;
  background-color: var(--tag-bg);
  color: var(--tag-color);
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: inline-block;
}

@media (max-width: 1023px) {
  .tag {
    padding: 1px 8px 3px;
    font-size: 10px;
    border-radius: 24px;
  }
}

.tag--absolute {
  position: absolute;
  top: 16px;
  left: 16px;
}

@media (max-width: 1023px) {
  .tag--absolute {
    top: 12px;
    left: 12px;
  }
}

.tag--red-light {
  --tag-bg: #ffdfde;
  --tag-color: #f7403a;
}

.tag--blue-light {
  --tag-bg: #d4ebff;
  --tag-color: #0055a0;
}

.text--sd-1 {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.text--sd-2 {
  font-size: 14px;
  line-height: normal;
}

.text--sd-3 {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.text--sd-4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.2px;
}

.text--sd-5 {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.text--sd-6 {
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0.2px;
}

.text--sd-7 {
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .text--st-1 {
    font-size: 13px;
    line-height: 130%;
  }
  .text--st-2 {
    font-size: 16px;
    font-weight: 500;
    line-height: 130%;
    letter-spacing: 0.16px;
  }
  .text--st-4 {
    font-size: 14px;
    font-weight: 600;
    line-height: 130%;
  }
  .text--st-5 {
    font-size: 18px;
  }
  .text--st-6 {
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0.16px;
  }
  .text--st-7 {
    font-size: 10px;
    font-weight: 600;
    line-height: 16px;
  }
  .text--st-8 {
    font-size: 18px;
    font-weight: 600;
    line-height: 130%;
  }
}

.text-m-2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .text-m-2 {
    font-size: 18px;
  }
}

.text-s-5 {
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: 0.2px;
}

@media (max-width: 1023px) {
  .text-s-5 {
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0.16px;
  }
}

.title {
  color: #0055a0;
}

.title--h1 {
  font-size: 72px;
  font-weight: 600;
  line-height: 110%;
}

@media (max-width: 1023px) {
  .title--h1 {
    font-size: 40px;
  }
}

.title--size-1 {
  font-size: 44px;
  font-weight: 500;
  line-height: 49px;
}

@media (max-width: 1023px) {
  .title--size-1 {
    font-size: 28px;
    font-weight: 600;
    line-height: 120%;
  }
}

.title--sd-1 {
  font-size: 44px;
  font-weight: 500;
  line-height: 49px;
}

.title--sd-2 {
  font-size: 72px;
  font-weight: 600;
  line-height: 110%;
}

.title--sd-3 {
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
}

@media (max-width: 1023px) {
  .title--st-1 {
    font-size: 28px;
    font-weight: 600;
    line-height: 120%;
  }
  .title--st-2 {
    font-size: 24px;
    line-height: 29px;
  }
  .title--st-3 {
    font-size: 40px;
    font-weight: 600;
    line-height: 110%;
  }
}

.title--white {
  color: #fff;
}

.title--black {
  color: #000;
}

/*!-- Общие переменные --*/
:root {
  --container-gap: 30px;
  --container-size: 1380px;
}

@media (max-width: 1023px) {
  :root {
    --container-gap: 12px;
  }
}

/*!-- Общие стили --*/
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: inherit;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-text-size-adjust: 100%;
}

html {
  scrollbar-gutter: auto;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  min-height: 100vh;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  line-height: normal;
  color: #000;
  min-width: 320px;
  overflow: visible;
}

body.transparent {
  background-color: transparent;
}

body.scroll-lock {
  overflow: hidden;
}

.u-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  overflow: hidden;
}

.overflow-wrapper {
  overflow-x: hidden;
}

.page__main {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.container {
  width: 100%;
  max-width: calc(var(--container-gap) * 2 + var(--container-size));
  margin: 0 auto;
  padding: 0 var(--container-gap);
}

.container--no-padding {
  padding: 0;
}

.container--content {
  --container-size: 916px;
}

/* Ссылки */
a {
  text-decoration: none;
  color: #0055a0;
  cursor: pointer;
}

/* Кнопки и инпуты */
button,
input {
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  border: none;
  border-radius: 0;
  outline: none;
  color: inherit;
  background-color: transparent;
}

button:not(.landing-ui-field-checkbox-item-checkbox),
input:not(.landing-ui-field-checkbox-item-checkbox) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.g-hidden-block {
  display: none !important;
}

/*!--Блоки--*/
.body {
  --header-bg: rgba(78, 143, 200, 0.50);
  background-color: #0055a0;
}

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

.body--banner {
  background-image: var(--body-bg-img);
  background-repeat: no-repeat;
  background-size: auto 1100px;
  background-position: top;
}

@media (max-width: 1023px) {
  .body--banner {
    padding-top: 274px;
  }
}

.body--header-blue {
  --header-bg: #0055a0;
}

.page--padding-top {
  padding-top: 80px;
}

@media (max-width: 1023px) {
  .page--padding-top {
    padding-top: 0;
  }
}

.page--banner {
  padding-top: 300px;
}

@media (max-width: 1023px) {
  .page--banner {
    padding-top: 26px;
  }
}

.page__head {
  margin-bottom: 53px;
}

@media (max-width: 1023px) {
  .page__head {
    padding-top: 12px;
  }
}

.page__head--with-image {
  display: grid;
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (30px * (calc(2 - 1)))) / 2));
  gap: 30px;
  margin-bottom: 0;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

@media (max-width: 1023px) {
  .page__head--with-image {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (12px * (calc(1 - 1)))) / 1));
    gap: 12px;
  }
}

.page__head--size-xl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 220px;
}

@media (max-width: 1023px) {
  .page__head--size-xl {
    min-height: unset;
  }
}

.page__head-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 53px;
  height: 100%;
}

@media (max-width: 1023px) {
  .page__head-left {
    padding-bottom: 12px;
  }
}

.page__head-img {
  border-radius: 16px 16px 0 0;
  overflow: hidden;
  line-height: 0;
  max-height: 60vh;
}

@media (max-width: 1023px) {
  .page__head-img {
    border-radius: 12px;
    max-height: inherit;
  }
}

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

@media (max-width: 1023px) {
  .page__head-img img {
    width: 100%;
    height: auto;
  }
}

.page__head-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 20px;
  margin-top: auto;
}

.page__head-icon {
  background-color: var(--project-detail-icon-bg);
  width: 64px;
  height: 64px;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 1023px) {
  .page__head-icon {
    width: 44px;
    height: 44px;
    top: 12px;
    left: 12px;
  }
}

.page__head-icon img {
  width: 40px;
  height: auto;
}

@media (max-width: 1023px) {
  .page__head-icon img {
    width: 30px;
  }
}

.page__breadcrumbs {
  margin-bottom: 7px;
}

@media (max-width: 1023px) {
  .page__breadcrumbs {
    margin-bottom: 10px;
  }
}

.page__bg {
  border-radius: 40px;
  position: relative;
  z-index: 2;
}

@media (max-width: 1023px) {
  .page__bg {
    border-radius: 24px;
  }
}

.page__bg--blue-light {
  background-color: #d4ebff;
}

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

.page__feed {
  grid-template-columns: 58% auto;
  display: grid;
  gap: 12px;
  margin-bottom: 32px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

@media (max-width: 1023px) {
  .page__feed {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (8px * (calc(1 - 1)))) / 1));
    gap: 8px;
  }
}

.page__feed-left {
  position: sticky;
  top: 100px;
  left: 0;
}

@media (max-width: 1023px) {
  .page__feed-left {
    position: static;
  }
}

.is-main-page .page__section {
  position: relative;
  z-index: 3;
}

.page__news {
  margin-top: -35px;
  margin-bottom: 24px;
}

@media (max-width: 1023px) {
  .page__news {
    margin-top: -24px;
    margin-bottom: 32px;
  }
}

.is-main-page .page__news {
  position: relative;
  z-index: 2;
}

.page__news-inner {
  background-color: #d4ebff;
  padding: 64px var(--container-gap) 32px;
  border-radius: 0 0 40px 40px;
}

@media (max-width: 1023px) {
  .page__news-inner {
    padding-top: 52px;
    padding-bottom: 28px;
    border-radius: 0 0 24px 24px;
  }
}

.page-head {
  margin-top: -172px;
  margin-bottom: -40px;
  position: relative;
}

@media (max-width: 1023px) {
  .page-head {
    margin-top: -124px;
    margin-bottom: -24px;
  }
}

.page-head__img {
  line-height: 0;
}

.page-head__img img {
  width: 100%;
  height: auto;
  min-height: 800px;
  max-height: 800px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1023px) {
  .page-head__img img {
    min-height: 314px;
  }
}

@media (max-width: 1023px) {
  .page-head__img--screening img {
    min-height: 460px;
  }
}

.page-head__content {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
}

.page-panel {
  padding: 40px 0 216px;
  background-color: #fff;
  border-radius: 40px 40px 0 0;
}

@media (max-width: 1023px) {
  .page-panel {
    padding: 24px 0;
    margin-bottom: 32px;
    border-radius: 24px;
  }
}

.page-panel--project {
  padding: 32px 0 0;
}

@media (max-width: 1023px) {
  .page-panel--project {
    padding: 24px 0 0;
  }
}

.page-panel--sml, .page-panel--screening {
  padding: 0;
  position: relative;
}

@media (max-width: 1023px) {
  .page-panel--sml, .page-panel--screening {
    background-color: transparent;
    margin-bottom: 0;
  }
}

.page-panel__wrap {
  margin-bottom: 116px;
  background-color: #fff;
  border-radius: 24px;
  padding-top: 32px;
}

@media (max-width: 1023px) {
  .page-panel__wrap {
    margin-bottom: 0;
    padding: 24px 0;
  }
}

.page-panel__select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  margin-bottom: 64px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 1023px) {
  .page-panel__select {
    margin-bottom: 24px;
  }
}

.page-panel__search {
  margin-bottom: 64px;
}

@media (max-width: 1023px) {
  .page-panel__search {
    margin-bottom: 24px;
  }
}

.page-panel__title {
  margin-bottom: 64px;
}

@media (max-width: 1023px) {
  .page-panel__title {
    margin-bottom: 24px;
  }
}

.page-panel__title--margin {
  margin-bottom: 40px;
}

@media (max-width: 1023px) {
  .page-panel__title--margin {
    margin-bottom: 24px;
  }
}

.page-panel__tags {
  margin-bottom: 44px;
}

@media (max-width: 1023px) {
  .page-panel__tags {
    margin-bottom: 24px;
  }
}

.page-panel__info {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #d4ebff;
}

@media (max-width: 1023px) {
  .page-panel__info {
    padding-bottom: 0;
    margin-bottom: 64px;
    border-bottom: none;
  }
}

.page-panel__list {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (12px * (calc(3 - 1)))) / 3));
  gap: 12px;
}

.page-panel__list--two {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (12px * (calc(2 - 1)))) / 2));
  gap: 12px;
}

@media (max-width: 1023px) {
  .page-panel__list {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (8px * (calc(1 - 1)))) / 1));
    gap: 8px;
  }
}

.page-panel__more {
  margin-top: 12px;
}

@media (max-width: 1023px) {
  .page-panel__more {
    margin-top: 8px;
  }
}

.page-panel__about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1023px) {
  .page-panel__about {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.page-panel__about-btn {
  margin-top: 24px;
}

.page-panel__about-left {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 67%;
  padding-right: 70px;
}

@media (max-width: 1023px) {
  .page-panel__about-left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 24px;
  }
}

.page-panel__about-right {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 33%;
}

@media (max-width: 1023px) {
  .page-panel__about-right {
    width: 100%;
  }
}

.page-panel__about-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: 0.2px;
}

@media (max-width: 1023px) {
  .page-panel__about-text {
    gap: 16px;
    margin-bottom: 24px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.14px;
  }
}

.page-panel__about-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
}

.page-panel__about-tags {
  margin-top: 24px;
}

@media (max-width: 1023px) {
  .page-panel__about-tags {
    margin-top: 18px;
  }
}

.page-panel__section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}

@media (max-width: 1023px) {
  .page-panel__section {
    gap: 24px;
  }
}

.page-panel__separator {
  height: 1px;
  background-color: #d4ebff;
}

.page-panel__learn {
  background-color: #f2f2f2;
  padding: 16px;
  border-radius: 16px;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  color: #0055a0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1023px) {
  .page-panel__learn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.page-panel__learn-text {
  margin-bottom: 16px;
}

@media (max-width: 1023px) {
  .page-panel__learn {
    border-radius: 12px;
    font-size: 18px;
  }
}

.page-panel__advantages-title {
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .page-panel__advantages-title {
    margin-bottom: 24px;
  }
}

.page-panel__advantages-list {
  display: grid;
  grid-template-columns: repeat(4, calc((100% - (12px * (calc(4 - 1)))) / 4));
  gap: 12px;
}

@media (max-width: 1023px) {
  .page-panel__advantages-list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (8px * (calc(2 - 1)))) / 2));
    gap: 8px;
  }
}

.page-panel__breadcrumbs {
  margin-bottom: 17px;
}

@media (max-width: 1023px) {
  .page-panel__breadcrumbs {
    margin-bottom: 10px;
  }
}

.page-panel__avatar-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
}

@media (max-width: 1023px) {
  .page-panel__avatar-top {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #d4ebff;
  }
}

.page-panel__avatar-bottom {
  padding-top: 24px;
  margin-top: 24px;
  border-top: 1px solid #d4ebff;
}

.page-panel__avatar-block {
  max-width: 452px;
}

@media (max-width: 1023px) {
  .page-panel__avatar-btn {
    display: none;
  }
}

.page-panel__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 170%;
}

@media (max-width: 1023px) {
  .page-panel__content {
    gap: 16px;
    font-size: 13px;
    font-weight: 500;
    line-height: 160%;
  }
}

.page-detail__wrap {
  padding-bottom: 100px;
}

@media (max-width: 1023px) {
  .page-detail__wrap {
    padding-bottom: 24px;
  }
}

.page-detail__head {
  margin-bottom: 60px;
}

@media (max-width: 1023px) {
  .page-detail__head {
    margin-bottom: 24px;
  }
}

.page-detail__breadcrumbs {
  margin-bottom: 17px;
}

@media (max-width: 1023px) {
  .page-detail__breadcrumbs {
    margin-bottom: 10px;
  }
}

.page-detail__title {
  margin-bottom: 24px;
}

@media (max-width: 1023px) {
  .page-detail__title {
    margin-bottom: 32px;
  }
}

.page-detail__caption {
  color: #556996;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .page-detail__caption {
    margin-bottom: 10px;
    font-size: 10px;
    font-weight: 600;
    line-height: 16px;
  }
}

.page-detail__tags {
  margin-bottom: 16px;
}

@media (max-width: 1023px) {
  .page-detail__tags {
    margin-bottom: 38px;
  }
}

.page-detail__date {
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  opacity: 0.4;
}

@media (max-width: 1023px) {
  .page-detail__date {
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
  }
}

.page-detail__download {
  margin-top: 24px;
}

@media (max-width: 1023px) {
  .page-detail__download {
    margin-top: 36px;
  }
}

.page-detail__img {
  width: 100%;
  max-width: 620px;
  border-radius: 16px;
  border: 1px solid #eeeeee;
  overflow: hidden;
  line-height: 0;
}

@media (max-width: 1023px) {
  .page-detail__img {
    border-radius: 12px;
  }
}

.page-detail__img img {
  width: 100%;
  height: auto;
}

.page-detail__img--margin {
  margin-bottom: 60px;
}

@media (max-width: 1023px) {
  .page-detail__img--margin {
    border-radius: 38px;
  }
}

.page-detail__img--small {
  max-width: 410px;
}

.page-detail__iframe {
  position: relative;
  padding-top: 56.25%;
}

.page-detail__iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.page-detail__video {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  border-radius: 16px;
}

@media (max-width: 1023px) {
  .page-detail__video {
    border-radius: 12px;
  }
}

.page-detail__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.page-detail__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 170%;
}

.page-detail__content-demo {
  padding: 16px;
  border-radius: 16px;
  background-color: #d4ebff;
}

@media (max-width: 1023px) {
  .page-detail__content-demo {
    padding: 12px;
  }
}

@media (max-width: 1023px) {
  .page-detail__content {
    gap: 16px;
    font-size: 14px;
    font-weight: 600;
    line-height: 130%;
    letter-spacing: 0.14px;
  }
}

.page-detail__gallery-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  margin-bottom: 24px;
}

@media (max-width: 1023px) {
  .page-detail__gallery-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.page-detail__gallery-slider {
  position: relative;
}

.page-detail__gallery-slider img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.page-detail__gallery-arrow {
  padding: 0;
  margin: 0;
  border-radius: 100%;
  background-color: transparent;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid rgba(0, 85, 160, 0.5);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

@media (max-width: 1023px) {
  .page-detail__gallery-arrow {
    display: none;
  }
}

.page-detail__gallery-arrow--next {
  right: -80px;
}

.page-detail__gallery-arrow--prev {
  left: -80px;
}

@media (max-width: 1023px) {
  .page-detail__gallery-arrow {
    width: 32px;
    height: 32px;
  }
}

.page-detail__gallery-arrow svg {
  stroke: #0055a0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .page-detail__gallery-arrow svg {
    width: 6px;
  }
}

.page-detail__gallery-arrow:hover svg {
  opacity: 0.5;
}

.page-detail__gallery-arrow.swiper-button-disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}

.page-detail__contacts {
  background-color: #012B50;
  border-radius: 40px 40px 0 0;
  padding: 32px;
  max-width: var(--container-size);
  margin: 60px auto 0;
}

@media (max-width: 1023px) {
  .page-detail__contacts {
    border-radius: 24px 24px 0 0;
    padding: 24px 16px;
  }
}

.page-content .b-citate {
  position: relative;
  display: block;
  min-height: 80px;
  padding-top: 10px;
}

.page-content .b-citate:before {
  content: '';
  z-index: -1;
  position: absolute;
  top: 0;
  left: -60px;
  width: 94px;
  height: 80px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='94' height='80' viewBox='0 0 94 80' fill='none'%3E%3Cpath d='M27.6 79.4L3.2 39.8L27.6 0.199996H54L30.6 39.8L54 79.4H27.6ZM63.8 79.4L39.4 39.8L63.8 0.199996H90.2L66.8 39.8L90.2 79.4H63.8Z' fill='%23D6E0F5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
}

@media (max-width: 1023px) {
  .page-content .b-citate {
    margin-left: 50px;
  }
}

.page-content b {
  font-weight: 700;
}

.page-content ol {
  padding-left: 0;
  list-style: none;
  font-size: inherit;
  counter-reset: adcounter;
}

.page-content ol li {
  position: relative;
  counter-increment: adcounter;
  margin-bottom: 30px;
  padding-left: 60px;
  font-size: inherit;
}

.page-content ol li:before {
  content: counter(adcounter);
  counter-increment: item;
  position: absolute;
  top: -0.4em;
  right: auto;
  left: 0;
  display: block;
  text-align: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  width: 47.5px;
  height: 39px;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='39' viewBox='0 0 48 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.5 4.79487L0 0L28.4933 39L47.5 4.79487Z' fill='%230271b9'/%3E%3C/svg%3E%0A");
  padding-right: 15px;
  -ms-flex-preferred-size: 47.5px;
      flex-basis: 47.5px;
  line-height: 30px;
}

.g-bg-yellow .page-content ol li:before, .g-bg-black .page-content ol li:before {
  color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73' height='72' viewBox='0 0 73 72' fill='none'%3E%3Cpath d='M73 54.14L73 17.8665L-1.33496e-06 1.24753e-06L-7.62939e-06 72L73 54.14Z' fill='%235a4afb'/%3E%3C/svg%3E");
}

@media screen and (max-width: 767px) {
  .page-content ol {
    padding-left: 0;
  }
  .page-content ol > li {
    padding-left: 50px;
  }
}

.page-content ul {
  list-style: initial;
}

.page-content ul li {
  min-height: auto;
  margin-bottom: 15px;
  padding-left: 20px;
  position: relative;
  display: block;
  list-style: none;
}

.page-content ul li:before {
  content: "";
  right: auto;
  left: 0;
  top: .5em;
  width: 0;
  height: 0;
  background-image: none;
  border: 4px solid transparent;
  border-left: 6px solid #5c85d6;
  position: absolute;
  display: block;
}

.page-content ul ul,
.page-content ol ul,
.page-content ol ul {
  padding-left: 40px;
}

@media screen and (max-width: 767px) {
  .page-content ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='31' viewBox='0 0 36 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 3.81131L0 0L21.5949 31L36 3.81131Z' fill='%230055A0'/%3E%3C/svg%3E%0A");
    width: 36px;
    -ms-flex-preferred-size: 36px;
        flex-basis: 36px;
    height: 41px;
    line-height: 19.5px;
    padding: 3px 12px 0 0;
    font-size: 14px;
    margin: 5px 15px 0 0;
  }
}

.page-content h2,
.page-content h3 {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .page-content h2,
  .page-content h3 {
    font-size: 18px;
  }
}

.page-content hr {
  height: 1px;
  background-color: #d4ebff;
  border: none;
}

.page-content blockquote {
  padding: 16px;
  border: 2px solid #d4ebff;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}

.page-content strong {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .page-content strong {
    font-size: 16px;
    font-weight: 500;
    line-height: 130%;
    letter-spacing: 0.16px;
  }
}

.page-content figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}

@media (max-width: 1023px) {
  .page-content figure {
    gap: 12px;
  }
}

.page-content figure figcaption {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  color: #556996;
}

@media (max-width: 1023px) {
  .page-content figure figcaption {
    font-size: 10px;
  }
}

.page-content figure img {
  border-radius: 16px;
  overflow: hidden;
  max-width: 100%;
}

.about {
  color: #fff;
  margin-bottom: 60px;
}

@media (max-width: 1023px) {
  .about {
    margin-bottom: 44px;
  }
}

.about__inner {
  display: grid;
  gap: 12px;
  grid-template-columns: 58% auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (max-width: 1023px) {
  .about__inner {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (32px * (calc(1 - 1)))) / 1));
    gap: 32px;
  }
}

.about__text {
  padding-right: 40px;
}

@media (max-width: 1023px) {
  .about__text {
    padding-right: 0;
  }
}

.about__text p:not(:last-child) {
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .about__text p:not(:last-child) {
    margin-bottom: 16px;
  }
}

.about__text a {
  color: #fff;
  text-decoration: underline;
  -webkit-text-decoration-color: rgba(255, 255, 255, 0.3);
          text-decoration-color: rgba(255, 255, 255, 0.3);
  text-underline-offset: 4px;
}

.about__text a:hover {
  text-decoration: none;
}

.advantages-card {
  background-color: #d4ebff;
  border-radius: 16px;
  min-height: 237px;
  padding: 16px;
}

@media (max-width: 1023px) {
  .advantages-card {
    border-radius: 12px;
    padding: 12px;
    min-height: 175px;
  }
}

.advantages-card__icon {
  line-height: 0;
  width: 41px;
  height: 41px;
  border-radius: 100%;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
}

@media (max-width: 1023px) {
  .advantages-card__icon {
    width: 33px;
    height: 33px;
    margin-bottom: 12px;
  }
}

.advantages-card__icon svg {
  stroke: #0055a0;
  width: 18px;
}

@media (max-width: 1023px) {
  .advantages-card__icon svg {
    width: 15px;
  }
}

.advantages-card__text {
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: 0.2px;
  color: #0055a0;
}

@media (max-width: 1023px) {
  .advantages-card__text {
    font-size: 12px;
    font-weight: 600;
    line-height: 130%;
    letter-spacing: 0.12px;
  }
}

.article-tag {
  padding: 20px;
  background-color: #fff1ec;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  color: #202020;
  position: relative;
}

@media (max-width: 1023px) {
  .article-tag {
    gap: 12px;
    padding: 12px;
  }
}

.article-tag__img {
  line-height: 0;
  border-radius: 12px;
  width: 25%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 1023px) {
  .article-tag__img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.article-tag__img img {
  width: 100%;
  height: auto;
}

.article-tag__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 55px;
}

@media (max-width: 1023px) {
  .article-tag__group {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    padding-right: 0;
  }
}

.article-tag__text {
  margin-top: auto;
  font-size: 14px;
  line-height: normal;
}

@media (max-width: 1023px) {
  .article-tag__text {
    font-size: 12px;
  }
}

.article-tag__link {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

@media (max-width: 1023px) {
  .article-tag__link {
    right: 12px;
    bottom: 12px;
  }
}

.asi-initiatives--offset-y {
  margin: 160px 0;
}

@media (max-width: 1023px) {
  .asi-initiatives--offset-y {
    margin: 80px 0;
  }
}

@media (max-width: 767px) {
  .asi-initiatives--offset-y {
    margin: 56px 0;
  }
}

.asi-initiatives__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  margin-bottom: 16px;
}

.asi-initiatives__title {
  color: #0055a0;
}

.asi-initiatives__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
}

@media (max-width: 1023px) {
  .asi-initiatives__controls {
    display: none;
  }
}

@media (max-width: 1023px) {
  .asi-initiatives__body {
    margin-left: calc(var(--container-gap) * -1);
    margin-right: calc(var(--container-gap) * -1);
  }
}

@media (max-width: 1023px) {
  .asi-initiatives .swiper {
    padding-left: var(--container-gap);
    padding-right: var(--container-gap);
  }
}

.asi-initiatives__arrow {
  padding: 0;
  margin: 0;
  border-radius: 100%;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #0055a0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 48px;
  height: 48px;
  min-width: 48px;
  min-height: 48px;
  max-width: 48px;
  max-height: 48px;
}

@media (max-width: 1023px) {
  .asi-initiatives__arrow {
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
  }
}

.asi-initiatives__arrow svg {
  stroke: #0055a0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .asi-initiatives__arrow svg {
    width: 6px;
  }
}

.asi-initiatives__arrow:hover {
  background-color: #0055a0;
}

.asi-initiatives__arrow:hover svg {
  stroke: #fff;
}

.asi-initiatives__arrow.swiper-button-disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}

.asi-initiatives-item {
  height: 100%;
  color: #1e2837;
}

.asi-initiatives-item__inner {
  min-height: 392px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
  padding: 16px;
  background-color: #f2f2f2;
  border-radius: 16px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.asi-initiatives-item__inner:hover {
  background-color: #d4ebff;
}

@media (max-width: 1023px) {
  .asi-initiatives-item__inner {
    min-height: 210px;
    border-radius: 12px;
    padding: 12px;
  }
}

.asi-initiatives-item__caption {
  color: #fff;
  font-size: 54px;
  line-height: 1.2;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 6px;
}

@media (max-width: 1023px) {
  .asi-initiatives-item__caption {
    font-size: 28px;
  }
}

@media (max-width: 767px) {
  .asi-initiatives-item__caption {
    margin-bottom: 8px;
  }
}

.asi-initiatives-item__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
}

@media (max-width: 1023px) {
  .asi-initiatives-item__title {
    font-size: 16px;
  }
}

.asi-initiatives-item__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
}

@media (max-width: 767px) {
  .asi-initiatives-item__footer {
    gap: 24px;
  }
}

.asi-initiatives-item__logo {
  width: 100%;
  height: auto;
}

.asi-initiatives-item__logo-img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 200px;
  max-height: 95px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left bottom;
     object-position: left bottom;
}

@media (max-width: 767px) {
  .asi-initiatives-item__logo-img {
    max-width: 120px;
    max-height: 60px;
  }
}

.avatar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}

.avatar--project {
  width: 100%;
}

.avatar--project .avatar__img {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: 64px;
  height: 64px;
}

.avatar--project .avatar__info {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.avatar--project .avatar__name {
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
}

.avatar--project .avatar__post {
  font-size: 13px;
  font-weight: 500;
  line-height: 130%;
}

.avatar--sml {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.avatar--sml .avatar__post {
  color: #556996;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .avatar--sml .avatar__post {
    font-size: 13px;
  }
}

.avatar--sml .avatar__name {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  color: #556996;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .avatar--sml .avatar__name {
    font-size: 13px;
  }
}

.avatar--sml .avatar__info {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

@media (max-width: 1023px) {
  .avatar--sml .avatar__info {
    gap: 0;
  }
}

.avatar--column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 1023px) {
  .avatar--column {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.avatar--column .avatar__img {
  width: 160px;
  height: 160px;
}

@media (max-width: 1023px) {
  .avatar--column .avatar__img {
    width: 112px;
    height: 112px;
  }
}

.avatar__img {
  line-height: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100px;
  height: 100px;
  line-height: 100px;
  border-radius: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.avatar__img img {
  -o-object-fit: cover;
     object-fit: cover;
}

.avatar__img-url {
  background-position: center;
  background-size: cover;
}

.avatar__img img, .avatar__img-url {
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
}

@media (max-width: 1023px) {
  .avatar__img {
    width: 48px;
    height: 48px;
  }
}

.avatar__img--void {
  background-color: #d4ebff;
}

.avatar__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
}

.avatar__name {
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0.2px;
  color: #000;
}

@media (max-width: 1023px) {
  .avatar__name {
    font-size: 16px;
    letter-spacing: 0.16px;
  }
}

.avatar__tag {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  color: #0055a0;
  padding: 3px 8px;
  background-color: #d4ebff;
  border-radius: 24px;
}

@media (max-width: 1023px) {
  .avatar__tag {
    font-size: 10px;
  }
}

.avatar__post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  color: #828282;
}

.avatar__post > br {
  display: none;
}

@media (max-width: 1023px) {
  .avatar__post {
    font-size: 13px;
  }
}

.avatar__post b, .avatar__post span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  color: #0055a0;
  padding: 3px 8px;
  background-color: #d4ebff;
  border-radius: 24px;
}

@media (max-width: 1023px) {
  .avatar__post b, .avatar__post span {
    font-size: 10px;
  }
}

.avatar__link {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .avatar__link {
    font-size: 13px;
  }
}

.breadcrumbs {
  --breadcrumbs-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .breadcrumbs {
    font-size: 10px;
    font-weight: 600;
    line-height: 16px;
  }
}

.breadcrumbs--blue, .breadcrumbs[data-color="blue"] {
  --breadcrumbs-color: #0055a0;
}

.breadcrumbs[data-color="gray"] {
  --breadcrumbs-color: #828282;
}

.breadcrumbs[data-color="white"] {
  --breadcrumbs-color: #fff;
}

.breadcrumbs[data-color="black"] {
  --breadcrumbs-color: #000;
}

.breadcrumbs--size {
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
}

@media (max-width: 1023px) {
  .breadcrumbs--size {
    font-size: 10px;
    font-weight: 600;
    line-height: 16px;
  }
}

.breadcrumbs--separator-after .breadcrumbs__delimiter {
  display: none;
}

@media (max-width: 1023px) {
  .breadcrumbs {
    gap: 3px;
  }
}

.breadcrumbs--separator-after .breadcrumbs__item:not(:last-child) .breadcrumbs__link::after {
  content: '-';
  display: inline;
}

.breadcrumbs__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--breadcrumbs-color);
  gap: 4px;
}

@media (max-width: 1023px) {
  .breadcrumbs__link {
    gap: 3px;
  }
}

.custom-dropdown {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.custom-dropdown__inner {
  position: relative;
}

.custom-dropdown__data {
  display: none;
}

.custom-dropdown--size-md .custom-dropdown__field .custom-dropdown__field-input {
  padding-right: 40px;
}

.custom-dropdown__main {
  position: relative;
}

.custom-dropdown--no-label .custom-dropdown__main {
  border: 1px solid #0055a0;
  border-radius: 45px;
  overflow: hidden;
}

.custom-dropdown__main-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.custom-dropdown--size-md .custom-dropdown__main-arrow {
  right: 16px;
}

.custom-dropdown--is-opened .custom-dropdown__main-arrow {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.custom-dropdown__window {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  width: 100%;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 10;
  opacity: 0;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.custom-dropdown--is-opened .custom-dropdown__window {
  opacity: 1;
  pointer-events: unset;
  -ms-touch-action: unset;
      touch-action: unset;
}

.custom-dropdown--size-md .custom-dropdown__window {
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 767px) {
  .custom-dropdown--size-md .custom-dropdown__window {
    font-size: 13px;
  }
}

.custom-dropdown--theme-light-blue .custom-dropdown__window {
  background-color: #fff;
  color: #202020;
  -webkit-box-shadow: 0 10px 25px 0 rgba(0, 85, 160, 0.1);
          box-shadow: 0 10px 25px 0 rgba(0, 85, 160, 0.1);
  scrollbar-width: thin;
}

.custom-dropdown--theme-light-blue .custom-dropdown__window::-webkit-scrollbar-button {
  background-image: none;
  background-repeat: no-repeat;
  width: 5px;
  height: 5px;
}

.custom-dropdown--theme-light-blue .custom-dropdown__window::-webkit-scrollbar-track {
  background-color: rgba(0, 85, 160, 0.1);
}

.custom-dropdown--theme-light-blue .custom-dropdown__window::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #0055a0;
}

.custom-dropdown--theme-light-blue .custom-dropdown__window::-webkit-resizer {
  background-image: none;
  background-repeat: no-repeat;
  width: 5px;
  height: 5px;
  display: none;
}

.custom-dropdown--theme-light-blue .custom-dropdown__window::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .custom-dropdown--theme-light-blue .custom-dropdown__window {
    scrollbar-width: auto;
    /* Для браузеров, поддерживающих -webkit */
  }
}

.custom-dropdown__list-item {
  cursor: pointer;
  display: block;
}

.custom-dropdown--size-md .custom-dropdown__list-item {
  padding: 10px 16px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-bottom: 2px solid;
}

.custom-dropdown--size-md .custom-dropdown__list-item:last-child {
  border-bottom: 0;
}

.custom-dropdown--theme-light-blue .custom-dropdown__list-item {
  border-color: #d4ebff;
}

.custom-dropdown--theme-light-blue .custom-dropdown__list-item:hover {
  background-color: #d4ebff;
}

.custom-input__inner {
  position: relative;
}

.custom-input__label {
  position: absolute;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.custom-input--size-md .custom-input__label {
  left: 16px;
  font-size: 16px;
  font-weight: 600;
}

.custom-input--no-label .custom-input__label {
  display: none;
}

.custom-input--theme-light-blue .custom-input__label {
  color: #0055a0;
}

.custom-input__input {
  width: 100%;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.custom-input__input::-webkit-input-placeholder {
  opacity: 0;
}

.custom-input__input::-moz-placeholder {
  opacity: 0;
}

.custom-input__input:-ms-input-placeholder {
  opacity: 0;
}

.custom-input__input::-ms-input-placeholder {
  opacity: 0;
}

.custom-input__input::placeholder {
  opacity: 0;
}

.custom-input--size-md .custom-input__input:not(:-moz-placeholder-shown) ~ .custom-input__label {
  top: 8px;
  font-size: 12px;
  color: rgba(85, 105, 150, 0.5);
  transform: unset;
}

.custom-input--size-md .custom-input__input:not(:-ms-input-placeholder) ~ .custom-input__label {
  top: 8px;
  font-size: 12px;
  color: rgba(85, 105, 150, 0.5);
  -ms-transform: unset;
      transform: unset;
}

.custom-input--size-md .custom-input__input:not(:placeholder-shown) ~ .custom-input__label, .custom-input--size-md .custom-input__input:focus ~ .custom-input__label, .custom-input--size-md .custom-input__input:active ~ .custom-input__label {
  top: 8px;
  font-size: 12px;
  color: rgba(85, 105, 150, 0.5);
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
}

@media (max-width: 767px) {
  .custom-input--size-md .custom-input__input:not(:-moz-placeholder-shown) ~ .custom-input__label {
    font-size: 10px;
  }
  .custom-input--size-md .custom-input__input:not(:-ms-input-placeholder) ~ .custom-input__label {
    font-size: 10px;
  }
  .custom-input--size-md .custom-input__input:not(:placeholder-shown) ~ .custom-input__label, .custom-input--size-md .custom-input__input:focus ~ .custom-input__label, .custom-input--size-md .custom-input__input:active ~ .custom-input__label {
    font-size: 10px;
  }
}

.custom-input--size-md .custom-input__input {
  height: 56px;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  padding: 20px 16px 5px 16px;
  border-radius: 8px;
}

@media (max-width: 767px) {
  .custom-input--size-md .custom-input__input {
    height: 48px;
    font-size: 14px;
  }
}

.custom-input--no-label .custom-input__input {
  height: 48px;
  padding-top: 0;
  padding-bottom: 0;
  cursor: pointer;
}

@media (max-width: 767px) {
  .custom-input--no-label .custom-input__input {
    height: 40px;
  }
}

.custom-input--no-label .custom-input__input::-webkit-input-placeholder {
  opacity: 1;
}

.custom-input--no-label .custom-input__input::-moz-placeholder {
  opacity: 1;
}

.custom-input--no-label .custom-input__input:-ms-input-placeholder {
  opacity: 1;
}

.custom-input--no-label .custom-input__input::-ms-input-placeholder {
  opacity: 1;
}

.custom-input--no-label .custom-input__input::placeholder {
  opacity: 1;
}

.custom-input--no-label .custom-input__input::-webkit-input-placeholder {
  color: #0055a0;
}

.custom-input--no-label .custom-input__input:-moz-placeholder {
  color: #0055a0;
}

.custom-input--no-label .custom-input__input::-moz-placeholder {
  color: #0055a0;
}

.custom-input--no-label .custom-input__input:-ms-input-placeholder {
  color: #0055a0;
}

.custom-input--no-label .custom-input__input::-ms-input-placeholder {
  color: #0055a0;
}

.custom-input--no-label .custom-input__input::placeholder {
  color: #0055a0;
}

.custom-input--theme-light-blue .custom-input__input {
  background-color: #fff;
  color: #000;
}

.custom-input--theme-blue .custom-input__input {
  background-color: #fff;
  color: #0055a0;
}

.asi_accent_text_block {
  padding: 64px 0;
  background-color: #fff;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #000;
}

@media (max-width: 1023px) {
  .asi_accent_text_block {
    padding: 32px 0;
    font-size: 13px;
  }
}

.asi_accent_text_block p {
  max-width: 803px;
}

.asi_accent_text_block p:not(:last-child) {
  margin-bottom: 16px;
}

.asi_accordion_fullwidth {
  padding: 32px 0;
  background-color: #fff;
  background-color: #fff;
  counter-reset: pathNum 0;
}

.asi_accordion_fullwidth[data-marker="[1]"] .asi_accordion_fullwidth__top_btn::before {
  display: none;
}

.asi_accordion_fullwidth__title {
  font-weight: 600;
  margin-bottom: 24px;
}

.asi_accordion_fullwidth__item {
  overflow: hidden;
  border-radius: 16px;
  background-color: #d4ebff;
  -webkit-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
  counter-increment: pathNum 1;
}

.asi_accordion_fullwidth__item.js-item-open {
  padding-bottom: 24px;
}

.asi_accordion_fullwidth__item:not(:last-child) {
  margin-bottom: 12px;
}

@media (max-width: 1023px) {
  .asi_accordion_fullwidth__item {
    border-radius: 12px;
  }
  .asi_accordion_fullwidth__item.js-item-open {
    padding-bottom: 16px;
  }
  .asi_accordion_fullwidth__item:not(:last-child) {
    margin-bottom: 8px;
  }
}

.asi_accordion_fullwidth__top_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  padding: 24px;
  -webkit-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}

.asi_accordion_fullwidth__top_btn::before {
  content: counters(pathNum, ".", upper-roman) ".";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32px;
  height: 32px;
  font-family: "Manrope", sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 130%;
  color: #000;
}

.js-item-open .asi_accordion_fullwidth__top_btn {
  padding-bottom: 32px;
}

@media (max-width: 1023px) {
  .asi_accordion_fullwidth__top_btn {
    gap: 0 9px;
    padding: 16px;
  }
  .asi_accordion_fullwidth__top_btn::before {
    width: 23px;
    height: 23px;
    font-size: 18px;
  }
  .js-item-open .asi_accordion_fullwidth__top_btn {
    padding-bottom: 16px;
  }
}

.asi_accordion_fullwidth__top_text {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: left;
  font-weight: 600;
  font-size: 24px;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_accordion_fullwidth__top_text {
    font-size: 18px;
  }
}

.asi_accordion_fullwidth__top_icon {
  position: relative;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #556996;
}

.asi_accordion_fullwidth__top_icon::before, .asi_accordion_fullwidth__top_icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 12px;
  height: 2px;
  border-radius: 2px;
  background-color: #0055a0;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.asi_accordion_fullwidth__top_icon::before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}

.asi_accordion_fullwidth__item.js-item-open .asi_accordion_fullwidth__top_icon::before {
  -webkit-transform: translate(-50%, -50%) rotate(360deg);
      -ms-transform: translate(-50%, -50%) rotate(360deg);
          transform: translate(-50%, -50%) rotate(360deg);
}

.asi_accordion_fullwidth__item.js-item-open .asi_accordion_fullwidth__top_icon::after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
      -ms-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}

@media (max-width: 1023px) {
  .asi_accordion_fullwidth__top_icon {
    width: 32px;
    height: 32px;
  }
}

.asi_accordion_fullwidth__content {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  max-width: 1000px;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: 0.01em;
  color: #000;
  padding: 0 24px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  will-change: grid-template-rows;
  opacity: 0;
}

.asi_accordion_fullwidth__item.js-item-open .asi_accordion_fullwidth__content {
  grid-template-rows: 1fr;
  opacity: 1;
}

@media (max-width: 1023px) {
  .asi_accordion_fullwidth__content {
    font-size: 16px;
    padding: 0 16px;
  }
}

.asi_accordion_fullwidth__content b {
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0.01em;
  color: #0055a0;
}

.asi_accordion_fullwidth__list {
  min-height: 0;
}

.asi_accordion {
  padding: 32px 0;
  background-color: #fff;
}

.asi_accordion__title {
  font-weight: 600;
  margin-bottom: 24px;
}

.asi_accordion__item {
  overflow: hidden;
  border-radius: 16px;
  background-color: #f2f2f2;
  -webkit-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}

.asi_accordion__item.js-item-open {
  padding-bottom: 24px;
}

.asi_accordion__item:not(:last-child) {
  margin-bottom: 12px;
}

@media (max-width: 1023px) {
  .asi_accordion__item {
    border-radius: 12px;
  }
  .asi_accordion__item.js-item-open {
    padding-bottom: 16px;
  }
  .asi_accordion__item:not(:last-child) {
    margin-bottom: 8px;
  }
}

.asi_accordion__top_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  padding: 24px;
  -webkit-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}

.asi_accordion__top_btn::before {
  content: "!";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32px;
  height: 32px;
  font-family: "Manrope", sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 130%;
  color: #000;
  border-radius: 50%;
  border: 2px solid #000;
}

.js-item-open .asi_accordion__top_btn {
  padding-bottom: 32px;
}

@media (max-width: 1023px) {
  .asi_accordion__top_btn {
    gap: 0 9px;
    padding: 16px;
  }
  .asi_accordion__top_btn::before {
    width: 23px;
    height: 23px;
    font-size: 18px;
    border: 1px solid #000;
  }
  .js-item-open .asi_accordion__top_btn {
    padding-bottom: 16px;
  }
}

.asi_accordion__top_text {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: left;
  font-weight: 600;
  font-size: 24px;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_accordion__top_text {
    font-size: 18px;
  }
}

.asi_accordion__top_icon {
  position: relative;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #e0e0e0;
}

.asi_accordion__top_icon::before, .asi_accordion__top_icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 12px;
  height: 2px;
  border-radius: 2px;
  background-color: #4f4f4f;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.asi_accordion__top_icon::before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}

.asi_accordion__item.js-item-open .asi_accordion__top_icon::before {
  -webkit-transform: translate(-50%, -50%) rotate(360deg);
      -ms-transform: translate(-50%, -50%) rotate(360deg);
          transform: translate(-50%, -50%) rotate(360deg);
}

.asi_accordion__item.js-item-open .asi_accordion__top_icon::after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
      -ms-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}

@media (max-width: 1023px) {
  .asi_accordion__top_icon {
    width: 32px;
    height: 32px;
  }
}

.asi_accordion__content {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  max-width: 1000px;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: 0.01em;
  color: #000;
  padding: 0 24px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  will-change: grid-template-rows;
  opacity: 0;
}

.asi_accordion__item.js-item-open .asi_accordion__content {
  opacity: 1;
  grid-template-rows: 1fr;
}

@media (max-width: 1023px) {
  .asi_accordion__content {
    font-size: 16px;
    padding: 0 16px;
  }
}

.asi_accordion__content b {
  font-weight: 600;
  color: #0055a0;
}

.asi_accordion__list {
  min-height: 0;
}

.asi_article_portraits {
  padding: 32px 0;
  background-color: #fff;
}

.asi_article_portraits [data-hide-block="[1]"] {
  display: none;
}

.asi_article_portraits__title {
  color: #0055a0;
  font-weight: 600;
  margin-bottom: 32px;
}

.asi_article_portraits__wrapper[data-cols="4"] {
  display: grid;
  grid-template-columns: repeat(4, calc((100% - (12px * (calc(4 - 1)))) / 4));
  gap: 12px;
}

@media (max-width: 1279px) {
  .asi_article_portraits__wrapper[data-cols="4"] {
    display: grid;
    grid-template-columns: repeat(3, calc((100% - (12px * (calc(3 - 1)))) / 3));
    gap: 12px;
  }
}

@media (max-width: 1023px) {
  .asi_article_portraits__wrapper[data-cols="4"] {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (8px * (calc(2 - 1)))) / 2));
    gap: 8px;
  }
}

.asi_article_portraits__wrapper[data-cols="3"] {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (12px * (calc(3 - 1)))) / 3));
  gap: 12px;
}

@media (max-width: 1023px) {
  .asi_article_portraits__wrapper[data-cols="3"] {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (8px * (calc(2 - 1)))) / 2));
    gap: 8px;
  }
}

.asi_article_portraits__wrapper[data-cols="2"] {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (12px * (calc(2 - 1)))) / 2));
  gap: 12px;
}

.asi_article_portraits__item {
  display: grid;
  grid-template-rows: auto 1fr auto;
  gap: 20px;
  border-radius: 16px;
  padding: 16px;
  background-color: #d4ebff;
}

@media (max-width: 1023px) {
  .asi_article_portraits__item {
    gap: 8px;
    padding: 12px;
  }
}

.asi_article_portraits__name {
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: 0.01em;
  color: #0055a0;
}

@media (max-width: 1023px) {
  .asi_article_portraits__name {
    font-size: 16px;
  }
}

.asi_article_portraits__descr {
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #1e2837;
}

@media (max-width: 1023px) {
  .asi_article_portraits__descr {
    font-size: 13px;
  }
}

.asi_article_portraits__icon {
  max-width: 100px;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.asi_article_portraits__icon picture,
.asi_article_portraits__icon img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

@media (max-width: 1023px) {
  .asi_article_portraits__icon {
    max-width: 60px;
  }
}

.asi-block-scheme {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.asi-block-scheme * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.asi-block-scheme__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.asi-block-scheme__block:not(:first-child) {
  margin-top: 50px;
}

@media (max-width: 1023px) {
  .asi-block-scheme__block:not(:first-child) {
    margin-top: 32px;
  }
}

.asi-block-scheme__block.asi-block-scheme__block--solo + .asi-block-scheme__block--solo:not(:first-child) {
  margin-top: 12px;
}

.asi-block-scheme__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px 0;
  margin-left: -6px;
  margin-right: -6px;
  --percent-col: 0;
}

.asi-block-scheme__cards[data-scheme-items-cols="4"] {
  --percent-col: 25%;
}

@media (max-width: 1279px) {
  .asi-block-scheme__cards[data-scheme-items-cols="4"] {
    --percent-col: calc(100% / 3);
  }
}

.asi-block-scheme__cards[data-scheme-items-cols="3"] {
  --percent-col: calc(100% / 3);
}

.asi-block-scheme__cards-item {
  padding: 0 6px;
  width: var(--percent-col);
}

@media (max-width: 1023px) {
  .asi-block-scheme__cards-item {
    width: 50%;
  }
}

@media (max-width: 767px) {
  .asi-block-scheme__cards-item {
    width: 100%;
  }
}

.asi-block-scheme-person__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 30px;
  gap: 16px;
  background-color: #d4ebff;
  color: #0055a0;
  border: 2px solid #d4ebff;
  border-radius: 16px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.asi-block-scheme-person--with-popup .asi-block-scheme-person__inner {
  cursor: pointer;
}

.asi-block-scheme-person--with-popup .asi-block-scheme-person__inner:hover {
  background-color: #fff;
}

.asi-block-scheme-person--with-popup .asi-block-scheme-person__inner:hover .asi-block-scheme-person__arrow-icon {
  background-color: #d4ebff;
}

.asi-block-scheme-person--with-popup .asi-block-scheme-person__inner:hover .asi-block-scheme-person__arrow-icon svg {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.asi-block-scheme-person--primary .asi-block-scheme-person__inner {
  background-color: #0055a0;
  color: #fff;
  border-color: #0055a0;
}

.asi-block-scheme-person--with-popup.asi-block-scheme-person--primary .asi-block-scheme-person__inner:hover {
  color: #0055a0;
}

@media (max-width: 1279px) {
  .asi-block-scheme-person__inner {
    padding: 10px 20px;
  }
}

@media (max-width: 1023px) {
  .asi-block-scheme-person__inner {
    padding: 10px 16px;
    gap: 12px;
  }
}

.asi-block-scheme-person__avatar {
  --size: 64px;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  width: var(--size);
  height: var(--size);
  min-width: var(--size);
  min-height: var(--size);
  max-width: var(--size);
  max-height: var(--size);
}

@media (max-width: 1279px) {
  .asi-block-scheme-person__avatar {
    --size: 50px;
  }
}

@media (max-width: 1023px) {
  .asi-block-scheme-person__avatar {
    --size: 48px;
  }
}

.asi-block-scheme-person--primary .asi-block-scheme-person__avatar {
  --size: 100px;
}

@media (max-width: 1279px) {
  .asi-block-scheme-person--primary .asi-block-scheme-person__avatar {
    --size: 80px;
  }
}

@media (max-width: 1023px) {
  .asi-block-scheme-person--primary .asi-block-scheme-person__avatar {
    --size: 60px;
  }
}

.asi-block-scheme-person__name {
  font-family: "Manrope", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
  -ms-hyphens: auto;
      hyphens: auto;
}

@media (max-width: 1023px) {
  .asi-block-scheme-person__name {
    font-size: 20px;
  }
}

.asi-block-scheme-person__position {
  margin-top: 8px;
}

.asi-block-scheme-person--primary .asi-block-scheme-person__position {
  color: #d4ebff;
}

.asi-block-scheme-person__right {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  margin-left: auto;
}

@media (max-width: 1023px) {
  .asi-block-scheme-person__right {
    gap: 8px;
  }
}

.asi-block-scheme-person__arrow-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(0, 85, 160, 0.2);
  color: #0055a0;
  border-radius: 50%;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  max-width: 40px;
  max-height: 40px;
}

@media (max-width: 1023px) {
  .asi-block-scheme-person__arrow-icon {
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    max-width: 30px;
    max-height: 30px;
  }
}

.asi-block-scheme-person__arrow-icon svg {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.asi-block-scheme-person__icon {
  border-radius: 50%;
  overflow: hidden;
  width: 50px;
  height: 50px;
  min-width: 50px;
  min-height: 50px;
  max-width: 50px;
  max-height: 50px;
}

@media (max-width: 1023px) {
  .asi-block-scheme-person__icon {
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
  }
}

@media (max-width: 767px) {
  .asi-block-scheme-person__icon {
    display: none;
  }
}

.asi-block-scheme-card {
  height: 100%;
  font-size: 20px;
  font-weight: 600;
}

@media (max-width: 1023px) {
  .asi-block-scheme-card {
    font-size: 18px;
  }
}

.asi-block-scheme-card__inner {
  min-height: 150px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #EBEDF0;
  border-radius: 16px;
  padding: 30px;
  gap: 24px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 2px solid #EBEDF0;
}

@media (max-width: 1279px) {
  .asi-block-scheme-card__inner {
    padding: 20px;
  }
}

@media (max-width: 1023px) {
  .asi-block-scheme-card__inner {
    min-height: 85px;
  }
}

@media (max-width: 767px) {
  .asi-block-scheme-card__inner {
    padding: 16px;
  }
}

.asi-block-scheme-card--with-popup .asi-block-scheme-card__inner {
  cursor: pointer;
}

.asi-block-scheme-card--with-popup .asi-block-scheme-card__inner:hover {
  background-color: #fff;
}

.asi-block-scheme-card--with-popup .asi-block-scheme-card__inner:hover .asi-block-scheme-card__arrow-icon {
  background-color: #d4ebff;
}

.asi-block-scheme-card--with-popup .asi-block-scheme-card__inner:hover .asi-block-scheme-card__arrow-icon svg {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.asi-block-scheme-card--primary .asi-block-scheme-card__inner {
  background-color: #556996;
  color: #fff;
  border-color: #556996;
}

.asi-block-scheme-card--primary.asi-block-scheme-card--with-popup .asi-block-scheme-card__inner:hover {
  color: #556996;
  background-color: #0055a0;
}

.asi-block-scheme-card__content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}

.asi-block-scheme-card__avatar {
  --size: 64px;
  border-radius: 50%;
  overflow: hidden;
  width: var(--size);
  height: var(--size);
  min-width: var(--size);
  min-height: var(--size);
  max-width: var(--size);
  max-height: var(--size);
}

@media (max-width: 1279px) {
  .asi-block-scheme-card__avatar {
    --size: 50px;
  }
}

.asi-block-scheme-card--primary .asi-block-scheme-card__avatar {
  --size: 80px;
}

@media (max-width: 1279px) {
  .asi-block-scheme-card--primary .asi-block-scheme-card__avatar {
    --size: 60px;
  }
}

.asi-block-scheme-card__name {
  -ms-hyphens: auto;
      hyphens: auto;
}

.asi-block-scheme-card__position {
  font-size: 14px;
  font-weight: 500;
  margin-top: 8px;
}

.asi-block-scheme-card--primary .asi-block-scheme-card__position {
  color: #d4ebff;
}

.asi-block-scheme-card__arrow-icon {
  position: relative;
  left: 20px;
  top: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-top: auto;
  background-color: #e0e0e0;
  border-radius: 50%;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  max-width: 40px;
  max-height: 40px;
}

@media (max-width: 1279px) {
  .asi-block-scheme-card__arrow-icon {
    left: 10px;
    top: 10px;
  }
}

@media (max-width: 1023px) {
  .asi-block-scheme-card__arrow-icon {
    left: 5px;
    top: 5px;
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
  }
}

.asi-block-scheme-card__arrow-icon svg {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.asi-block-scheme-modal {
  position: fixed;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(0, 85, 160, 0.5);
  overflow-y: auto;
  overflow-x: hidden;
  padding: 20px 0;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

.asi-block-scheme-modal--is-opened {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: unset;
  -ms-touch-action: unset;
      touch-action: unset;
}

.asi-block-scheme-modal--is-loading::after {
  content: '';
  position: absolute;
  left: calc(50% - 30px);
  top: calc(50% - 30px);
  width: 60px;
  height: 60px;
  display: block;
  border-radius: 50%;
  border: 6px inset #0055a0;
  -webkit-animation: spin-rotate 2.5s infinite linear;
          animation: spin-rotate 2.5s infinite linear;
}

.asi-block-scheme-modal::-webkit-scrollbar-button {
  background-image: none;
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.asi-block-scheme-modal::-webkit-scrollbar-track {
  background-color: transparent;
}

.asi-block-scheme-modal::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: transparent;
}

.asi-block-scheme-modal::-webkit-resizer {
  background-image: none;
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.asi-block-scheme-modal::-webkit-scrollbar {
  width: 0;
  height: 0;
  -webkit-appearance: none;
  display: none;
}

.asi-block-scheme-modal__inner {
  max-width: 100%;
  width: calc(var(--container-gap) * 2 + var(--container-size));
  padding: 0 var(--container-gap);
  margin: auto;
}

.asi-block-scheme-window {
  position: relative;
  background-color: #fff;
  -webkit-box-shadow: 0 0 15px 0 rgba(255, 255, 255, 0.3);
          box-shadow: 0 0 15px 0 rgba(255, 255, 255, 0.3);
  border-radius: 16px;
  overflow: hidden;
}

@media (max-width: 1023px) {
  .asi-block-scheme-window {
    border-radius: 12px;
  }
}

.asi-block-scheme-window__header {
  padding: 50px 70px 50px 30px;
  background-color: #0055a0;
}

@media (max-width: 1023px) {
  .asi-block-scheme-window__header {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: var(--container-gap);
    padding-right: 60px;
  }
}

.asi-block-scheme-window__title {
  color: #fff;
  font-size: 44px;
  line-height: 120%;
  font-weight: 600;
}

@media (max-width: 1023px) {
  .asi-block-scheme-window__title {
    font-size: 32px;
  }
}

@media (max-width: 767px) {
  .asi-block-scheme-window__title {
    font-size: 28px;
  }
}

.asi-block-scheme-window__close {
  position: absolute;
  right: 30px;
  top: 30px;
  width: 30px;
  height: 30px;
  padding: 6px;
  border-radius: 50%;
  border: 1px solid #fff;
  background-color: #fff;
  color: #0055a0;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 85, 160, 0.3);
          box-shadow: 0 0 12px 0 rgba(0, 85, 160, 0.3);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .asi-block-scheme-window__close {
    width: 26px;
    height: 26px;
    right: 15px;
    top: 15px;
    padding: 5px;
  }
}

.asi-block-scheme-modal--is-loading .asi-block-scheme-window__close {
  display: none;
}

.asi-block-scheme-window__close svg {
  width: 100%;
  height: 100%;
}

.asi-block-scheme-window__close:hover {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  background-color: #0055a0;
  color: #fff;
}

.asi-block-scheme-window__body {
  padding: 40px 30px;
}

@media (max-width: 1023px) {
  .asi-block-scheme-window__body {
    padding-left: var(--container-gap);
    padding-right: var(--container-gap);
  }
}

.asi-block-scheme-window__text {
  max-width: 1134px;
  font-size: 20px;
  font-weight: 500;
}

@media (max-width: 1023px) {
  .asi-block-scheme-window__text {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .asi-block-scheme-window__text {
    font-size: 13px;
  }
}

.asi-block-scheme-window__text > *:not(:last-child) {
  margin-bottom: 16px;
}

@media (max-width: 1023px) {
  .asi-block-scheme-window__text > *:not(:last-child) {
    margin-bottom: 8px;
  }
}

.asi-block-scheme-window__text ul, .asi-block-scheme-window__text ol {
  margin-left: 30px;
}

.asi-block-scheme-window__text ul li, .asi-block-scheme-window__text ol li {
  list-style: initial;
}

.asi-block-scheme-window__block:not(:last-child) {
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .asi-block-scheme-window__block:not(:last-child) {
    margin-bottom: 45px;
  }
}

.asi-block-scheme-window__program .asi_linkable_animated_cards__bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.asi-block-scheme-window__program .asi_linkable_animated_cards__group {
  margin-left: auto;
}

.asi-block-scheme-window__section:not(:last-child) {
  margin-bottom: 63px;
}

@media (max-width: 1023px) {
  .asi-block-scheme-window__section:not(:last-child) {
    margin-bottom: 50px;
  }
}

@-webkit-keyframes spin-rotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin-rotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.asi-custom-accordion {
  padding: 32px 0;
  background-color: #fff;
}

.asi-custom-accordion__title {
  color: #0055a0;
  font-weight: 600;
  margin-bottom: 24px;
}

.asi-custom-accordion[data-theme="secondary"] .asi-custom-accordion__item {
  background-color: #f2f2f2;
}

.asi-custom-accordion[data-theme="secondary"] .asi-custom-accordion__top-icon {
  color: #4f4f4f;
  border-color: #e0e0e0;
}

.asi-custom-accordion[data-theme="primary"] .asi-custom-accordion__item {
  background-color: #d4ebff;
}

.asi-custom-accordion[data-theme="primary"] .asi-custom-accordion__top-icon {
  color: #0055a0;
  border-color: #556996;
}

.asi-custom-accordion[data-theme="default"] .asi-custom-accordion__item {
  background-color: transparent;
  border-top: 1px solid #BDBDBD;
  border-radius: 0;
  margin: 0;
}

.asi-custom-accordion[data-theme="default"] .asi-custom-accordion__item:last-child {
  border-bottom: 1px solid #BDBDBD;
}

.asi-custom-accordion[data-theme="default"] .asi-custom-accordion__top-text {
  color: #0055a0;
}

.asi-custom-accordion[data-theme="default"] .asi-custom-accordion__top-icon {
  color: #0055a0;
  border-color: #556996;
}

.asi-custom-accordion[data-marker="[1]"] .asi-custom-accordion__top-btn::before {
  display: none;
}

.asi-custom-accordion__item {
  overflow: hidden;
  border-radius: 16px;
  -webkit-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}

.asi-custom-accordion__item.js-item-open {
  padding-bottom: 24px;
}

.asi-custom-accordion__item:not(:last-child) {
  margin-bottom: 12px;
}

@media (max-width: 1023px) {
  .asi-custom-accordion__item {
    border-radius: 12px;
  }
  .asi-custom-accordion__item.js-item-open {
    padding-bottom: 16px;
  }
  .asi-custom-accordion__item:not(:last-child) {
    margin-bottom: 8px;
  }
}

.asi-custom-accordion__top-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  padding: 24px;
  -webkit-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}

.asi-custom-accordion__top-btn::before {
  content: "!";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32px;
  height: 32px;
  font-family: "Manrope", sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 130%;
  color: #000;
  border-radius: 50%;
  border: 2px solid #000;
}

.js-item-open .asi-custom-accordion__top-btn {
  padding-bottom: 32px;
}

@media (max-width: 1023px) {
  .asi-custom-accordion__top-btn {
    gap: 0 9px;
    padding: 16px;
  }
  .asi-custom-accordion__top-btn::before {
    width: 23px;
    height: 23px;
    font-size: 18px;
    border: 1px solid #000;
  }
  .js-item-open .asi-custom-accordion__top-btn {
    padding-bottom: 16px;
  }
}

.asi-custom-accordion__top-text {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: left;
  font-weight: 600;
  font-size: 24px;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi-custom-accordion__top-text {
    font-size: 18px;
  }
}

.asi-custom-accordion__top-icon {
  position: relative;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid;
}

.asi-custom-accordion__top-icon::before, .asi-custom-accordion__top-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 12px;
  height: 2px;
  border-radius: 2px;
  background-color: currentColor;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.asi-custom-accordion__top-icon::before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}

.asi-custom-accordion__item.js-item-open .asi-custom-accordion__top-icon::before {
  -webkit-transform: translate(-50%, -50%) rotate(360deg);
      -ms-transform: translate(-50%, -50%) rotate(360deg);
          transform: translate(-50%, -50%) rotate(360deg);
}

.asi-custom-accordion__item.js-item-open .asi-custom-accordion__top-icon::after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
      -ms-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}

@media (max-width: 1023px) {
  .asi-custom-accordion__top-icon {
    width: 32px;
    height: 32px;
  }
}

.asi-custom-accordion__content {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  max-width: 1000px;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  letter-spacing: 0.01em;
  color: #000;
  padding: 0 24px;
  -webkit-transition: grid-template-rows 0.3s ease;
  transition: grid-template-rows 0.3s ease;
  transition: grid-template-rows 0.3s ease, -ms-grid-rows 0.3s ease;
  will-change: grid-template-rows;
}

.asi-custom-accordion__item.js-item-open .asi-custom-accordion__content {
  grid-template-rows: 1fr;
}

@media (max-width: 1023px) {
  .asi-custom-accordion__content {
    font-size: 16px;
    padding: 0 16px;
  }
}

.asi-custom-accordion__content b {
  font-weight: 600;
  color: #0055a0;
}

.asi-custom-accordion__list {
  min-height: 0;
}

.asi_docs_three_col {
  padding: 32px 0;
  background-color: #fff;
}

.asi_docs_three_col__wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px 16px;
}

@media (max-width: 1023px) {
  .asi_docs_three_col__wrapper {
    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
    gap: 8px;
  }
}

@media (max-width: 767px) {
  .asi_docs_three_col__wrapper {
    grid-template-columns: 1fr;
  }
}

.asi_docs_three_col__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 16px;
  padding: 16px;
  border: 2px solid #e1e6e6;
  border-radius: 16px;
}

.asi_docs_three_col__item[data-preview-as-doctype="[1]"] .asi_docs_three_col__picture {
  position: relative;
}

.asi_docs_three_col__item[data-preview-as-doctype="[1]"] .asi_docs_three_col__picture-img {
  display: none !important;
}

.asi_docs_three_col__item[data-preview-as-doctype="[1]"] .asi_docs_three_col__picture-void {
  display: block !important;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.asi_docs_three_col__item[data-preview-as-doctype="[1]"] .asi_docs_three_col__picture-void::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='114' height='154' viewBox='0 0 114 154' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f)'%3E%3Cpath d='M8 8.73169H105.015V145.372H8V8.73169Z' fill='%23D1DBE3'/%3E%3C/g%3E%3Cpath d='M8 6H105.015V142.64H8V6Z' fill='%23F1F4F5'/%3E%3Cg clip-path='url(%23clip0)'%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='51' y='17' width='66' height='51'%3E%3Cpath d='M94.7771 42.3379L51.6618 17.6035L116.313 29.9062L94.8057 67.144L94.7771 42.3379Z' fill='%2371B4E1'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect x='49.2151' y='15.6541' width='68.425' height='29.0288' fill='%23A0CDEB'/%3E%3Cpath d='M94.8057 67.1443L116.313 29.9065L94.7771 42.3382L94.8057 67.1443Z' fill='%230055A0'/%3E%3C/g%3E%3Cmask id='mask1' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='30' y='54' width='65' height='51'%3E%3Cpath d='M73.2699 79.561L30.1546 54.8267L94.806 67.1436L73.2988 104.381L73.2699 79.561Z' fill='%23C5CAC6'/%3E%3C/mask%3E%3Cg mask='url(%23mask1)'%3E%3Crect x='28.4803' y='52.9758' width='68.425' height='29.0288' fill='%23E1E6E6'/%3E%3Cpath d='M73.2989 104.381L94.8061 67.1431L73.2701 79.5604L73.2989 104.381Z' fill='%23AFAFAF'/%3E%3C/g%3E%3Cmask id='mask2' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-13' y='5' width='65' height='50'%3E%3Cpath d='M30.1258 30.0205L-12.9895 5.28613L51.6619 17.6031L30.1547 54.8264L30.1258 30.0205Z' fill='%23F73624'/%3E%3C/mask%3E%3Cg mask='url(%23mask2)'%3E%3Crect x='-15.0631' y='3.21289' width='68.425' height='29.0288' fill='%23F7403A'/%3E%3Cpath d='M30.1545 54.8256L51.6616 17.6023L30.1256 30.0197L30.1545 54.8256Z' fill='%23AA272F'/%3E%3C/g%3E%3C/g%3E%3Crect opacity='0.05' x='8' y='6' width='2.73281' height='136.64' fill='url(%23paint0_linear)'/%3E%3Crect opacity='0.05' x='12.0992' y='6' width='81.9843' height='136.64' fill='url(%23paint1_linear)'/%3E%3Cdefs%3E%3Cfilter id='filter0_f' x='0' y='0.731689' width='113.015' height='152.64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='4' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear' x1='10.7328' y1='22.8111' x2='8' y2='22.8111' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0.6'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='94.0835' y1='22.8111' x2='12.0992' y2='22.8111' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3CclipPath id='clip0'%3E%3Crect width='97.0147' height='136.64' fill='white' transform='translate(8 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.asi_docs_three_col__item[data-preview-as-doctype="[1]"] .asi_docs_three_col__picture-void::after {
  content: '';
  position: absolute;
  right: 20px;
  text-align: right;
  bottom: 20px;
  font-size: 12px;
  font-weight: 700;
}

.asi_docs_three_col__item[data-doctype='pdf'] .asi_docs_three_col__picture-void:after {
  content: 'PDF';
}

.asi_docs_three_col__item[data-doctype='ppt'] .asi_docs_three_col__picture-void:after {
  content: 'PPT';
}

.asi_docs_three_col__item[data-doctype='multimedia'] .asi_docs_three_col__picture-void:after {
  content: 'MEDIA';
}

.asi_docs_three_col__item[data-doctype='doc'] .asi_docs_three_col__picture-void:after {
  content: 'DOC';
}

.asi_docs_three_col__item[data-doctype='xlsx'] .asi_docs_three_col__picture-void:after {
  content: 'XLSX';
}

.asi_docs_three_col__item[data-doctype='xls'] .asi_docs_three_col__picture-void:after {
  content: 'XLS';
}

.asi_docs_three_col__item::after {
  content: "";
  position: absolute;
  bottom: 16px;
  right: 16px;
  z-index: 1;
  width: 40px;
  height: 40px;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L11 1M11 1V11M11 1H1' stroke='%23828282' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px 14px;
  border-radius: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

@media (hover: hover) {
  .asi_docs_three_col__item:hover::after {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2);
  }
}

@media (max-width: 1023px) {
  .asi_docs_three_col__item {
    padding: 12px;
    gap: 0 12px;
  }
}

.asi_docs_three_col__link {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.landing-main .asi_docs_three_col__link {
  display: none;
}

.asi_docs_three_col__picture {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 102px;
  height: 144px;
  border: 1px solid #eee;
  border-radius: 8px;
  overflow: hidden;
}

.asi_docs_three_col__picture-img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1023px) {
  .asi_docs_three_col__picture {
    width: 85px;
    height: 120px;
  }
}

.asi_docs_three_col__picture-void {
  display: none;
}

.asi_docs_three_col__descr {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.asi_docs_three_col__name {
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 16px;
  color: #000;
  text-wrap: balance;
}

@media (max-width: 1023px) {
  .asi_docs_three_col__name {
    margin-bottom: 12px;
    font-size: 14px;
  }
}

.asi_docs_three_col__time {
  font-weight: 500;
  font-size: 14px;
}

@media (max-width: 1023px) {
  .asi_docs_three_col__time {
    font-size: 12px;
  }
}

.asi_flip_cards {
  padding: 32px 0;
  background-color: #fff;
}

.asi_flip_cards[data-content-show="[1]"] .asi_flip_cards__list {
  display: none;
}

.landing-main .asi_flip_cards[data-content-show="[1]"] .asi_flip_cards__list {
  display: block;
}

.asi_flip_cards[data-content-show="[1]"] .asi_flip_cards__block {
  cursor: pointer;
}

.asi_flip_cards__wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px 16px;
}

@media (max-width: 1279px) {
  .asi_flip_cards[data-content-show="[1]"] .asi_flip_cards__wrapper {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (16px * (calc(2 - 1)))) / 2));
    gap: 16px;
  }
}

@media (max-width: 1023px) {
  .asi_flip_cards[data-content-show="[1]"] .asi_flip_cards__wrapper {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (16px * (calc(1 - 1)))) / 1));
    gap: 16px;
  }
}

@media (max-width: 1279px) {
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__wrapper {
    grid-template-columns: 1fr;
    gap: 8px;
  }
}

.asi_flip_cards__title {
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 36px;
  line-height: 120%;
  color: #fff;
  -webkit-transition: color 0.3s ease, padding 0.3s ease;
  transition: color 0.3s ease, padding 0.3s ease;
}

@media (max-width: 1279px) {
  .asi_flip_cards[data-content-show="[1]"] .asi_flip_cards__title {
    margin-bottom: 0;
    font-size: 24px;
  }
}

@media (max-width: 1279px) {
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__title {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 130%;
  }
}

.asi_flip_cards__content {
  padding: 0 16px 24px;
}

.asi_flip_cards[data-content-show="[1]"] .asi_flip_cards__content {
  padding: 0;
}

.landing-main .asi_flip_cards[data-content-show="[1]"] .asi_flip_cards__content {
  padding: 0 16px 24px;
}

@media (max-width: 1279px) {
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__content {
    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden;
    padding: 0 44px 0 12px;
    -webkit-transition: padding 0.3s ease, grid-template-rows 0.3s ease;
    transition: padding 0.3s ease, grid-template-rows 0.3s ease;
    transition: padding 0.3s ease, grid-template-rows 0.3s ease, -ms-grid-rows 0.3s ease;
  }
}

@media (max-width: 1279px) {
  .asi_flip_cards__inner {
    min-height: 0;
  }
}

.asi_flip_cards__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  padding: 16px;
  text-align: left;
  pointer-events: none;
}

.landing-main .asi_flip_cards__btn {
  pointer-events: unset !important;
}

@media (max-width: 1279px) {
  .asi_flip_cards__btn {
    position: relative;
    gap: 0 12px;
    padding: 12px 56px 12px 12px;
    pointer-events: all;
  }
}

.asi_flip_cards__list {
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #1e2837;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  opacity: 0;
  counter-reset: itemNum 0;
}

@media (max-width: 1279px) {
  .asi_flip_cards__list {
    font-size: 13px;
  }
}

.asi_flip_cards__list > p {
  position: relative;
  padding-left: 48px;
  counter-increment: itemNum 1;
  min-height: 32px;
}

.asi_flip_cards__list > p:not(:last-child) {
  margin-bottom: 24px;
}

.asi_flip_cards__list > p::before {
  content: counters(itemNum, ".") ".";
  font-size: 16px;
  line-height: normal;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1px solid #1e2837;
}

@media (max-width: 1279px) {
  .asi_flip_cards__list > p {
    padding-left: 32px;
  }
  .asi_flip_cards__list > p::before {
    width: 24px;
    height: 24px;
  }
}

@media (max-width: 1279px) {
  .asi_flip_cards__list {
    opacity: 1;
  }
}

.asi_flip_cards__block {
  min-height: 573px;
  overflow: hidden;
  border-radius: 16px;
  background-color: #0055a0;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

@media (hover: hover) {
  .asi_flip_cards__block:hover {
    background-color: #d4ebff;
  }
  .asi_flip_cards__block:hover .asi_flip_cards__title {
    color: #0055a0;
  }
  .asi_flip_cards__block:hover .asi_flip_cards__list {
    opacity: 1;
  }
}

@media (max-width: 1279px) {
  .asi_flip_cards[data-content-show="[1]"] .asi_flip_cards__block {
    min-height: 150px;
  }
}

@media (max-width: 1023px) {
  .asi_flip_cards[data-content-show="[1]"] .asi_flip_cards__block {
    min-height: unset;
  }
}

@media (max-width: 1279px) {
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__block {
    min-height: auto;
  }
}

@media (max-width: 1279px) and (hover: hover) {
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__block:hover {
    background-color: #0055a0;
  }
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__block:hover .asi_flip_cards__title {
    color: #fff;
  }
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__block:hover .asi_flip_cards__list {
    opacity: 1;
  }
}

@media (max-width: 1279px) {
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__block.js-item-open {
    background-color: #d4ebff;
  }
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__block.js-item-open .asi_flip_cards__title {
    padding-bottom: 6px;
    color: #0055a0;
  }
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__block.js-item-open .asi_flip_cards__content {
    padding-bottom: 16px;
  }
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__block.js-item-open .asi_flip_cards__content {
    grid-template-rows: 1fr;
  }
}

.asi_flip_cards__icon {
  display: none;
}

@media (max-width: 1279px) {
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__icon {
    position: absolute;
    top: 8px;
    right: 12px;
    display: inline-block;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    -webkit-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
    border: 1px solid rgba(255, 255, 255, 0.3);
  }
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__icon::before, .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__icon::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 12px;
    height: 2px;
    border-radius: 2px;
    background-color: #fff;
    -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
    transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
    transition: transform 0.3s ease, background-color 0.3s ease;
    transition: transform 0.3s ease, background-color 0.3s ease, -webkit-transform 0.3s ease;
  }
  .asi_flip_cards:not([data-content-show="[1]"]) .asi_flip_cards__icon::before {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
        -ms-transform: translate(-50%, -50%) rotate(90deg);
            transform: translate(-50%, -50%) rotate(90deg);
  }
}

.asi_flip_cards__block.js-item-open .asi_flip_cards__icon {
  border-color: rgba(85, 105, 150, 0.3);
}

.asi_flip_cards__block.js-item-open .asi_flip_cards__icon::before {
  -webkit-transform: translate(-50%, -50%) rotate(360deg);
      -ms-transform: translate(-50%, -50%) rotate(360deg);
          transform: translate(-50%, -50%) rotate(360deg);
  background-color: #0055a0;
}

.asi_flip_cards__block.js-item-open .asi_flip_cards__icon::after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
      -ms-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
  background-color: #0055a0;
}

.asi-flip-cards-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 0;
  background-color: rgba(32, 32, 32, 0.7);
  opacity: 0;
  overflow-y: auto;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 1000;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

.asi-flip-cards-popup::-webkit-scrollbar-button {
  background-image: none;
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.asi-flip-cards-popup::-webkit-scrollbar-track {
  background-color: transparent;
}

.asi-flip-cards-popup::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: transparent;
}

.asi-flip-cards-popup::-webkit-resizer {
  background-image: none;
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.asi-flip-cards-popup::-webkit-scrollbar {
  width: 0;
  height: 0;
  -webkit-appearance: none;
  display: none;
}

.asi-flip-cards-popup--is-visible {
  opacity: 1;
  pointer-events: unset;
  -ms-touch-action: unset;
      touch-action: unset;
}

.asi-flip-cards-popup--is-visible .asi-flip-cards-popup__content {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.asi-flip-cards-popup__content {
  position: relative;
  margin: auto;
  max-width: 100%;
  width: calc(var(--container-gap) * 2 + var(--container-size));
  padding: var(--container-gap);
  -webkit-transform: scale(0.5) translateY(100%);
      -ms-transform: scale(0.5) translateY(100%);
          transform: scale(0.5) translateY(100%);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.asi-flip-cards-popup__body {
  position: relative;
  padding: 32px 50px;
  background-color: #fff;
  border-radius: 24px;
}

@media (max-width: 1023px) {
  .asi-flip-cards-popup__body {
    padding: 24px;
    border-radius: 16px;
  }
}

.asi-flip-cards-popup__card-title, .asi-flip-cards-popup__card-list {
  color: #202020;
  opacity: 1 !important;
}

.asi-flip-cards-popup__card-title {
  padding-right: 40px;
  margin-bottom: 32px !important;
}

.asi-flip-cards-popup__card-list > p {
  margin-bottom: 24px !important;
}

.asi-flip-cards-popup__btn-close {
  position: absolute;
  right: calc(var(--container-gap) + 10px);
  top: calc(var(--container-gap) + 10px);
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1px solid #0055a0;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 85, 160, 0.1);
          box-shadow: 0 0 15px 0 rgba(0, 85, 160, 0.1);
  color: #0055a0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 8px;
  cursor: pointer;
  z-index: 1;
}

.asi-flip-cards-popup__btn-close:hover {
  background-color: #0055a0;
  color: #fff;
}

.asi-flip-cards-popup__btn-close svg {
  width: 100%;
  height: 100%;
}

.asi-flip-cards-popup__arrow {
  position: absolute;
  top: 50%;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1px solid #0055a0;
  color: #0055a0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 85, 160, 0.1);
          box-shadow: 0 0 15px 0 rgba(0, 85, 160, 0.1);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 8px;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}

@media (max-width: 1023px) {
  .asi-flip-cards-popup__arrow {
    display: none !important;
  }
}

.asi-flip-cards-popup__arrow.swiper-button-disabled {
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  opacity: 0.5;
}

.asi-flip-cards-popup__arrow:hover {
  background-color: #0055a0;
  color: #fff;
}

.asi-flip-cards-popup__arrow svg {
  width: 100%;
  height: 100%;
}

.asi-flip-cards-popup__arrow svg path {
  stroke: currentColor;
}

.asi-flip-cards-popup__arrow--prev {
  left: 9px;
}

.asi-flip-cards-popup__arrow--next {
  right: 9px;
}

.asi_intext_image {
  padding: 64px 0;
  background-color: #fff;
}

.asi_intext_image__wrapper {
  margin: 0 auto;
  max-width: 800px;
}

.asi_intext_image__pic {
  margin-bottom: 32px;
  border-radius: 16px;
  overflow: hidden;
}

.asi_intext_image__pic picture,
.asi_intext_image__pic img {
  display: block;
  width: 100%;
  height: auto;
}

@media (max-width: 1023px) {
  .asi_intext_image__pic {
    margin-bottom: 8px;
  }
}

.asi_intext_image__descr {
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #828282;
}

@media (max-width: 1023px) {
  .asi_intext_image__descr {
    font-size: 13px;
  }
}

.asi_intext_ref_only_text__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_intext_ref_only_text__inner {
    font-size: 13px;
    gap: 24px;
  }
}

.asi_intext_ref_only_text__inner > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}

@media (max-width: 1023px) {
  .asi_intext_ref_only_text__inner > p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
}

.asi_intext_ref_only_text__inner b {
  color: #0055a0;
  width: 232px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-right: 12px;
  border-right: 1px solid #e0e0e0;
}

@media (max-width: 1023px) {
  .asi_intext_ref_only_text__inner b {
    border-right: 0;
    padding-right: 0;
    padding-bottom: 8px;
    border-bottom: 1px solid #e0e0e0;
  }
}

.asi_intext_ref_only_text__inner b + br {
  display: none;
}

.asi_intext_ref_only_text__inner > br {
  display: none;
}

.asi_linkable_animated_cards {
  color: #0055a0;
}

.asi_linkable_animated_cards__title {
  margin-bottom: 24px;
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
  color: #0055a0;
}

@media (max-width: 1023px) {
  .asi_linkable_animated_cards__title {
    margin-bottom: 32px;
    font-size: 28px;
  }
}

.asi_linkable_animated_cards__list {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (12px * (calc(3 - 1)))) / 3));
  gap: 12px;
}

@media (max-width: 1023px) {
  .asi_linkable_animated_cards__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (8px * (calc(2 - 1)))) / 2));
    gap: 8px;
  }
}

@media (max-width: 767px) {
  .asi_linkable_animated_cards__list--md {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (20px * (calc(1 - 1)))) / 1));
    gap: 20px;
  }
}

.asi_linkable_animated_cards__link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: 309px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-radius: 16px;
  background-color: #d4ebff;
  padding: 16px;
  word-break: break-word;
}

@media (max-width: 1023px) {
  .asi_linkable_animated_cards__link {
    min-height: 179px;
    padding: 12px;
    border-radius: 12px;
  }
}

.asi_linkable_animated_cards__route {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  cursor: pointer;
}

.asi_linkable_animated_cards__route:hover ~ .asi_linkable_animated_cards__bottom .asi_linkable_animated_cards__caption {
  opacity: 1;
}

.asi_linkable_animated_cards__route:hover ~ .asi_linkable_animated_cards__bottom .custom-button, .asi_linkable_animated_cards__route:hover ~ .asi_linkable_animated_cards__bottom .asi-text-with-doc-wide__action-inner[data-doctype="btn-primary"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="btn-primary"] .asi_linkable_animated_cards__route:hover ~ .asi_linkable_animated_cards__bottom .asi-text-with-doc-wide__action-link {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.landing-main .asi_linkable_animated_cards__route {
  display: none;
}

.asi_linkable_animated_cards__icon {
  line-height: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 60px;
}

.asi_linkable_animated_cards__icon img {
  width: auto;
  height: 100%;
}

@media (max-width: 1023px) {
  .asi_linkable_animated_cards__icon {
    height: 40px;
  }
}

.asi_linkable_animated_cards__text {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.asi_linkable_animated_cards__list--md .asi_linkable_animated_cards__text {
  font-size: 20px;
}

@media (max-width: 1023px) {
  .asi_linkable_animated_cards__list--md .asi_linkable_animated_cards__text {
    font-size: 16px;
  }
}

@media (max-width: 1023px) {
  .asi_linkable_animated_cards__text {
    font-size: 16px;
    letter-spacing: 0.16px;
  }
}

.asi_linkable_animated_cards__subtext {
  color: #1E2837;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 20px;
}

@media (max-width: 1023px) {
  .asi_linkable_animated_cards__subtext {
    font-size: 13px;
  }
}

.asi_linkable_animated_cards__caption {
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  opacity: 0.5;
  text-align: right;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .asi_linkable_animated_cards__caption {
    font-size: 12px;
  }
}

.asi_linkable_animated_cards__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: auto;
  width: 100%;
  gap: 16px;
}

@media (max-width: 1023px) {
  .asi_linkable_animated_cards__bottom {
    gap: 6px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.asi_linkable_animated_cards__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}

@media (max-width: 1023px) {
  .asi_linkable_animated_cards__group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    gap: 6px;
  }
}

.asi_logo_list__title {
  margin-bottom: 24px;
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
  color: #0055a0;
}

@media (max-width: 1023px) {
  .asi_logo_list__title {
    margin-bottom: 32px;
    font-size: 28px;
  }
}

.asi_logo_list__list {
  display: grid;
  grid-template-columns: repeat(5, calc((100% - (12px * (calc(5 - 1)))) / 5));
  gap: 12px;
}

@media (max-width: 1023px) {
  .asi_logo_list__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (8px * (calc(2 - 1)))) / 2));
    gap: 8px;
  }
}

.asi_logo_list__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 140px;
  border-radius: 12px;
  border: 1px solid #d3ddea;
  background-color: #fefefe;
  line-height: 0;
}

@media (max-width: 1023px) {
  .asi_logo_list__item {
    height: 100px;
  }
}

.asi_logo_list__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  color: transparent;
}

.asi_logo_list__img {
  width: auto;
  max-width: 70%;
  height: auto;
  max-height: 100%;
}

.asi_numbered_cols__inner {
  max-width: 916px;
  margin: 0 auto;
}

.asi_numbered_cols[data-cols="4"] .asi_numbered_cols__list {
  display: grid;
  grid-template-columns: repeat(4, calc((100% - (32px * (calc(4 - 1)))) / 4));
  gap: 32px;
}

@media (max-width: 1023px) {
  .asi_numbered_cols[data-cols="4"] .asi_numbered_cols__list {
    display: grid;
    grid-template-columns: repeat(3, calc((100% - (32px * (calc(3 - 1)))) / 3));
    gap: 32px;
  }
}

@media (max-width: 767px) {
  .asi_numbered_cols[data-cols="4"] .asi_numbered_cols__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (32px * (calc(2 - 1)))) / 2));
    gap: 32px;
  }
}

.asi_numbered_cols[data-cols="3"] .asi_numbered_cols__list {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (32px * (calc(3 - 1)))) / 3));
  gap: 32px;
}

@media (max-width: 1023px) {
  .asi_numbered_cols[data-cols="3"] .asi_numbered_cols__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (32px * (calc(2 - 1)))) / 2));
    gap: 32px;
  }
}

.asi_numbered_cols[data-cols="2"] .asi_numbered_cols__list {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (60px * (calc(2 - 1)))) / 2));
  gap: 60px;
  row-gap: 32px;
}

@media (max-width: 767px) {
  .asi_numbered_cols[data-cols="2"] .asi_numbered_cols__list {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (32px * (calc(1 - 1)))) / 1));
    gap: 32px;
  }
}

.asi_numbered_cols__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  color: #0055a0;
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .asi_numbered_cols__title {
    font-size: 18px;
  }
}

.asi_numbered_cols__list {
  counter-reset: num;
}

.asi_numbered_cols__item {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_numbered_cols__item {
    font-size: 13px;
  }
}

.asi_numbered_cols__item:before {
  content: counter(num) ".";
  counter-increment: num;
  background-image: none;
  color: #0055a0;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

@media (max-width: 1023px) {
  .asi_numbered_cols__item:before {
    font-size: 18px;
    margin-bottom: 8px;
  }
}

.asi-numbers-on-image__img {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 40px;
  border-radius: 16px;
}

@media (max-width: 1023px) {
  .asi-numbers-on-image__img {
    margin-bottom: 31px;
  }
}

.asi-numbers-on-image__list {
  display: grid;
  grid-template-columns: repeat(4, calc((100% - (28px * (calc(4 - 1)))) / 4));
  gap: 28px;
}

@media (max-width: 1023px) {
  .asi-numbers-on-image__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (24px * (calc(2 - 1)))) / 2));
    gap: 24px;
  }
}

@media (max-width: 767px) {
  .asi-numbers-on-image__list {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (24px * (calc(1 - 1)))) / 1));
    gap: 24px;
  }
}

.asi-numbers-on-image__item-value {
  color: #0055a0;
  font-size: 72px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
  margin-bottom: 4px;
}

@media (max-width: 1279px) {
  .asi-numbers-on-image__item-value {
    font-size: 60px;
  }
}

@media (max-width: 1023px) {
  .asi-numbers-on-image__item-value {
    font-size: 48px;
  }
}

@media (max-width: 767px) {
  .asi-numbers-on-image__item-value {
    font-size: 40px;
  }
}

.asi-numbers-on-image__item-description {
  color: #0055a0;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 767px) {
  .asi-numbers-on-image__item-description {
    font-size: 16px;
  }
}

.asi_numbers__list {
  max-width: 916px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (16px * (calc(3 - 1)))) / 3));
  gap: 16px;
}

@media (max-width: 1023px) {
  .asi_numbers__list {
    display: grid;
    grid-template-columns: repeat(3, calc((100% - (32px * (calc(3 - 1)))) / 3));
    gap: 32px;
  }
}

.asi_numbers__item:not(.asi_numbers__item:first-child) {
  padding-left: 16px;
  border-left: 1px solid #e0e0e0;
}

@media (max-width: 1023px) {
  .asi_numbers__item:not(.asi_numbers__item:first-child) {
    padding-left: 0;
    border-left: none;
  }
}

.asi_numbers__text {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_numbers__text {
    font-size: 13px;
  }
}

.asi_numbers__number {
  color: #0055a0;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_numbers__number {
    font-size: 18px;
    margin-bottom: 8px;
  }
}

.asi-org-com__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767px) {
  .asi-org-com__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 24px;
  }
}

.asi-org-com__card {
  min-width: 200px;
}

.asi-org-com__title {
  margin-right: auto;
  margin-bottom: 0 !important;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

@media (max-width: 1279px) {
  .asi-org-com__title {
    width: 100%;
  }
}

.asi-org-com__persons {
  width: 100%;
  max-width: 400px;
}

.asi-page-nav {
  position: fixed;
  left: 0;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%) translateX(-200vw);
      -ms-transform: translateY(-50%) translateX(-200vw);
          transform: translateY(-50%) translateX(-200vw);
  z-index: 100;
}

.landing-main .asi-page-nav {
  position: static;
  -webkit-transform: translateX(-200vw);
      -ms-transform: translateX(-200vw);
          transform: translateX(-200vw);
  padding: 50px 0;
}

.asi-page-nav__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.asi-page-nav__inner {
  margin-left: auto;
  width: 100%;
  max-width: 26px;
  padding: 8px;
  background-color: #d4ebff;
  -webkit-box-shadow: 0 0 0 1px #fff;
          box-shadow: 0 0 0 1px #fff;
  border-radius: 32px;
  -webkit-transform: translateX(200vw);
      -ms-transform: translateX(200vw);
          transform: translateX(200vw);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.asi-page-nav--is-opened .asi-page-nav__inner {
  max-width: 347px;
  padding: 32px;
}

@media (max-width: 767px) {
  .asi-page-nav--is-opened .asi-page-nav__inner {
    max-width: 100%;
  }
}

.asi-page-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
  gap: 8px;
}

.asi-page-nav__list-item {
  position: relative;
  color: #fff;
  font-size: 0;
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}

.asi-page-nav--is-opened .asi-page-nav__list-item {
  font-size: 14px;
}

.asi-page-nav__list-item:hover {
  color: #012B50;
}

.asi-page-nav__list-item--is-active {
  color: #0055a0;
}

.asi-page-nav__list-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  color: inherit;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
  min-height: 10px;
}

.asi-page-nav__list-link::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: currentColor;
}

.asi-page-nav--is-opened .asi-page-nav__list-link {
  pointer-events: unset;
  -ms-touch-action: unset;
      touch-action: unset;
  padding-right: 26px;
}

.asi-page-nav__list-name {
  color: inherit;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.asi-page-nav--is-opened .asi-page-nav__list-name {
  opacity: 1;
}

.asi_people_three_col_with_titles__title {
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .asi_people_three_col_with_titles__title {
    margin-bottom: 24px;
  }
}

.asi_people_three_col_with_titles__caption {
  margin-bottom: 32px;
  color: #0055a0;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_people_three_col_with_titles__caption {
    margin-bottom: 24px;
    font-size: 18px;
  }
}

.asi_people_three_col_with_titles__group:not(:last-child) {
  margin-bottom: 48px;
}

@media (max-width: 1023px) {
  .asi_people_three_col_with_titles__group:not(:last-child) {
    margin-bottom: 24px;
  }
}

.asi_people_three_col_with_titles__list {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (12px * (calc(3 - 1)))) / 3));
  gap: 12px;
}

@media (max-width: 1023px) {
  .asi_people_three_col_with_titles__list {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (24px * (calc(1 - 1)))) / 1));
    gap: 24px;
  }
}

.asi_people_three_col__title {
  color: #0055a0;
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 64px;
}

@media (max-width: 1023px) {
  .asi_people_three_col__title {
    margin-bottom: 32px;
    font-size: 28px;
  }
}

.asi_people_three_col__list {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (12px * (calc(3 - 1)))) / 3));
  gap: 12px;
  grid-row-gap: 32px;
}

@media (max-width: 1023px) {
  .asi_people_three_col__list {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (24px * (calc(1 - 1)))) / 1));
    gap: 24px;
  }
}

.asi_people_three_col__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
}

@media (max-width: 1023px) {
  .asi_people_three_col__item {
    gap: 27px;
  }
}

.asi_people_three_col__item-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  color: #0055a0;
}

@media (max-width: 1023px) {
  .asi_people_three_col__item-title {
    font-size: 18px;
  }
}

.asi_people_three_col__item-title:empty {
  display: none;
}

.asi_people_three_col__load-more {
  margin-top: 32px;
}

@media (max-width: 767px) {
  .asi_people_three_col__load-more {
    margin-top: 24px;
  }
}

.asi_person_solo[data-without-text="[1]"] .asi_person_solo__info {
  display: none;
}

.asi_person_solo__title {
  margin-bottom: 32px;
  color: #0055a0;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_person_solo__title {
    margin-bottom: 24px;
    font-size: 18px;
    font-weight: 600;
    line-height: 130%;
  }
}

.asi_person_solo__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}

@media (max-width: 1023px) {
  .asi_person_solo__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.asi_person_solo__avatar {
  width: 335px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 1023px) {
  .asi_person_solo__avatar {
    width: 100%;
  }
}

.asi_person_solo .avatar__post {
  color: #556996;
}

.asi_person_solo__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_person_solo__info {
    font-size: 13px;
  }
}

.asi_person_solo__info > p {
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .asi_person_solo__info > p {
    margin-bottom: 16px;
  }
}

.asi_person_solo__info > h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0.2px;
  margin-bottom: 12px;
}

@media (max-width: 1023px) {
  .asi_person_solo__info > h3 {
    font-size: 16px;
    letter-spacing: 0.16px;
    margin-bottom: 8px;
  }
}

.asi_person_solo__info ul {
  list-style-type: disc;
  list-style-position: inside;
}

.asi_person_solo__info ul li {
  color: #0055a0;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_person_solo__info ul li {
    font-size: 13px;
  }
}

.asi_person_solo__info > br {
  display: none;
}

.asi_photogallery [data-hide-block="[1]"] {
  display: none !important;
}

.asi_photogallery .slide {
  height: auto;
}

.asi_photogallery__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .asi_photogallery__head {
    margin-bottom: 16px;
  }
}

.asi_photogallery__title {
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
  color: #0055a0;
}

@media (max-width: 1023px) {
  .asi_photogallery__title {
    font-size: 28px;
  }
}

.asi_photogallery__btn {
  margin-left: auto;
}

@media (max-width: 1023px) {
  .asi_photogallery__btn {
    display: none;
  }
}

.asi_photogallery__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  aspect-ratio: 336/202;
  border-radius: 8px;
}

.asi_photogallery__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 1023px) {
  .asi_photogallery__actions {
    gap: 12px;
  }
}

.asi_photogallery__arrow {
  padding: 0;
  margin: 0;
  border-radius: 100%;
  background-color: transparent;
  width: 48px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #0055a0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .asi_photogallery__arrow {
    width: 32px;
    height: 32px;
  }
}

.asi_photogallery__arrow svg {
  stroke: #0055a0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .asi_photogallery__arrow svg {
    width: 6px;
  }
}

.asi_photogallery__arrow:hover {
  background-color: #0055a0;
}

.asi_photogallery__arrow:hover svg {
  stroke: #fff;
}

.asi_photogallery__arrow.swiper-button-disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}

.asi_photogallery_modal {
  position: fixed;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(0, 85, 160, 0.5);
  overflow-y: auto;
  overflow-x: hidden;
  padding: 20px 0;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

.asi_photogallery_modal.is-opened {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: unset;
  -ms-touch-action: unset;
      touch-action: unset;
}

.asi_photogallery_modal .swiper-slide {
  height: auto;
}

.asi_photogallery_modal::-webkit-scrollbar-button {
  background-image: none;
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.asi_photogallery_modal::-webkit-scrollbar-track {
  background-color: transparent;
}

.asi_photogallery_modal::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: transparent;
}

.asi_photogallery_modal::-webkit-resizer {
  background-image: none;
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.asi_photogallery_modal::-webkit-scrollbar {
  width: 0;
  height: 0;
  -webkit-appearance: none;
  display: none;
}

.asi_photogallery_modal__inner {
  max-width: 100%;
  width: calc(var(--container-gap) * 2 + var(--container-size));
  padding: 0 var(--container-gap);
  margin: auto;
}

.asi_photogallery_modal__content {
  position: relative;
  border-radius: 24px;
}

.asi_photogallery_modal__close-btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 60px;
  padding: 15px;
  border-radius: 50%;
  border: 1px solid #fff;
  background-color: #fff;
  color: #0055a0;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 85, 160, 0.3);
          box-shadow: 0 0 15px 0 rgba(0, 85, 160, 0.3);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 3;
}

@media (max-width: 1023px) {
  .asi_photogallery_modal__close-btn {
    width: 40px;
    height: 40px;
    right: 15px;
    top: 15px;
    padding: 10px;
  }
}

.asi_photogallery_modal__close-btn svg {
  width: 100%;
  height: 100%;
}

.asi_photogallery_modal__close-btn:hover {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  background-color: #0055a0;
  color: #fff;
}

.asi_photogallery_modal__item {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.asi_photogallery_modal__item-img {
  border-radius: 16px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  max-width: 100%;
  max-height: calc(var(--app-height, 100vh) - 100px);
}

.asi_practices__title {
  color: #0055a0;
  margin-bottom: 16px;
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
}

@media (max-width: 1023px) {
  .asi_practices__title {
    margin-bottom: 8px;
    font-size: 28px;
  }
}

.asi_practices__caption {
  color: #0055a0;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .asi_practices__caption {
    font-size: 18px;
    margin-bottom: 24px;
  }
}

.asi_practices__group {
  max-width: 752px;
}

.asi_practices__list {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (12px * (calc(2 - 1)))) / 2));
  gap: 12px;
  row-gap: 24px;
}

.asi_practices__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_practices__item {
    gap: 16px;
    font-size: 13px;
  }
}

.asi_practices__item img {
  width: 44px;
  height: auto;
}

@media (max-width: 1023px) {
  .asi_practices__item img {
    width: 35px;
  }
}

.asi-purchase__header {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .asi-purchase__header {
    margin-bottom: 24px;
  }
}

.asi-purchase__load-more {
  margin-top: 24px;
  cursor: pointer;
}

@media (max-width: 767px) {
  .asi-purchase__load-more {
    margin-top: 16px;
  }
}

.asi-purchase__empty {
  display: block;
  padding: 24px 0;
  text-align: center;
  border-radius: 16px;
  background-color: rgba(212, 235, 255, 0.3);
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.asi-purchase__empty-inner {
  font-size: 16px;
  max-width: 700px;
  margin: auto;
}

.asi-purchase__card:not(:last-child) {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .asi-purchase__card:not(:last-child) {
    margin-bottom: 16px;
  }
}

.asi-purchase__text:not(:last-child) {
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .asi-purchase__text:not(:last-child) {
    margin-bottom: 16px;
  }
}

.asi-purchase-card__head {
  position: relative;
  padding: 16px 80px 16px 16px;
  border-radius: 16px;
  border: 1px solid #d4ebff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}

.asi-purchase-card.is-opened .asi-purchase-card__head {
  background-color: rgba(212, 235, 255, 0.25);
}

.asi-purchase-card.is-opened .asi-purchase-card__head .asi-purchase-card__info {
  background-color: #fff;
}

@media (max-width: 1023px) {
  .asi-purchase-card__head {
    padding: 12px 60px 12px 12px;
  }
}

@media (min-width: 1024px) {
  .asi-purchase-card__head:hover {
    background-color: #d4ebff !important;
  }
  .asi-purchase-card__head:hover .asi-purchase-card__info {
    background-color: #fff;
  }
}

.asi-purchase-card__head-btn {
  position: absolute;
  top: 50%;
  right: 16px;
  border: 1px solid #0055a0;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  max-width: 40px;
  max-height: 40px;
}

@media (max-width: 1023px) {
  .asi-purchase-card__head-btn {
    right: 12px;
  }
}

.asi-purchase-card__head-btn::after, .asi-purchase-card__head-btn::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  background-color: #0055a0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.asi-purchase-card__head-btn::after {
  width: 12px;
  height: 2px;
}

@media (max-width: 767px) {
  .asi-purchase-card__head-btn::after {
    width: 10px;
    height: 1px;
  }
}

.asi-purchase-card__head-btn::before {
  width: 2px;
  height: 12px;
}

@media (max-width: 767px) {
  .asi-purchase-card__head-btn::before {
    width: 1px;
    height: 10px;
  }
}

.asi-purchase-card.is-opened .asi-purchase-card__head-btn::before {
  -webkit-transform: translate(-50%, -50%) rotate(270deg);
      -ms-transform: translate(-50%, -50%) rotate(270deg);
          transform: translate(-50%, -50%) rotate(270deg);
}

.asi-purchase-card.is-opened .asi-purchase-card__head-btn::after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
      -ms-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}

@media (max-width: 767px) {
  .asi-purchase-card__head-btn {
    width: 25px;
    height: 25px;
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px;
  }
}

.asi-purchase-card__inner {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-template-columns: 80px auto;
  gap: 16px;
}

@media (max-width: 767px) {
  .asi-purchase-card__inner {
    gap: 10px;
    grid-template-columns: 50px auto;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.asi-purchase-card__preview {
  width: 100%;
  aspect-ratio: 102/144;
  background-image: url("data:image/svg+xml,%3Csvg width='114' height='154' viewBox='0 0 114 154' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f)'%3E%3Cpath d='M8 8.73169H105.015V145.372H8V8.73169Z' fill='%23D1DBE3'/%3E%3C/g%3E%3Cpath d='M8 6H105.015V142.64H8V6Z' fill='%23F1F4F5'/%3E%3Cg clip-path='url(%23clip0)'%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='51' y='17' width='66' height='51'%3E%3Cpath d='M94.7771 42.3379L51.6618 17.6035L116.313 29.9062L94.8057 67.144L94.7771 42.3379Z' fill='%2371B4E1'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect x='49.2151' y='15.6541' width='68.425' height='29.0288' fill='%23A0CDEB'/%3E%3Cpath d='M94.8057 67.1443L116.313 29.9065L94.7771 42.3382L94.8057 67.1443Z' fill='%230055A0'/%3E%3C/g%3E%3Cmask id='mask1' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='30' y='54' width='65' height='51'%3E%3Cpath d='M73.2699 79.561L30.1546 54.8267L94.806 67.1436L73.2988 104.381L73.2699 79.561Z' fill='%23C5CAC6'/%3E%3C/mask%3E%3Cg mask='url(%23mask1)'%3E%3Crect x='28.4803' y='52.9758' width='68.425' height='29.0288' fill='%23E1E6E6'/%3E%3Cpath d='M73.2989 104.381L94.8061 67.1431L73.2701 79.5604L73.2989 104.381Z' fill='%23AFAFAF'/%3E%3C/g%3E%3Cmask id='mask2' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-13' y='5' width='65' height='50'%3E%3Cpath d='M30.1258 30.0205L-12.9895 5.28613L51.6619 17.6031L30.1547 54.8264L30.1258 30.0205Z' fill='%23F73624'/%3E%3C/mask%3E%3Cg mask='url(%23mask2)'%3E%3Crect x='-15.0631' y='3.21289' width='68.425' height='29.0288' fill='%23F7403A'/%3E%3Cpath d='M30.1545 54.8256L51.6616 17.6023L30.1256 30.0197L30.1545 54.8256Z' fill='%23AA272F'/%3E%3C/g%3E%3C/g%3E%3Crect opacity='0.05' x='8' y='6' width='2.73281' height='136.64' fill='url(%23paint0_linear)'/%3E%3Crect opacity='0.05' x='12.0992' y='6' width='81.9843' height='136.64' fill='url(%23paint1_linear)'/%3E%3Cdefs%3E%3Cfilter id='filter0_f' x='0' y='0.731689' width='113.015' height='152.64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='4' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear' x1='10.7328' y1='22.8111' x2='8' y2='22.8111' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0.6'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='94.0835' y1='22.8111' x2='12.0992' y2='22.8111' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3CclipPath id='clip0'%3E%3Crect width='97.0147' height='136.64' fill='white' transform='translate(8 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.asi-purchase-card__title {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}

@media (max-width: 767px) {
  .asi-purchase-card__title {
    font-size: 16px;
  }
}

.asi-purchase-card__title:not(:last-child) {
  margin-bottom: 16px;
}

.asi-purchase-card__info {
  padding: 8px;
  font-size: 14px;
  background-color: rgba(225, 230, 230, 0.25);
  border-radius: 8px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.asi-purchase-card__info > * {
  margin-right: 24px;
}

.asi-purchase-card__detail {
  display: grid;
  grid-template-rows: 0fr;
  font-size: 16px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  will-change: grid-template-rows;
  opacity: 0;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}

.asi-purchase-card.is-opened .asi-purchase-card__detail {
  grid-template-rows: 1fr;
  opacity: 1;
  pointer-events: unset;
  -ms-touch-action: unset;
      touch-action: unset;
}

.asi-purchase-card__detail-inner {
  min-height: 0;
}

.asi-purchase-card__detail-info {
  background-color: rgba(212, 235, 255, 0.25);
  padding: 16px;
  border-radius: 16px;
  margin-top: 8px;
  border: 1px solid #d4ebff;
}

@media (max-width: 1023px) {
  .asi-purchase-card__detail-info {
    padding: 12px;
  }
}

.asi-purchase-card__detail-info > *:not(:last-child) {
  margin-bottom: 20px;
}

.asi-purchase-card__docs-title {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 10px;
}

.asi-purchase-card__docs-item:not(:last-child) {
  margin-bottom: 10px;
}

.asi-purchase-card-doc {
  display: grid;
  grid-template-columns: 40px auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding: 4px;
  border-radius: 8px;
  border: 1px solid #d4ebff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #000;
  cursor: pointer;
}

.asi-purchase-card-doc:hover {
  background-color: #d4ebff;
}

.asi-purchase-card-doc__preview {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 102/144;
  background-image: url("data:image/svg+xml,%3Csvg width='114' height='154' viewBox='0 0 114 154' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f)'%3E%3Cpath d='M8 8.73169H105.015V145.372H8V8.73169Z' fill='%23D1DBE3'/%3E%3C/g%3E%3Cpath d='M8 6H105.015V142.64H8V6Z' fill='%23F1F4F5'/%3E%3Cg clip-path='url(%23clip0)'%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='51' y='17' width='66' height='51'%3E%3Cpath d='M94.7771 42.3379L51.6618 17.6035L116.313 29.9062L94.8057 67.144L94.7771 42.3379Z' fill='%2371B4E1'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect x='49.2151' y='15.6541' width='68.425' height='29.0288' fill='%23A0CDEB'/%3E%3Cpath d='M94.8057 67.1443L116.313 29.9065L94.7771 42.3382L94.8057 67.1443Z' fill='%230055A0'/%3E%3C/g%3E%3Cmask id='mask1' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='30' y='54' width='65' height='51'%3E%3Cpath d='M73.2699 79.561L30.1546 54.8267L94.806 67.1436L73.2988 104.381L73.2699 79.561Z' fill='%23C5CAC6'/%3E%3C/mask%3E%3Cg mask='url(%23mask1)'%3E%3Crect x='28.4803' y='52.9758' width='68.425' height='29.0288' fill='%23E1E6E6'/%3E%3Cpath d='M73.2989 104.381L94.8061 67.1431L73.2701 79.5604L73.2989 104.381Z' fill='%23AFAFAF'/%3E%3C/g%3E%3Cmask id='mask2' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-13' y='5' width='65' height='50'%3E%3Cpath d='M30.1258 30.0205L-12.9895 5.28613L51.6619 17.6031L30.1547 54.8264L30.1258 30.0205Z' fill='%23F73624'/%3E%3C/mask%3E%3Cg mask='url(%23mask2)'%3E%3Crect x='-15.0631' y='3.21289' width='68.425' height='29.0288' fill='%23F7403A'/%3E%3Cpath d='M30.1545 54.8256L51.6616 17.6023L30.1256 30.0197L30.1545 54.8256Z' fill='%23AA272F'/%3E%3C/g%3E%3C/g%3E%3Crect opacity='0.05' x='8' y='6' width='2.73281' height='136.64' fill='url(%23paint0_linear)'/%3E%3Crect opacity='0.05' x='12.0992' y='6' width='81.9843' height='136.64' fill='url(%23paint1_linear)'/%3E%3Cdefs%3E%3Cfilter id='filter0_f' x='0' y='0.731689' width='113.015' height='152.64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='4' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear' x1='10.7328' y1='22.8111' x2='8' y2='22.8111' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0.6'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='94.0835' y1='22.8111' x2='12.0992' y2='22.8111' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3CclipPath id='clip0'%3E%3Crect width='97.0147' height='136.64' fill='white' transform='translate(8 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.asi-quote-slider__controls {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin-top: 32px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

@media (min-width: 768px) {
  .asi-quote-slider__controls--mob {
    display: none !important;
  }
}

.asi-quote-slider__control {
  width: 48px;
  min-width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 1px solid #0055a0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px;
  cursor: pointer;
  color: #0055a0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.asi-quote-slider__control:hover {
  color: #fff;
  background-color: #0055a0;
}

.asi-quote-slider__control:active {
  color: #0055a0;
  background-color: transparent;
}

.asi-quote-slider__control svg {
  stroke: currentColor;
  fill: transparent;
}

.asi-quote-slider__control--prev svg {
  margin-right: 2px;
}

.asi-quote-slider__control--next svg {
  margin-left: 2px;
}

.asi-quote-slider img {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

@media (max-width: 767px) {
  .asi-quote-slider__slider .asi-quote-slider__controls {
    display: none !important;
  }
}

.asi-signed-quote__inner {
  display: grid;
  grid-template-columns: auto 452px;
  gap: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1279px) {
  .asi-signed-quote__inner {
    grid-template-columns: auto 342px;
  }
}

@media (max-width: 1023px) {
  .asi-signed-quote__inner {
    grid-template-columns: auto 302px;
  }
}

@media (max-width: 767px) {
  .asi-signed-quote__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
}

.asi-signed-quote__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 8px;
}

@media (max-width: 1023px) {
  .asi-signed-quote__title {
    font-size: 18px;
  }
}

.asi-signed-quote__caption {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  color: #556996;
}

@media (max-width: 1023px) {
  .asi-signed-quote__caption {
    font-size: 13px;
  }
}

.asi-signed-quote__header {
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .asi-signed-quote__header {
    margin-bottom: 16px;
  }
}

.asi-signed-quote__text {
  position: relative;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  color: #0055a0;
}

@media (max-width: 1023px) {
  .asi-signed-quote__text {
    font-size: 18px;
  }
}

.asi-signed-quote__text::before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  -webkit-transform: translateX(calc(-100% - 8px));
      -ms-transform: translateX(calc(-100% - 8px));
          transform: translateX(calc(-100% - 8px));
  background-color: currentColor;
  width: 16px;
  height: 2px;
}

@media (max-width: 1023px) {
  .asi-signed-quote__text::before {
    display: none;
  }
}

.asi-signed-quote__preview {
  width: 100%;
}

.asi-signed-quote__img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 12px;
}

.asi_tabs_with_title__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
}

.asi_tabs_with_title__title {
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
  color: #0055a0;
}

@media (max-width: 1023px) {
  .asi_tabs_with_title__title {
    font-size: 28px;
  }
}

.asi_tabs_with_title__body {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.asi_tabs_with_title__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 32px;
  border: 1px solid #d4ebff;
}

@media (max-width: 1023px) {
  .asi_tabs_with_title__list {
    white-space: nowrap;
    overflow-x: auto;
    max-width: 100%;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .asi_tabs_with_title__list::-webkit-scrollbar-button {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }
  .asi_tabs_with_title__list::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .asi_tabs_with_title__list::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }
  .asi_tabs_with_title__list::-webkit-resizer {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }
  .asi_tabs_with_title__list::-webkit-scrollbar {
    width: 0;
    height: 0;
    -webkit-appearance: none;
    display: none;
  }
}

@media (max-width: 1023px) {
  .has-scroll-x .asi_tabs_with_title__list {
    max-width: calc(100% - 42px);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}

.asi_tabs_with_title__item.active .asi_tabs_with_title__btn {
  background-color: #d4ebff;
}

.asi_tabs_with_title__btn {
  height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 13px 24px;
  margin: 0;
  background: transparent;
  border: none;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  color: #0055a0;
  border-radius: 32px;
}

@media (max-width: 1023px) {
  .asi_tabs_with_title__btn {
    height: 40px;
    padding: 5px 16px;
  }
}

.asi_tabs_with_title__ui-scroll-btn {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #d4ebff;
  background-color: #d4ebff;
  border-radius: 50%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 5px;
  width: 42px;
  height: 42px;
  min-width: 42px;
  min-height: 42px;
  max-width: 42px;
  max-height: 42px;
}

@media (max-width: 1023px) {
  .has-scroll-x .asi_tabs_with_title__ui-scroll-btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

.asi_tasklist__inner {
  max-width: 916px;
  margin: 0 auto;
}

.asi_tasklist__title {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  color: #0055a0;
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .asi_tasklist__title {
    font-size: 24px;
  }
}

.asi_tasklist__list {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (32px * (calc(3 - 1)))) / 3));
  gap: 32px;
}

@media (max-width: 1023px) {
  .asi_tasklist__list {
    display: grid;
    grid-template-columns: repeat(3, calc((100% - (16px * (calc(3 - 1)))) / 3));
    gap: 16px;
  }
}

.asi_tasklist__item {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_tasklist__item {
    font-size: 13px;
  }
}

.asi_tasklist__item:before {
  content: "";
  width: 33px;
  height: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #000;
  background-image: url("../img/success-black.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px auto;
  margin-bottom: 12px;
  border-radius: 32px;
}

@media (max-width: 1023px) {
  .asi_tasklist__item:before {
    width: 25px;
    height: 25px;
  }
}

.asi_text_block_with_numbers__inner {
  position: relative;
  padding-right: 360px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}

@media (max-width: 1023px) {
  .asi_text_block_with_numbers__inner {
    font-size: 13px;
    padding-right: 0;
    gap: 16px;
  }
}

.asi_text_block_with_numbers__aside {
  position: absolute;
  right: 0;
  top: 0;
}

@media (max-width: 1023px) {
  .asi_text_block_with_numbers__aside {
    position: static;
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (8px * (calc(2 - 1)))) / 2));
    gap: 8px;
  }
}

.asi_text_block_with_numbers__group {
  padding: 8px 12px;
  border-left: 1px solid #e0e0e0;
}

.asi_text_block_with_numbers__number {
  color: #0055a0;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_text_block_with_numbers__number {
    font-size: 18px;
  }
}

.asi-text-block__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 32px;
  color: #0055a0;
}

@media (max-width: 767px) {
  .asi-text-block__title {
    font-size: 18px;
    margin-bottom: 16px;
  }
}

.asi-text-block__text {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 767px) {
  .asi-text-block__text {
    font-size: 13px;
  }
}

.asi-text-block__text > br {
  display: none;
}

.asi-text-block__text > p {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .asi-text-block__text > p {
    margin-bottom: 16px;
  }
}

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

.asi_text_button_image__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  max-width: 916px;
  margin: 0 auto;
}

@media (max-width: 1023px) {
  .asi_text_button_image__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
}

.asi_text_button_image__group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (max-width: 1023px) {
  .asi_text_button_image__group {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.asi_text_button_image__title {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  color: #0055a0;
  margin-bottom: 8px;
}

@media (max-width: 1023px) {
  .asi_text_button_image__title {
    font-size: 18px;
  }
}

.asi_text_button_image__text {
  margin-bottom: 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_text_button_image__text {
    margin-bottom: 16px;
    font-size: 13px;
  }
}

.asi_text_button_image__actions[data-hide-block="[1]"] {
  display: none;
}

.asi_text_button_image__btn {
  height: 58px;
}

@media (max-width: 1023px) {
  .asi_text_button_image__btn {
    height: 40px;
  }
}

.asi_text_button_image__logo {
  border: 1px solid #d3ddea;
  background: #fefefe;
  padding: 51px;
  border-radius: 16px;
  width: 336px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.asi_text_button_image__logo img {
  width: 100%;
  height: auto;
}

@media (max-width: 1023px) {
  .asi_text_button_image__logo {
    border-radius: 12px;
    padding: 23px 9px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    max-width: 179px;
  }
}

.asi_text_cols_with_btns__inner {
  max-width: 916px;
  margin: 0 auto;
}

.asi_text_cols_with_btns__title {
  margin-bottom: 32px;
  color: #0055a0;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_text_cols_with_btns__title {
    margin-bottom: 24px;
    font-size: 18px;
  }
}

.asi_text_cols_with_btns__wrap {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (52px * (calc(2 - 1)))) / 2));
  gap: 52px;
}

@media (max-width: 1023px) {
  .asi_text_cols_with_btns__wrap {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (24px * (calc(1 - 1)))) / 1));
    gap: 24px;
  }
}

.asi_text_cols_with_btns__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 32px;
}

@media (max-width: 1023px) {
  .asi_text_cols_with_btns__group {
    gap: 8px;
  }
}

.asi_text_cols_with_btns__text {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_text_cols_with_btns__text {
    font-size: 13px;
  }
}

.asi_text_cols_with_btns__btn {
  height: 58px;
  margin-top: auto;
}

@media (max-width: 1023px) {
  .asi_text_cols_with_btns__btn {
    height: 40px;
  }
}

.asi_text_cols[data-cols="2"] .asi_text_cols__list {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (32px * (calc(2 - 1)))) / 2));
  gap: 32px;
}

@media (max-width: 1023px) {
  .asi_text_cols[data-cols="2"] .asi_text_cols__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (16px * (calc(2 - 1)))) / 2));
    gap: 16px;
  }
}

.asi_text_cols[data-cols="3"] .asi_text_cols__list {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (32px * (calc(3 - 1)))) / 3));
  gap: 32px;
}

@media (max-width: 1023px) {
  .asi_text_cols[data-cols="3"] .asi_text_cols__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (16px * (calc(2 - 1)))) / 2));
    gap: 16px;
  }
}

.asi_text_cols[data-cols="4"] .asi_text_cols__list {
  display: grid;
  grid-template-columns: repeat(4, calc((100% - (32px * (calc(4 - 1)))) / 4));
  gap: 32px;
}

@media (max-width: 1023px) {
  .asi_text_cols[data-cols="4"] .asi_text_cols__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (16px * (calc(2 - 1)))) / 2));
    gap: 16px;
  }
}

.asi_text_cols[data-cols="4"] .asi_text_cols__inner {
  max-width: 100%;
}

.asi_text_cols__title {
  margin-bottom: 32px;
  color: #0055a0;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_text_cols__title {
    margin-bottom: 24px;
    font-size: 18px;
  }
}

.asi_text_cols__inner {
  max-width: 803px;
}

.asi_text_cols__caption {
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0.2px;
  color: #0055a0;
}

@media (max-width: 1023px) {
  .asi_text_cols__caption {
    font-size: 16px;
    letter-spacing: 0.16px;
  }
}

.asi_text_cols__text {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_text_cols__text {
    font-size: 13px;
  }
}

.asi-text-on-bg {
  position: relative;
  background-color: #020308;
  color: #fff;
  overflow: hidden;
}

.asi-text-on-bg__inner {
  padding: 64px 0;
}

@media (max-width: 767px) {
  .asi-text-on-bg__inner {
    padding-top: 32px;
    padding-bottom: 0;
  }
}

.asi-text-on-bg__content {
  position: relative;
  max-width: 504px;
  z-index: 2;
}

.asi-text-on-bg__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .asi-text-on-bg__title {
    font-size: 18px;
  }
}

.asi-text-on-bg__text {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 767px) {
  .asi-text-on-bg__text {
    font-size: 13px;
  }
}

.asi-text-on-bg__actions {
  margin-top: 32px;
}

@media (max-width: 767px) {
  .asi-text-on-bg__actions {
    margin-top: 16px;
  }
}

.asi-text-on-bg__preview {
  position: absolute;
  right: 38px;
  bottom: 0;
  height: auto;
  max-height: 100%;
  width: 100%;
  max-width: 640px;
  display: block;
  -o-object-position: bottom right;
     object-position: bottom right;
  -o-object-fit: contain;
     object-fit: contain;
}

@media (max-width: 1023px) {
  .asi-text-on-bg__preview {
    right: 0;
    max-width: 50vw;
  }
}

@media (max-width: 767px) {
  .asi-text-on-bg__preview {
    position: static;
    max-width: 100%;
    width: 100%;
    -webkit-transform: translateX(var(--container-gap, 0));
        -ms-transform: translateX(var(--container-gap, 0));
            transform: translateX(var(--container-gap, 0));
    margin-top: 27px;
  }
}

.asi-text-on-bg [data-hide-block="[1]"] {
  display: none;
}

.asi_text_two_cols_offset__title {
  margin-bottom: 37px;
  color: #0055a0;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .asi_text_two_cols_offset__title {
    margin-bottom: 19px;
    font-size: 18px;
  }
}

.asi_text_two_cols_offset__inner {
  max-width: 916px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (52px * (calc(2 - 1)))) / 2));
  gap: 52px;
}

@media (max-width: 1023px) {
  .asi_text_two_cols_offset__inner {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (16px * (calc(2 - 1)))) / 2));
    gap: 16px;
  }
}

.asi_text_two_cols_offset__content {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.asi_text_two_cols_offset ol li, .asi_text_two_cols_offset ul li {
  position: relative;
  padding-left: 49px;
}

@media (max-width: 1023px) {
  .asi_text_two_cols_offset ol li, .asi_text_two_cols_offset ul li {
    padding-left: 33px;
  }
}

.asi_text_two_cols_offset ol li , .asi_text_two_cols_offset ul li {
  margin-bottom: 27px;
}

@media (max-width: 1023px) {
  .asi_text_two_cols_offset ol li , .asi_text_two_cols_offset ul li {
    margin-bottom: 23px;
  }
}

.asi_text_two_cols_offset ol li:before, .asi_text_two_cols_offset ul li:before {
  content: "";
  width: 33px;
  height: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #000;
  border-radius: 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  position: absolute;
  top: -5px;
  left: 0;
  background-image: url("../img/success-black.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px auto;
}

@media (max-width: 1023px) {
  .asi_text_two_cols_offset ol li:before, .asi_text_two_cols_offset ul li:before {
    width: 25px;
    height: 25px;
    font-size: 13px;
    top: -3px;
  }
}

@media (max-width: 1023px) {
  .asi_text_two_cols_offset ol, .asi_text_two_cols_offset ul {
    font-size: 13px;
  }
}

.asi_text_two_cols_offset ol {
  counter-reset: num;
}

.asi_text_two_cols_offset ol li:before {
  content: counter(num) ".";
  counter-increment: num;
  background-image: none;
}

.asi-text-violet__title {
  color: #0055a0;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.asi-text-violet__title:not(:last-child) {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .asi-text-violet__title:not(:last-child) {
    margin-bottom: 16px;
  }
}

@media (max-width: 767px) {
  .asi-text-violet__title {
    font-size: 18px;
  }
}

.asi-text-violet__text {
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  padding: 16px;
  border-radius: 16px;
  color: #fff;
  background-color: #0055a0;
}

@media (max-width: 767px) {
  .asi-text-violet__text {
    font-size: 16px;
    padding: 12px;
  }
}

.asi-text-with-doc-wide__inner {
  display: grid;
  grid-template-columns: auto 300px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
}

@media (max-width: 1023px) {
  .asi-text-with-doc-wide__inner {
    display: block;
  }
}

.asi-text-with-doc-wide__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  margin: 0 0 24px 0;
}

@media (max-width: 1023px) {
  .asi-text-with-doc-wide__title {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  .asi-text-with-doc-wide__title {
    margin-bottom: 16px;
  }
}

.asi-text-with-doc-wide__text {
  font-size: 20px;
}

@media (max-width: 1023px) {
  .asi-text-with-doc-wide__text {
    font-size: 16px;
  }
}

.asi-text-with-doc-wide__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.asi-text-with-doc-wide__actions[data-align="center"] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.asi-text-with-doc-wide__actions[data-align="end"] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (max-width: 1023px) {
  .asi-text-with-doc-wide__actions {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 24px;
  }
}

.asi-text-with-doc-wide__action {
  width: 100%;
}

.asi-text-with-doc-wide__action-inner[data-doctype="pdf"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="doc"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="xls"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="ppt"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="zip"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="multimedia"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="audio"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"] .asi-text-with-doc-wide__action-link {
  width: 100%;
  height: auto;
  border-radius: 6px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #000;
  padding: 12px;
  gap: 5px;
  border: 2px solid #d4ebff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}

.asi-text-with-doc-wide__action-inner[data-doctype="pdf"] .asi-text-with-doc-wide__action-link:hover, .asi-text-with-doc-wide__action-inner[data-doctype="doc"] .asi-text-with-doc-wide__action-link:hover, .asi-text-with-doc-wide__action-inner[data-doctype="xls"] .asi-text-with-doc-wide__action-link:hover, .asi-text-with-doc-wide__action-inner[data-doctype="ppt"] .asi-text-with-doc-wide__action-link:hover, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"] .asi-text-with-doc-wide__action-link:hover, .asi-text-with-doc-wide__action-inner[data-doctype="zip"] .asi-text-with-doc-wide__action-link:hover, .asi-text-with-doc-wide__action-inner[data-doctype="multimedia"] .asi-text-with-doc-wide__action-link:hover, .asi-text-with-doc-wide__action-inner[data-doctype="audio"] .asi-text-with-doc-wide__action-link:hover, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"] .asi-text-with-doc-wide__action-link:hover {
  background-color: #d4ebff;
}

.asi-text-with-doc-wide__action-inner[data-doctype="pdf"] .asi-text-with-doc-wide__action-link:active, .asi-text-with-doc-wide__action-inner[data-doctype="doc"] .asi-text-with-doc-wide__action-link:active, .asi-text-with-doc-wide__action-inner[data-doctype="xls"] .asi-text-with-doc-wide__action-link:active, .asi-text-with-doc-wide__action-inner[data-doctype="ppt"] .asi-text-with-doc-wide__action-link:active, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"] .asi-text-with-doc-wide__action-link:active, .asi-text-with-doc-wide__action-inner[data-doctype="zip"] .asi-text-with-doc-wide__action-link:active, .asi-text-with-doc-wide__action-inner[data-doctype="multimedia"] .asi-text-with-doc-wide__action-link:active, .asi-text-with-doc-wide__action-inner[data-doctype="audio"] .asi-text-with-doc-wide__action-link:active, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"] .asi-text-with-doc-wide__action-link:active {
  background-color: transparent;
}

.asi-text-with-doc-wide__action-inner[data-doctype="pdf"] .asi-text-with-doc-wide__action-preview, .asi-text-with-doc-wide__action-inner[data-doctype="doc"] .asi-text-with-doc-wide__action-preview, .asi-text-with-doc-wide__action-inner[data-doctype="xls"] .asi-text-with-doc-wide__action-preview, .asi-text-with-doc-wide__action-inner[data-doctype="ppt"] .asi-text-with-doc-wide__action-preview, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"] .asi-text-with-doc-wide__action-preview, .asi-text-with-doc-wide__action-inner[data-doctype="zip"] .asi-text-with-doc-wide__action-preview, .asi-text-with-doc-wide__action-inner[data-doctype="multimedia"] .asi-text-with-doc-wide__action-preview, .asi-text-with-doc-wide__action-inner[data-doctype="audio"] .asi-text-with-doc-wide__action-preview, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"] .asi-text-with-doc-wide__action-preview {
  position: relative;
  display: block;
  width: 90px;
  min-width: 90px;
  height: 120px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='114' height='154' viewBox='0 0 114 154' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f)'%3E%3Cpath d='M8 8.73169H105.015V145.372H8V8.73169Z' fill='%23D1DBE3'/%3E%3C/g%3E%3Cpath d='M8 6H105.015V142.64H8V6Z' fill='%23F1F4F5'/%3E%3Cg clip-path='url(%23clip0)'%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='51' y='17' width='66' height='51'%3E%3Cpath d='M94.7771 42.3379L51.6618 17.6035L116.313 29.9062L94.8057 67.144L94.7771 42.3379Z' fill='%2371B4E1'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Crect x='49.2151' y='15.6541' width='68.425' height='29.0288' fill='%23A0CDEB'/%3E%3Cpath d='M94.8057 67.1443L116.313 29.9065L94.7771 42.3382L94.8057 67.1443Z' fill='%230055A0'/%3E%3C/g%3E%3Cmask id='mask1' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='30' y='54' width='65' height='51'%3E%3Cpath d='M73.2699 79.561L30.1546 54.8267L94.806 67.1436L73.2988 104.381L73.2699 79.561Z' fill='%23C5CAC6'/%3E%3C/mask%3E%3Cg mask='url(%23mask1)'%3E%3Crect x='28.4803' y='52.9758' width='68.425' height='29.0288' fill='%23E1E6E6'/%3E%3Cpath d='M73.2989 104.381L94.8061 67.1431L73.2701 79.5604L73.2989 104.381Z' fill='%23AFAFAF'/%3E%3C/g%3E%3Cmask id='mask2' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-13' y='5' width='65' height='50'%3E%3Cpath d='M30.1258 30.0205L-12.9895 5.28613L51.6619 17.6031L30.1547 54.8264L30.1258 30.0205Z' fill='%23F73624'/%3E%3C/mask%3E%3Cg mask='url(%23mask2)'%3E%3Crect x='-15.0631' y='3.21289' width='68.425' height='29.0288' fill='%23F7403A'/%3E%3Cpath d='M30.1545 54.8256L51.6616 17.6023L30.1256 30.0197L30.1545 54.8256Z' fill='%23AA272F'/%3E%3C/g%3E%3C/g%3E%3Crect opacity='0.05' x='8' y='6' width='2.73281' height='136.64' fill='url(%23paint0_linear)'/%3E%3Crect opacity='0.05' x='12.0992' y='6' width='81.9843' height='136.64' fill='url(%23paint1_linear)'/%3E%3Cdefs%3E%3Cfilter id='filter0_f' x='0' y='0.731689' width='113.015' height='152.64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='4' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear' x1='10.7328' y1='22.8111' x2='8' y2='22.8111' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0.6'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='94.0835' y1='22.8111' x2='12.0992' y2='22.8111' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3CclipPath id='clip0'%3E%3Crect width='97.0147' height='136.64' fill='white' transform='translate(8 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  margin-left: -5px;
  margin-top: -5px;
}

.asi-text-with-doc-wide__action-inner[data-doctype="pdf"] .asi-text-with-doc-wide__action-preview::after, .asi-text-with-doc-wide__action-inner[data-doctype="doc"] .asi-text-with-doc-wide__action-preview::after, .asi-text-with-doc-wide__action-inner[data-doctype="xls"] .asi-text-with-doc-wide__action-preview::after, .asi-text-with-doc-wide__action-inner[data-doctype="ppt"] .asi-text-with-doc-wide__action-preview::after, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"] .asi-text-with-doc-wide__action-preview::after, .asi-text-with-doc-wide__action-inner[data-doctype="zip"] .asi-text-with-doc-wide__action-preview::after, .asi-text-with-doc-wide__action-inner[data-doctype="multimedia"] .asi-text-with-doc-wide__action-preview::after, .asi-text-with-doc-wide__action-inner[data-doctype="audio"] .asi-text-with-doc-wide__action-preview::after, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"] .asi-text-with-doc-wide__action-preview::after {
  content: '';
  position: absolute;
  right: 12px;
  bottom: 12px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: right;
}

.asi-text-with-doc-wide__action-inner[data-doctype="pdf"][data-docname-position="right"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="doc"][data-docname-position="right"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="xls"][data-docname-position="right"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="ppt"][data-docname-position="right"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"][data-docname-position="right"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="zip"][data-docname-position="right"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="multimedia"][data-docname-position="right"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="audio"][data-docname-position="right"] .asi-text-with-doc-wide__action-link, .asi-text-with-doc-wide__action-inner[data-doctype="fedlaw"][data-docname-position="right"] .asi-text-with-doc-wide__action-link {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.asi-text-with-doc-wide__action-inner[data-doctype="link"] .asi-text-with-doc-wide__action-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}

.asi-text-with-doc-wide__action-inner[data-doctype="link"] .asi-text-with-doc-wide__action-link:hover {
  text-decoration: underline;
}

.asi-text-with-doc-wide__action-inner[data-doctype="link"] .asi-text-with-doc-wide__action-preview {
  display: block;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22ZM9.198 7.25H9.30203C10.2005 7.24997 10.9497 7.24995 11.5445 7.32991C12.1723 7.41432 12.7391 7.59999 13.1945 8.05546C13.65 8.51093 13.8357 9.07773 13.9201 9.70552C14.0001 10.3003 14 11.0495 14 11.948L14 12C14 12.4142 13.6642 12.75 13.25 12.75C12.8358 12.75 12.5 12.4142 12.5 12C12.5 11.036 12.4984 10.3884 12.4335 9.9054C12.3714 9.44393 12.2642 9.24644 12.1339 9.11612C12.0036 8.9858 11.8061 8.87858 11.3446 8.81654C10.8616 8.7516 10.214 8.75 9.25 8.75C8.28599 8.75 7.63843 8.7516 7.15539 8.81654C6.69393 8.87858 6.49644 8.9858 6.36612 9.11612C6.2358 9.24644 6.12858 9.44393 6.06654 9.9054C6.0016 10.3884 6 11.036 6 12C6 12.964 6.0016 13.6116 6.06654 14.0946C6.12858 14.5561 6.2358 14.7536 6.36612 14.8839C6.49644 15.0142 6.69393 15.1214 7.15539 15.1835C7.63843 15.2484 8.28599 15.25 9.25 15.25C9.66422 15.25 10 15.5858 10 16C10 16.4142 9.66422 16.75 9.25 16.75L9.19798 16.75C8.29951 16.75 7.5503 16.7501 6.95552 16.6701C6.32773 16.5857 5.76093 16.4 5.30546 15.9445C4.84999 15.4891 4.66432 14.9223 4.57991 14.2945C4.49995 13.6997 4.49997 12.9505 4.5 12.052V11.948C4.49997 11.0495 4.49995 10.3003 4.57991 9.70552C4.66432 9.07773 4.84999 8.51093 5.30546 8.05546C5.76093 7.59999 6.32773 7.41432 6.95552 7.32991C7.55029 7.24995 8.29954 7.24997 9.198 7.25ZM16.8446 8.81654C16.3616 8.7516 15.714 8.75 14.75 8.75C14.3358 8.75 14 8.41422 14 8C14 7.58579 14.3358 7.25 14.75 7.25L14.802 7.25C15.7005 7.24997 16.4497 7.24995 17.0445 7.32991C17.6723 7.41432 18.2391 7.59999 18.6945 8.05546C19.15 8.51093 19.3357 9.07773 19.4201 9.70552C19.5001 10.3003 19.5 11.0495 19.5 11.9479V12.052C19.5 12.9505 19.5001 13.6997 19.4201 14.2945C19.3357 14.9223 19.15 15.4891 18.6945 15.9445C18.2391 16.4 17.6723 16.5857 17.0445 16.6701C16.4497 16.7501 15.7005 16.75 14.802 16.75H14.698C13.7995 16.75 13.0503 16.7501 12.4555 16.6701C11.8277 16.5857 11.2609 16.4 10.8055 15.9445C10.35 15.4891 10.1643 14.9223 10.0799 14.2945C9.99995 13.6997 9.99997 12.9505 10 12.052L10 12C10 11.5858 10.3358 11.25 10.75 11.25C11.1642 11.25 11.5 11.5858 11.5 12C11.5 12.964 11.5016 13.6116 11.5665 14.0946C11.6286 14.5561 11.7358 14.7536 11.8661 14.8839C11.9964 15.0142 12.1939 15.1214 12.6554 15.1835C13.1384 15.2484 13.786 15.25 14.75 15.25C15.714 15.25 16.3616 15.2484 16.8446 15.1835C17.3061 15.1214 17.5036 15.0142 17.6339 14.8839C17.7642 14.7536 17.8714 14.5561 17.9335 14.0946C17.9984 13.6116 18 12.964 18 12C18 11.036 17.9984 10.3884 17.9335 9.9054C17.8714 9.44393 17.7642 9.24644 17.6339 9.11612C17.5036 8.9858 17.3061 8.87858 16.8446 8.81654Z" fill="%230055a0"/></svg>');
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
  max-width: 40px;
  max-height: 40px;
}

.asi-text-with-doc-wide__action-inner[data-doctype="link"]:hover {
  text-decoration: underline;
}

.asi-text-with-doc-wide__action-inner[data-doctype="btn-primary"] .asi-text-with-doc-wide__action-link {
  text-align: center;
}

.asi-text-with-doc-wide__action-inner[data-doctype='pdf'] .asi-text-with-doc-wide__action-preview:after {
  content: 'PDF';
}

.asi-text-with-doc-wide__action-inner[data-doctype='ppt'] .asi-text-with-doc-wide__action-preview:after {
  content: 'PPT';
}

.asi-text-with-doc-wide__action-inner[data-doctype='multimedia'] .asi-text-with-doc-wide__action-preview:after {
  content: 'MEDIA';
}

.asi-text-with-doc-wide__action-inner[data-doctype='doc'] .asi-text-with-doc-wide__action-preview:after {
  content: 'DOC';
}

.asi-text-with-doc-wide__action-inner[data-doctype='xlsx'] .asi-text-with-doc-wide__action-preview:after {
  content: 'XLSX';
}

.asi-text-with-doc-wide__action-inner[data-doctype='xls'] .asi-text-with-doc-wide__action-preview:after {
  content: 'XLS';
}

.asi-text-with-img[data-align="img-left"] .asi-text-with-img__inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media (max-width: 767px) {
  .asi-text-with-img[data-align="img-left"] .asi-text-with-img__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 24px;
  }
}

.asi-text-with-img__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 80px;
}

@media (max-width: 1023px) {
  .asi-text-with-img__inner {
    gap: 40px;
  }
}

@media (max-width: 767px) {
  .asi-text-with-img__inner {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
  }
}

.asi-text-with-img__preview {
  width: 152px;
  min-width: 152px;
}

@media (max-width: 767px) {
  .asi-text-with-img__preview {
    width: 94px;
    min-width: 94px;
  }
}

.asi-text-with-img__preview img {
  width: 100%;
  height: auto;
  display: block;
}

.asi-text-with-img__content {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 767px) {
  .asi-text-with-img__content {
    font-size: 13px;
  }
}

.asi-title-and-btn-to-form {
  border-radius: 40px 40px 0px 0px;
}

@media (max-width: 767px) {
  .asi-title-and-btn-to-form {
    border-radius: 24px 24px 0px 0px;
  }
}

.asi-title-and-btn-to-form--theme-primary, .asi-title-and-btn-to-form[data-theme="primary"] {
  color: #0055a0;
  background-color: #d4ebff;
}

.asi-title-and-btn-to-form--theme-danger, .asi-title-and-btn-to-form[data-theme="danger"] {
  color: #f7403a;
  background-color: #ffdfde;
}

.asi-title-and-btn-to-form__inner {
  padding: 16px 0 24px;
}

.asi-title-and-btn-to-form__title {
  font-size: 44px;
  line-height: 120%;
  font-weight: 600;
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .asi-title-and-btn-to-form__title {
    font-size: 28px;
  }
}

.asi-title-and-btn-to-form__text {
  font-size: 16px;
  line-height: 130%;
  font-weight: 500;
}

@media (max-width: 767px) {
  .asi-title-and-btn-to-form__text {
    font-size: 13px;
  }
}

.asi-title-and-btn-to-form__btn {
  margin-top: 24px;
}

@media (max-width: 767px) {
  .asi-title-and-btn-to-form__btn {
    margin-top: 16px;
  }
}

.asi-title-img {
  position: relative;
  color: #fff;
  -webkit-transition: margin 0.3s ease;
  transition: margin 0.3s ease;
}

.asi-title-img[data-block-under-header="[1]"] {
  --gap-from-header: calc((var(--header-height, 0px) + var(--header-offset, 0px) + var(--body-padding-top) + var(--header-margin-bottom)));
  margin-top: calc(var(--gap-from-header) * -1);
}

.asi-title-img[data-block-under-header="[1]"] .asi-title-img__inner {
  padding-top: calc(40px + var(--header-height, 0px) + var(--header-offset, 0px));
}

.asi-title-img[data-block-bottom-radius="[1]"] [data-block-bottom-radius-el] {
  position: absolute;
  height: 40px;
  width: 100%;
  left: 0;
  bottom: -1px;
  background-color: #fff;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  z-index: 1;
}

@media (max-width: 1023px) {
  .asi-title-img[data-block-bottom-radius="[1]"] [data-block-bottom-radius-el] {
    height: 24px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }
}

.asi-title-img[data-block-bottom-radius="[1]"] .asi-title-img__inner {
  padding-bottom: 80px;
}

@media (max-width: 1023px) {
  .asi-title-img[data-block-bottom-radius="[1]"] .asi-title-img__inner {
    padding-bottom: 48px;
  }
}

.asi-title-img[data-block-gradient-shade="[1]"] [data-block-gradient-shade-el] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(33%, transparent), to(#0055a0));
  background: linear-gradient(180deg, transparent 33%, #0055a0 100%);
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}

.landing-main .asi-title-img {
  margin-top: 0 !important;
}

.asi-title-img__img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}

.asi-title-img__inner {
  position: relative;
  min-height: calc(747px + 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 5px;
  padding: 40px 0;
  z-index: 1;
}

@media (max-width: 1023px) {
  .asi-title-img__inner {
    padding: 24px 0;
  }
}

.asi-title-img__title {
  font-family: Manrope;
  font-size: 120px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
}

@media (max-width: 1279px) {
  .asi-title-img__title {
    font-size: 80px;
  }
}

@media (max-width: 1023px) {
  .asi-title-img__title {
    font-size: 60px;
  }
}

@media (max-width: 767px) {
  .asi-title-img__title {
    font-size: 48px;
  }
}

.asi-title-img__breadcrumbs[data-hide-block="[1]"] {
  display: none !important;
}

.asi-title {
  position: relative;
  color: #fff;
  background-color: #0055a0;
}

.asi-title[data-block-under-header="[1]"] {
  --gap-from-header: calc((var(--header-height, 0px) + var(--header-offset, 0px) + var(--body-padding-top) + var(--header-margin-bottom)));
  margin-top: calc(var(--gap-from-header) * -1);
}

.asi-title[data-block-under-header="[1]"] .asi-title__inner {
  padding-top: calc(56px + var(--header-height, 0px) + var(--header-offset, 0px));
}

.asi-title[data-block-bottom-radius="[1]"] [data-block-bottom-radius-el] {
  height: 40px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  background-color: #fff;
}

@media (max-width: 1023px) {
  .asi-title[data-block-bottom-radius="[1]"] [data-block-bottom-radius-el] {
    height: 24px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }
}

.asi-title[data-block-bottom-radius="[1]"] .asi-title__inner {
  padding-bottom: 96px;
}

@media (max-width: 1023px) {
  .asi-title[data-block-bottom-radius="[1]"] .asi-title__inner {
    padding-bottom: 80px;
  }
}

.landing-main .asi-title {
  margin-top: 0 !important;
}

.asi-title__inner {
  padding: 56px 0;
}

.asi-title__breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6px;
}

.asi-title__breadcrumbs[data-hide-block="1"] {
  display: none !important;
}

.asi-title__breadcrumbs-item:not(:last-child)::after {
  content: '-';
  padding-left: 5px;
}

.asi-title__breadcrumbs-link {
  color: inherit;
}

.asi-title__breadcrumbs-link:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.asi-title__title {
  font-size: 72px;
  line-height: 110%;
  font-weight: 600;
}

@media (max-width: 767px) {
  .asi-title__title {
    font-size: 40px;
  }
}

.asi-two-col-text-flow b, .asi-two-col-text-flow strong {
  font-weight: bold;
}

.asi-two-col-text-flow__title {
  font-size: 24px;
  line-height: 130%;
  font-weight: 600;
  color: #0055a0;
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .asi-two-col-text-flow__title {
    font-size: 18px;
    margin-bottom: 16px;
  }
}

.asi-two-col-text-flow__list {
  font-size: 16px;
  line-height: 130%;
  font-weight: 500;
}

@media (max-width: 767px) {
  .asi-two-col-text-flow__list {
    font-size: 13px;
  }
}

.asi-two-col-text-flow__list-inner {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  gap: 52px;
}

@media (max-width: 767px) {
  .asi-two-col-text-flow__list-inner {
    -webkit-column-count: unset;
       -moz-column-count: unset;
            column-count: unset;
    display: block;
    gap: 0;
  }
}

.asi-two-col-text-flow__list-inner > * {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid-column;
  margin: 16px 0;
}

@media (max-width: 767px) {
  .asi-two-col-text-flow__list-inner > * {
    margin: 0;
  }
  .asi-two-col-text-flow__list-inner > *:not(:last-child) {
    margin-bottom: 8px;
  }
}

.asi-video__inner {
  width: 800px;
  max-width: 100%;
}

.asi-video__frame {
  position: relative;
  padding-top: calc(100% / (16 / 9));
}

.asi-video__frame iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .asi-video__frame iframe {
    border-radius: 8px;
  }
}

.asi-video__caption {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  color: #828282;
  margin-top: 32px;
}

@media (max-width: 767px) {
  .asi-video__caption {
    font-size: 13px;
    margin-top: 8px;
  }
}

.contacts-dictionary {
  background-color: #d4ebff;
  border-radius: 40px;
  padding: 24px 0;
}

@media (max-width: 767px) {
  .contacts-dictionary {
    border-radius: 24px;
  }
}

.contacts-dictionary__title {
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
  color: #0055a0;
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .contacts-dictionary__title {
    font-size: 28px;
  }
}

.contacts-dictionary__row-inner {
  -webkit-column-count: 4;
     -moz-column-count: 4;
          column-count: 4;
  margin: calc($gap * -2);
  gap: 0;
}

@media (max-width: 1279px) {
  .contacts-dictionary__row-inner {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}

@media (max-width: 1023px) {
  .contacts-dictionary__row-inner {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}

@media (max-width: 767px) {
  .contacts-dictionary__row-inner {
    display: block;
    -webkit-column-count: unset;
       -moz-column-count: unset;
            column-count: unset;
    max-width: calc($gap-mob * -2);
  }
}

.contacts-dictionary__row-item {
  padding: 6px;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}

@media (max-width: 767px) {
  .contacts-dictionary__row-item {
    padding: 4px;
  }
}

.contacts-dictionary__col {
  position: relative;
  padding: 16px;
  background-color: #fff;
  border-radius: 16px;
}

@media (max-width: 767px) {
  .contacts-dictionary__col {
    padding: 12px;
  }
}

.contacts-dictionary__col-letter {
  position: absolute;
  right: 19px;
  top: 14px;
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  color: #0055a0;
}

@media (max-width: 767px) {
  .contacts-dictionary__col-letter {
    top: 6px;
  }
}

.contacts-dictionary__item {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 767px) {
  .contacts-dictionary__item {
    font-size: 13px;
  }
}

.contacts-dictionary__item:first-child {
  padding-right: 45px;
}

.contacts-dictionary__item:not(:last-child) {
  margin-bottom: 16px;
}

@media (max-width: 767px) {
  .contacts-dictionary__item:not(:last-child) {
    margin-bottom: 8px;
  }
}

.contacts-dictionary__item-inner {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}

.contacts-dictionary__item-inner:hover {
  color: #0055a0;
}

.contacts-dictionary__item-name {
  display: inline;
  padding-right: 6px;
}

.contacts-dictionary__item-count {
  display: inline;
  opacity: 0.4;
}

.contacts-dictionary__item .contacts-dictionary-window {
  display: none !important;
}

.contacts-dictionary-modal {
  position: fixed;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(0, 85, 160, 0.5);
  overflow-y: auto;
  overflow-x: hidden;
  padding: 20px;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

.contacts-dictionary-modal--is-opened {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: unset;
  -ms-touch-action: unset;
      touch-action: unset;
}

.contacts-dictionary-modal::-webkit-scrollbar-button {
  background-image: none;
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.contacts-dictionary-modal::-webkit-scrollbar-track {
  background-color: transparent;
}

.contacts-dictionary-modal::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: transparent;
}

.contacts-dictionary-modal::-webkit-resizer {
  background-image: none;
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.contacts-dictionary-modal::-webkit-scrollbar {
  width: 0;
  height: 0;
  -webkit-appearance: none;
  display: none;
}

.contacts-dictionary-modal__inner {
  max-width: 100%;
  width: 980px;
  padding: 24px 32px;
  margin: auto;
  border-radius: 16px;
  background-color: #fff;
}

@media (max-width: 1023px) {
  .contacts-dictionary-modal__inner {
    padding: 16px 12px;
  }
}

.contacts-dictionary-window__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
  margin-bottom: 40px;
}

.contacts-dictionary-window__header-info {
  font-size: 44px;
  line-height: 120%;
  font-weight: 600;
}

@media (max-width: 1023px) {
  .contacts-dictionary-window__header-info {
    font-size: 32px;
  }
}

@media (max-width: 767px) {
  .contacts-dictionary-window__header-info {
    font-size: 28px;
  }
}

.contacts-dictionary-window__name {
  display: inline;
  color: #0055a0;
  padding-right: 10px;
}

.contacts-dictionary-window__count {
  display: inline;
  opacity: 0.3;
}

.contacts-dictionary-window__list {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (24px * (calc(2 - 1)))) / 2));
  gap: 24px;
  grid-row: 32px;
}

@media (max-width: 767px) {
  .contacts-dictionary-window__list {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (32px * (calc(1 - 1)))) / 1));
    gap: 32px;
  }
}

.contacts-dictionary-window__close {
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.contacts-dictionary-window__close:hover {
  opacity: 0.5;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

@media (max-width: 1023px) {
  .contacts-dictionary-window__close {
    width: 17px;
    height: 17px;
  }
  .contacts-dictionary-window__close svg {
    width: 100%;
    height: 100%;
  }
}

@media (max-width: 767px) {
  .contacts-dictionary-window .avatar__img {
    width: 80px;
    height: 80px;
  }
}

.d1903-double-image__inner {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (12px * (calc(2 - 1)))) / 2));
  gap: 12px;
}

@media (max-width: 767px) {
  .d1903-double-image__inner {
    display: block;
  }
}

@media (max-width: 767px) {
  .d1903-double-image__item:not(:last-child) {
    margin-bottom: 40px;
  }
}

.d1903-double-image__img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 684/411;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
}

.d1903-double-image__img:not(:last-child) {
  margin-bottom: 12px;
}

@media (max-width: 767px) {
  .d1903-double-image__img:not(:last-child) {
    aspect-ratio: 366/226;
    margin-bottom: 8px;
  }
}

.d1903-double-image__caption {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  color: #828282;
}

.d1903-fullwidth-image-with-desc__img {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 16px;
}

.d1903-fullwidth-image-with-desc__text {
  color: #4f4f4f;
}

.d1903-smi-about__title {
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
  color: #0055a0;
  margin-bottom: 64px;
}

.d1903-smi-about__list {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (12px * (calc(3 - 1)))) / 3));
  gap: 12px;
  row-gap: 64px;
}

@media (max-width: 1023px) {
  .d1903-smi-about__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (12px * (calc(2 - 1)))) / 2));
    gap: 12px;
    row-gap: 48px;
  }
}

@media (max-width: 767px) {
  .d1903-smi-about__list {
    display: block;
  }
}

.d1903-smi-about__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  cursor: pointer;
  color: #000;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.d1903-smi-about__item:hover {
  color: #0055a0;
}

@media (max-width: 767px) {
  .d1903-smi-about__item:not(:last-child) {
    margin-bottom: 16px;
  }
}

.d1903-smi-about__item-preview {
  min-width: 100px;
  width: 100px;
  height: 100px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px;
  border-radius: 50%;
  border: 1px solid #e0e0e0;
}

@media (max-width: 767px) {
  .d1903-smi-about__item-preview {
    min-width: 86px;
    width: 86px;
    height: 86px;
    padding: 5px;
  }
}

.d1903-smi-about__item-preview img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.d1903-smi-about__item-title {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 767px) {
  .d1903-smi-about__item-title {
    font-size: 16px;
  }
}

.d1903-smi-about__item-title:not(:last-child) {
  margin-bottom: 8px;
}

.d1903-smi-about__item-caption {
  font-size: 16px;
  line-height: 130%;
  font-weight: 500;
  color: #828282;
}

@media (max-width: 767px) {
  .d1903-smi-about__item-caption {
    font-size: 13px;
  }
}

.d1903-step-by-step-list__inner {
  display: grid;
  grid-template-columns: auto minmax(50%, 800px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 60px;
}

@media (max-width: 1023px) {
  .d1903-step-by-step-list__inner {
    display: block;
  }
}

@media (max-width: 1023px) {
  .d1903-step-by-step-list__header {
    margin-bottom: 32px;
  }
}

@media (max-width: 767px) {
  .d1903-step-by-step-list__header {
    margin-bottom: 16px;
  }
}

.d1903-step-by-step-list__header-btn {
  margin-top: 24px;
}

@media (max-width: 767px) {
  .d1903-step-by-step-list__header-btn {
    margin-bottom: 16px;
  }
}

.d1903-step-by-step-list__title {
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
  color: #0055a0;
}

@media (max-width: 767px) {
  .d1903-step-by-step-list__title {
    font-size: 28px;
  }
}

.d1903-step-by-step-list__caption {
  margin-top: 16px;
}

.d1903-step-by-step-list__list {
  counter-reset: myCounter;
}

.d1903-step-by-step-list__item {
  display: grid;
  grid-template-columns: 40px auto;
  padding: 16px;
  background-color: #d4ebff;
  border-radius: 16px;
  color: #0055a0;
}

.d1903-step-by-step-list__item::before {
  counter-increment: myCounter;
  content: counter(myCounter) ".";
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 767px) {
  .d1903-step-by-step-list__item::before {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  .d1903-step-by-step-list__item {
    padding: 12px;
    border-radius: 12px;
    grid-template-columns: 31px auto;
  }
}

.d1903-step-by-step-list__item:not(:last-child) {
  margin-bottom: 8px;
}

.d1903-step-by-step-list__item-name {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 767px) {
  .d1903-step-by-step-list__item-name {
    font-size: 18px;
  }
}

.d1903-step-by-step-list__item-caption {
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  margin-top: 4px;
  color: #556996;
  opacity: 0.6;
}

@media (max-width: 767px) {
  .d1903-step-by-step-list__item-caption {
    font-size: 12px;
    margin-top: 0;
  }
}

.d1903-step-by-step-list--mode-simple .d1903-step-by-step-list__item-caption {
  display: none !important;
}

.d1903-step-by-step-list__item-main {
  display: grid;
  grid-template-columns: 248px auto;
  gap: 16px;
}

@media (max-width: 767px) {
  .d1903-step-by-step-list__item-main {
    display: block;
  }
}

.d1903-step-by-step-list--mode-simple .d1903-step-by-step-list__item-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}

.d1903-step-by-step-list__item-text {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  color: #0055a0;
}

@media (max-width: 767px) {
  .d1903-step-by-step-list__item-text {
    margin-top: 8px;
    font-size: 13px;
  }
}

.d1903-step-by-step-list [data-hide-block="[1]"] {
  display: none !important;
}

.d1903-team-social__title {
  font-size: 44px;
  font-weight: 500;
  line-height: 120%;
  color: #0055a0;
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .d1903-team-social__title {
    font-size: 28px;
    margin-bottom: 24px;
  }
}

.d1903-team-social__row {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (12px * (calc(3 - 1)))) / 3));
  gap: 12px;
}

@media (max-width: 1023px) {
  .d1903-team-social__row {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (12px * (calc(2 - 1)))) / 2));
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .d1903-team-social__row {
    display: block;
  }
}

.d1903-team-social__cards:not(:last-child) {
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .d1903-team-social__cards:not(:last-child) {
    margin-bottom: 24px;
  }
}

.d1903-team-social__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 24px;
  background-color: #d4ebff;
  border-radius: 16px;
  gap: 32px;
}

@media (max-width: 767px) {
  .d1903-team-social__card:not(:last-child) {
    margin-bottom: 9px;
  }
}

@media (max-width: 767px) {
  .d1903-team-social__card {
    padding: 12px;
    border-radius: 12px;
    gap: 18px;
  }
  .d1903-team-social__card.d1903-team-social__sharing {
    padding: 24px 12px;
  }
}

.d1903-team-social__card-caption {
  font-size: 14px;
  line-height: normal;
  font-weight: 500;
}

@media (max-width: 767px) {
  .d1903-team-social__card-caption {
    font-size: 12px;
  }
}

@media (max-width: 767px) {
  .d1903-team-social__sharing {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.d1903-team-social__sharing-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 21px;
}

.d1903-team-social__sharing-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.d1903-team-social__sharing-link:hover svg {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.d1903-team-social__sharing-link svg {
  width: 30px;
  height: auto;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.d1903-team-social__description-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
}

.d1903-team-social__description-area a {
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 767px) {
  .d1903-team-social__description-area a {
    font-size: 16px;
  }
}

.d1903-team-social__description-area > * {
  margin: 0;
}

.d1903-team-social__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}

@media (max-width: 767px) {
  .d1903-team-social__item {
    gap: 0;
  }
}

@media (max-width: 767px) {
  .d1903-team-social__item:not(:last-child) {
    margin-bottom: 9px;
  }
}

.d1903-team-social__item-link {
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 767px) {
  .d1903-team-social__item-link {
    font-size: 16px;
  }
}

.d1903-team-social__person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}

@media (max-width: 767px) {
  .d1903-team-social__person:not(:last-child) {
    margin-bottom: 24px;
  }
}

.d1903-team-social__person-preview {
  width: 100px;
  min-width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
}

@media (max-width: 767px) {
  .d1903-team-social__person-preview {
    width: 86px;
    min-width: 86px;
    height: 86px;
  }
}

.d1903-team-social__person-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.d1903-team-social__person-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  gap: 8px;
}

@media (max-width: 767px) {
  .d1903-team-social__person-content {
    font-size: 13px;
    gap: 4px;
  }
}

.d1903-team-social__person-name {
  font-size: 20px;
  line-height: 130%;
  font-weight: 600;
}

.d1903-team-social__person-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  color: #828282;
}

@media (max-width: 767px) {
  .d1903-team-social__person-text {
    gap: 4px;
  }
}

.d1903-team-social__person-text > br {
  display: none;
}

.d1903-team-social__person-text a {
  color: #0055a0;
}

.dev_d1903_list_icons_with_popups__title {
  margin-bottom: 24px;
}

@media (max-width: 1023px) {
  .dev_d1903_list_icons_with_popups__title {
    margin-bottom: 12px;
  }
}

.dev_d1903_list_icons_with_popups__list {
  display: grid;
  grid-template-columns: repeat(4, calc((100% - (12px * (calc(4 - 1)))) / 4));
  gap: 12px;
}

@media (max-width: 1023px) {
  .dev_d1903_list_icons_with_popups__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (8px * (calc(2 - 1)))) / 2));
    gap: 8px;
  }
}

.dev_d1903_list_icons_with_popups__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-radius: 16px;
  background-color: #d4ebff;
  min-height: 266px;
  padding: 16px;
  word-break: break-word;
}

@media (max-width: 1023px) {
  .dev_d1903_list_icons_with_popups__item {
    height: 164px;
    padding: 12px;
    border-radius: 12px;
  }
}

.dev_d1903_list_icons_with_popups__item .dev_d1903_list_icons_with_popups__p {
  display: none;
}

.dev_d1903_list_icons_with_popups__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.dev_d1903_list_icons_with_popups__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: auto;
  width: 100%;
}

.dev_d1903_list_icons_with_popups__icon {
  line-height: 0;
  width: 70px;
}

.dev_d1903_list_icons_with_popups__icon img {
  width: 100%;
  height: auto;
}

@media (max-width: 1023px) {
  .dev_d1903_list_icons_with_popups__icon {
    width: 49px;
  }
}

.dev_d1903_list_icons_with_popups__p {
  display: grid;
  grid-template-columns: 60px auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

@media (max-width: 1023px) {
  .dev_d1903_list_icons_with_popups__p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.dev_d1903_list_icons_with_popups__p-img {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

@media (max-width: 1023px) {
  .dev_d1903_list_icons_with_popups__p-img {
    width: 50px;
  }
}

.dev_d1903_list_icons_with_popups__p-title {
  color: #0055a0;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}

@media (max-width: 1023px) {
  .dev_d1903_list_icons_with_popups__p-title {
    width: calc(100% - 50px - 21px);
    margin-bottom: 0;
  }
}

.dev_d1903_list_icons_with_popups__p-text {
  font-size: 16px;
}

@media (max-width: 1023px) {
  .dev_d1903_list_icons_with_popups__p-text {
    width: 100%;
  }
}

@media (max-width: 1023px) {
  .dev_d1903_list_icons_with_popups__p-content {
    display: contents;
  }
}

.dev_d1903_list_icons_with_popups_modal {
  position: fixed;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(0, 85, 160, 0.5);
  overflow-y: auto;
  overflow-x: hidden;
  padding: 20px 0;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

.dev_d1903_list_icons_with_popups_modal.is-opened {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: unset;
  -ms-touch-action: unset;
      touch-action: unset;
}

.dev_d1903_list_icons_with_popups_modal::-webkit-scrollbar-button {
  background-image: none;
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.dev_d1903_list_icons_with_popups_modal::-webkit-scrollbar-track {
  background-color: transparent;
}

.dev_d1903_list_icons_with_popups_modal::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: transparent;
}

.dev_d1903_list_icons_with_popups_modal::-webkit-resizer {
  background-image: none;
  background-repeat: no-repeat;
  width: 0;
  height: 0;
}

.dev_d1903_list_icons_with_popups_modal::-webkit-scrollbar {
  width: 0;
  height: 0;
  -webkit-appearance: none;
  display: none;
}

.dev_d1903_list_icons_with_popups_modal__inner {
  max-width: 100%;
  width: 800px;
  padding: 0 var(--container-gap);
  margin: auto;
}

.dev_d1903_list_icons_with_popups_modal__content {
  position: relative;
  background-color: #fff;
  padding: 40px;
  border-radius: 24px;
}

@media (max-width: 1023px) {
  .dev_d1903_list_icons_with_popups_modal__content {
    padding: 24px;
  }
}

.dev_d1903_list_icons_with_popups_modal__content .dev_d1903_list_icons_with_popups__p-title {
  padding-right: 30px;
}

.dev_d1903_list_icons_with_popups_modal__close-btn {
  position: absolute;
  right: 30px;
  top: 30px;
  width: 30px;
  height: 30px;
  padding: 6px;
  border-radius: 50%;
  border: 1px solid #fff;
  background-color: #fff;
  color: #0055a0;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 85, 160, 0.3);
          box-shadow: 0 0 12px 0 rgba(0, 85, 160, 0.3);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .dev_d1903_list_icons_with_popups_modal__close-btn {
    width: 26px;
    height: 26px;
    right: 15px;
    top: 15px;
    padding: 5px;
  }
}

.dev_d1903_list_icons_with_popups_modal__close-btn svg {
  width: 100%;
  height: 100%;
}

.dev_d1903_list_icons_with_popups_modal__close-btn:hover {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  background-color: #0055a0;
  color: #fff;
}

.news_filter_main__title {
  margin-bottom: 64px;
}

@media (max-width: 1023px) {
  .news_filter_main__title {
    margin-bottom: 24px;
  }
}

.news_filter_main__tags {
  margin-bottom: 44px;
}

@media (max-width: 1023px) {
  .news_filter_main__tags {
    margin-bottom: 24px;
  }
}

.news_filter_main__list {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (12px * (calc(3 - 1)))) / 3));
  gap: 12px;
}

@media (max-width: 1023px) {
  .news_filter_main__list {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (8px * (calc(1 - 1)))) / 1));
    gap: 8px;
  }
}

.news_tag__title {
  margin-bottom: 64px;
}

@media (max-width: 1023px) {
  .news_tag__title {
    margin-bottom: 24px;
  }
}

.news_tag__tags {
  margin-bottom: 44px;
}

@media (max-width: 1023px) {
  .news_tag__tags {
    margin-bottom: 24px;
  }
}

.project-banner {
  position: relative;
  color: #0055a0;
  overflow: hidden;
  -webkit-transition: margin 0.3s ease;
  transition: margin 0.3s ease;
}

.project-banner[data-block-under-header="[1]"] {
  --gap-from-header: calc((var(--header-height, 0px) + var(--header-offset, 0px) + var(--body-padding-top) + var(--header-margin-bottom)));
  margin-top: calc(var(--gap-from-header) * -1);
}

.project-banner[data-block-under-header="[1]"] .project-banner__inner {
  padding-top: calc(40px + var(--header-height, 0px) + var(--header-offset, 0px));
}

.project-banner[data-block-bottom-radius="[1]"] [data-block-bottom-radius-el] {
  height: 40px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  background-color: #fff;
  z-index: 1;
}

@media (max-width: 1023px) {
  .project-banner[data-block-bottom-radius="[1]"] [data-block-bottom-radius-el] {
    height: 24px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
  }
}

.project-banner[data-block-bottom-radius="[1]"] .project-banner__inner {
  padding-bottom: 80px;
}

@media (max-width: 1023px) {
  .project-banner[data-block-bottom-radius="[1]"] .project-banner__inner {
    padding-bottom: 48px;
  }
}

.project-banner[data-block-gradient-shade="[1]"] [data-block-gradient-shade-el] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(33%, transparent), to(#0055a0));
  background: linear-gradient(180deg, transparent 33%, #0055a0 100%);
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}

.project-banner [data-hide-block="[1]"] {
  display: none !important;
}

.landing-main .project-banner {
  margin-top: 0 !important;
}

.project-banner__background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}

.project-banner__background-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center right;
     object-position: center right;
}

.project-banner__inner {
  position: relative;
  height: auto;
  min-height: calc(747px + 40px);
  max-width: 800px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 40px 0;
  z-index: 2;
}

@media (max-width: 767px) {
  .project-banner__inner {
    padding: 24px 0;
  }
}

.project-banner__content {
  position: relative;
}

@media (max-width: 767px) {
  .project-banner__content::after {
    content: '';
    position: absolute;
    right: 0;
    top: -26px;
    width: 500px;
    height: 500px;
    border-radius: 500px;
    background-color: #fff;
    -webkit-filter: blur(100px);
            filter: blur(100px);
    pointer-events: none;
    -ms-touch-action: none;
        touch-action: none;
  }
  .project-banner__content > * {
    position: relative;
    z-index: 2;
  }
}

.project-banner__breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  white-space: nowrap;
  gap: 6px;
  margin-bottom: 23px;
}

.project-banner__title {
  font-size: 72px;
  font-weight: 600;
  line-height: 110%;
  margin-bottom: 4px;
}

@media (max-width: 767px) {
  .project-banner__title {
    font-size: 40px;
    margin-bottom: 8px;
  }
}

.project-banner__text {
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
}

@media (max-width: 767px) {
  .project-banner__text {
    font-size: 16px;
  }
}

.project-banner__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
  margin-top: 24px;
}

@media (max-width: 767px) {
  .project-banner__actions {
    margin-top: 16px;
    gap: 8px;
  }
}

.u-rating-results__title {
  font-family: "Manrope", sans-serif;
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  margin: 0 0 32px 0;
}

@media (max-width: 1023px) {
  .u-rating-results__title {
    font-size: 32px;
    margin-bottom: 24px;
  }
}

.u-rating-results__tabs {
  position: relative;
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .u-rating-results__tabs {
    margin-bottom: 24px;
  }
}

.u-rating-results.with-controls .u-rating-results__tabs {
  padding-left: 16px;
  padding-right: 16px;
}

@media (max-width: 1023px) {
  .u-rating-results.with-controls .u-rating-results__tabs {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.u-rating-results__tab-content--is-hidden {
  display: none !important;
}

.u-rating-results-tabs__head-slide {
  width: auto !important;
}

.u-rating-results-tabs__head-item {
  position: relative;
  font-size: 20px;
  font-weight: 600;
  padding: 4px 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 10px;
}

@media (max-width: 1023px) {
  .u-rating-results-tabs__head-item {
    font-size: 18px;
  }
}

.u-rating-results-tabs__head-item:hover {
  color: #0055a0;
}

.u-rating-results-tabs__head-item--is-active {
  color: #fff !important;
  background-color: #0055a0;
  padding-left: 8px;
  padding-right: 8px;
}

.u-rating-results-tabs__arrow {
  --translateX: 0;
  position: absolute;
  top: 50%;
  color: #0055a0;
  border-radius: 50%;
  background-color: #d4ebff;
  padding: 12px;
  -webkit-transform: translateY(-50%) translateX(var(--translateX));
      -ms-transform: translateY(-50%) translateX(var(--translateX));
          transform: translateY(-50%) translateX(var(--translateX));
  z-index: 1;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 48px;
  height: 48px;
  min-width: 48px;
  min-height: 48px;
  max-width: 48px;
  max-height: 48px;
}

@media (max-width: 1023px) {
  .u-rating-results-tabs__arrow {
    -webkit-transform: translateY(-50%) translateX(0) !important;
        -ms-transform: translateY(-50%) translateX(0) !important;
            transform: translateY(-50%) translateX(0) !important;
  }
}

.u-rating-results-tabs__arrow::before {
  content: '';
  position: absolute;
  top: 0;
  height: 100%;
  background-color: #d4ebff;
  z-index: -1;
}

.u-rating-results-tabs__arrow svg {
  width: 100%;
  height: 100%;
}

.u-rating-results-tabs__arrow svg path {
  stroke: currentColor;
}

.u-rating-results-tabs__arrow.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}

@media (max-width: 1599px) {
  .u-rating-results-tabs__arrow {
    padding: 8px;
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
  }
}

.u-rating-results-tabs__arrow--prev {
  left: 0;
  --translateX: -100%;
}

@media (max-width: 1023px) {
  .u-rating-results-tabs__arrow--prev {
    left: -8px;
  }
}

.u-rating-results-tabs__arrow--prev::before {
  left: 0;
  -webkit-transform: translateX(calc(-100% + 24px));
      -ms-transform: translateX(calc(-100% + 24px));
          transform: translateX(calc(-100% + 24px));
  width: 100vw;
}

@media (max-width: 1599px) {
  .u-rating-results-tabs__arrow--prev::before {
    -webkit-transform: translateX(calc(-100% + 16px));
        -ms-transform: translateX(calc(-100% + 16px));
            transform: translateX(calc(-100% + 16px));
  }
}

.u-rating-results-tabs__arrow--next {
  right: 0;
  --translateX: 100%;
}

@media (max-width: 1023px) {
  .u-rating-results-tabs__arrow--next {
    right: -8px;
  }
}

.u-rating-results-tabs__arrow--next::before {
  right: 0;
  -webkit-transform: translateX(calc(100% - 24px));
      -ms-transform: translateX(calc(100% - 24px));
          transform: translateX(calc(100% - 24px));
  width: 100vw;
}

@media (max-width: 1599px) {
  .u-rating-results-tabs__arrow--next::before {
    -webkit-transform: translateX(calc(100% - 16px));
        -ms-transform: translateX(calc(100% - 16px));
            transform: translateX(calc(100% - 16px));
  }
}

.u-rating-results-block__header {
  margin-bottom: 32px;
}

.u-rating-results-block__header-title {
  font-family: "Manrope", sans-serif;
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  text-transform: uppercase;
}

.u-rating-results-block__header-title-blue {
  color: #0055a0;
}

.u-rating-results-block__header-caption {
  margin-top: 16px;
  color: #828282;
}

.u-rating-results-block__tables {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (32px * (calc(2 - 1)))) / 2));
  gap: 32px;
}

@media (max-width: 1279px) {
  .u-rating-results-block__tables {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (24px * (calc(1 - 1)))) / 1));
    gap: 24px;
  }
}

.u-rating-results-table--type-top .u-rating-results-table__body .u-rating-results-table__row.top-five-row .u-rating-results-table__col {
  font-size: 20px;
}

.u-rating-results-table--type-top .u-rating-results-table__body .u-rating-results-table__row.top-five-row .u-rating-results-table__col:first-child {
  background-color: #0055a0;
  color: #fff;
}

@media (max-width: 1023px) {
  .u-rating-results-table--type-top .u-rating-results-table__body .u-rating-results-table__row.top-five-row .u-rating-results-table__col {
    font-size: 18px;
  }
}

@media (max-width: 1279px) {
  .u-rating-results-table--type-info {
    overflow-x: auto;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .u-rating-results-table--type-info::-webkit-scrollbar-button {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }
  .u-rating-results-table--type-info::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .u-rating-results-table--type-info::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }
  .u-rating-results-table--type-info::-webkit-resizer {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }
  .u-rating-results-table--type-info::-webkit-scrollbar {
    width: 0;
    height: 0;
    -webkit-appearance: none;
    display: none;
  }
}

.u-rating-results-table--type-info .u-rating-results-table__inner {
  width: 100%;
  display: table;
}

.u-rating-results-table--type-info .u-rating-results-table__header {
  display: table-row-group;
}

.u-rating-results-table__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.u-rating-results-table--type-info .u-rating-results-table__body {
  display: table-row-group;
}

.u-rating-results-table__row {
  display: grid;
  gap: 16px;
  grid-template-columns: 80px auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1023px) {
  .u-rating-results-table__row {
    grid-template-columns: 64px auto;
    gap: 8px;
  }
}

.u-rating-results-table--type-info .u-rating-results-table__row {
  display: table-row;
}

.u-rating-results-table--type-info .u-rating-results-table__body .u-rating-results-table__row:nth-child(odd) .u-rating-results-table__col {
  background-color: rgba(212, 235, 255, 0.4);
}

.u-rating-results-table--type-info .u-rating-results-table__body .u-rating-results-table__row:nth-child(even) .u-rating-results-table__col {
  background-color: rgba(212, 235, 255, 0.1);
}

.u-rating-results-table__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 16px;
}

@media (max-width: 1023px) {
  .u-rating-results-table__col {
    padding: 8px;
  }
}

.u-rating-results-table__body .u-rating-results-table__col {
  font-weight: 600;
}

.u-rating-results-table--type-top .u-rating-results-table__body .u-rating-results-table__col:first-child {
  height: 100%;
  background-color: #d4ebff;
  border-radius: 4px;
}

.u-rating-results-table__header .u-rating-results-table__col {
  color: #828282;
  text-transform: uppercase;
}

.u-rating-results-table--type-info .u-rating-results-table__header .u-rating-results-table__col {
  background-color: transparent;
  border-top: 1px solid rgba(212, 235, 255, 0.5);
}

.u-rating-results-table--type-info .u-rating-results-table__header .u-rating-results-table__col:first-child {
  border-left: 1px solid rgba(212, 235, 255, 0.5);
}

.u-rating-results-table--type-info .u-rating-results-table__header .u-rating-results-table__col:last-child {
  border-right: 1px solid rgba(212, 235, 255, 0.5);
}

.u-rating-results-table--type-top .u-rating-results-table__col:first-child {
  text-align: center;
}

.u-rating-results-table--type-info .u-rating-results-table__col {
  display: table-cell;
}

.u-rating-results-table__col--delta {
  min-width: 60px;
}

.u-rating-results-table__col--region {
  min-width: 240px;
}

.u-rating-results-table__col--place {
  white-space: nowrap;
}

.u-rating-results-table__col--delta .u-rating-results-table__col-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 6px;
}

.u-rating-results-table__col-inner--align-center {
  text-align: center;
}

.u-rating-results-table__col-inner--align-right {
  text-align: right;
}

.u-rating-results-table__col-inner svg {
  width: 15px;
  height: 15px;
}

.u-rating-results-table__col-inner svg path {
  fill: currentColor;
}

.u-rating-results-table--type-info .u-rating-results-table__col--delta-minus .u-rating-results-table__col-inner {
  color: #f7403a;
}

.u-rating-results-table--type-info .u-rating-results-table__col--delta-minus .u-rating-results-table__col-inner svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.u-rating-results-table--type-info .u-rating-results-table__col--delta-plus .u-rating-results-table__col-inner {
  color: #6dd63c;
}

.vitrina-screening.is-loading .asi_tabs_with_title__list,
.vitrina-screening.is-loading .vitrina-screening__body,
.vitrina-screening.is-loading .vitrina-screening__empty {
  opacity: 0.5;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}

.vitrina-screening .asi_tabs_with_title__list {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.vitrina-screening__header {
  margin-bottom: 32px;
}

.vitrina-screening__tags {
  margin-bottom: 24px;
}

.vitrina-screening--empty .vitrina-screening__tags {
  display: none !important;
}

.vitrina-screening__body {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.vitrina-screening--empty .vitrina-screening__body {
  display: none !important;
}

.vitrina-screening__list {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (16px * (calc(3 - 1)))) / 3));
  gap: 16px;
}

@media (max-width: 1023px) {
  .vitrina-screening__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (16px * (calc(2 - 1)))) / 2));
    gap: 16px;
  }
}

@media (max-width: 767px) {
  .vitrina-screening__list {
    display: block;
  }
  .vitrina-screening__list > *:not(:last-child) {
    margin-bottom: 16px;
  }
}

.vitrina-screening__load-more {
  margin-top: 24px;
  cursor: pointer;
}

.vitrina-screening__empty {
  display: none;
  padding: 24px 0;
  text-align: center;
  border-radius: 16px;
  background-color: rgba(212, 235, 255, 0.3);
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.vitrina-screening--empty .vitrina-screening__empty {
  display: block;
}

.vitrina-screening__empty-inner {
  font-size: 18px;
  max-width: 700px;
  margin: auto;
}

.vitrina-screening-card {
  display: block;
  cursor: pointer;
  color: #000;
}

.vitrina-screening-card:hover .vitrina-screening-card__preview .vitrina-screening-card__preview-inner::after {
  opacity: 0;
}

.vitrina-screening-card:hover .vitrina-screening-card__preview.vitrina-screening-card__preview--no-img .vitrina-screening-card__preview-inner::after {
  opacity: 1;
}

.vitrina-screening-card:hover .vitrina-screening-card__icon {
  opacity: 0;
}

.vitrina-screening-card:hover .vitrina-screening-card__preview--no-img .vitrina-screening-card__icon {
  opacity: 1;
}

.vitrina-screening-card:hover .vitrina-screening-card__inner {
  background-color: rgba(212, 235, 255, 0.7);
}

.vitrina-screening-card__inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 16px;
  background-color: rgba(212, 235, 255, 0.3);
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.vitrina-screening-card__preview-inner {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

.vitrina-screening-card__preview-inner::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #0055a0;
  opacity: 0.5;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.vitrina-screening-card__icon {
  position: absolute;
  left: 16px;
  top: 16px;
  z-index: 2;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 46px;
  height: 46px;
  min-width: 46px;
  min-height: 46px;
  max-width: 46px;
  max-height: 46px;
}

.vitrina-screening-card__img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.vitrina-screening-card__content {
  min-height: 150px;
  height: 100%;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
}

.vitrina-screening-card__title {
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
}

.vitrina-screening-card__date {
  display: block;
  color: #828282;
}

.vitrina-subscribe-form {
  padding: 16px 0 24px;
  border-radius: 40px 40px 0px 0px;
  background-color: #d4ebff;
}

@media (max-width: 767px) {
  .vitrina-subscribe-form {
    border-radius: 24px 24px 0px 0px;
  }
}

.vitrina-subscribe-form__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  color: #0055a0;
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .vitrina-subscribe-form__title {
    font-size: 18px;
  }
}

.vitrina-subscribe-form__form {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.vitrina-subscribe-form__form.is-loading {
  opacity: 0.5;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}

.vitrina-subscribe-form__form-inner {
  display: grid;
  grid-template-columns: 452px 452px 172px;
  gap: 12px;
}

@media (max-width: 1279px) {
  .vitrina-subscribe-form__form-inner {
    grid-template-columns: 1fr 1fr 172px;
  }
}

@media (max-width: 767px) {
  .vitrina-subscribe-form__form-inner {
    display: block;
  }
  .vitrina-subscribe-form__form-inner > *:not(:last-child) {
    margin-bottom: 12px;
  }
}

.vitrina-subscribe-form__el {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 56px !important;
}

@media (max-width: 767px) {
  .vitrina-subscribe-form__el {
    height: 48px !important;
  }
}

.vitrina-subscribe-form__error {
  color: #f7403a;
  margin-top: 4px;
}

.vitrina-subscribe-form__message {
  margin-top: 10px;
}

.ecosystem-block {
  background-color: #fff;
  overflow-x: auto;
}

.ecosystem-block [data-ecosystem-item] {
  position: relative;
  pointer-events: bounding-box;
  cursor: pointer;
}

.ecosystem-block [data-ecosystem-item] > * {
  pointer-events: none;
}

.ecosystem-block [data-ecosystem-item] > * img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  display: block;
}

.ecosystem-block-popup-wrapper {
  padding: 30px;
}

.ecosystem-popup {
  position: fixed;
  z-index: 100;
  --width: 336px;
  --left: 0;
  --top: 0;
  width: var(--width, 0px);
  left: var(--left, 0px);
  top: var(--top, 0px);
}

.ecosystem-popup._u-popup-hidden {
  opacity: 0;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}

.ecosystem-popup._position-bottom {
  padding-top: var(--offset, 0px);
}

.ecosystem-popup._position-top {
  padding-bottom: var(--offset, 0px);
  -webkit-transform: translateY(calc(var(--offset, 0px) * -1));
      -ms-transform: translateY(calc(var(--offset, 0px) * -1));
          transform: translateY(calc(var(--offset, 0px) * -1));
}

.ecosystem-popup._position-right {
  padding-left: var(--offset, 0px);
}

.ecosystem-popup._position-left {
  padding-right: var(--offset, 0px);
}

.ecosystem-popup__inner {
  padding: 24px;
  border-radius: 16px;
  background-color: #d4ebff;
  -webkit-box-shadow: 0 16px 40px 0 rgba(0, 85, 160, 0.3);
          box-shadow: 0 16px 40px 0 rgba(0, 85, 160, 0.3);
}

.ecosystem-popup-inner__logo {
  display: inline-block;
  margin-bottom: 24px;
  max-width: 100%;
  max-height: 120px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left center;
     object-position: left center;
}

.ecosystem-popup-inner__title {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.ecosystem-popup-inner__content {
  margin-bottom: 24px;
}

.ecosystem-popup-inner__content, .ecosystem-popup-inner__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}

.ecosystem-popup-inner__text {
  max-height: 400px;
  overflow-y: auto;
  padding-right: 8px;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  scrollbar-width: thin;
}

.ecosystem-popup-inner__text::-webkit-scrollbar-button {
  background-image: none;
  background-repeat: no-repeat;
  width: 6px;
  height: 6px;
}

.ecosystem-popup-inner__text::-webkit-scrollbar-track {
  background-color: rgba(0, 85, 160, 0.15);
}

.ecosystem-popup-inner__text::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #0055a0;
}

.ecosystem-popup-inner__text::-webkit-resizer {
  background-image: none;
  background-repeat: no-repeat;
  width: 6px;
  height: 6px;
  display: none;
}

.ecosystem-popup-inner__text::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .ecosystem-popup-inner__text {
    scrollbar-width: auto;
    /* Для браузеров, поддерживающих -webkit */
  }
}

@media (max-width: 767px) {
  .ecosystem-popup-inner__text {
    max-height: 320px;
  }
}

.ecosystem-svg {
  width: 100%;
  height: auto;
}

@media (max-width: 1023px) {
  .ecosystem-svg {
    width: 900px;
  }
}

.feed-banner {
  height: 284px;
  width: 100%;
  display: block;
  background-image: var(--feed-banner-bg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 20px;
  border-radius: 16px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

.feed-banner:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #000), to(transparent));
  background-image: linear-gradient(180deg, #000 50%, transparent 100%);
  opacity: .4;
}

@media (max-width: 1023px) {
  .feed-banner {
    border-radius: 24px;
    padding: 16px;
    gap: 4px;
  }
}

.feed-banner__group {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  height: 100%;
}

.feed-banner__btn {
  margin-top: auto;
}

.feed-big {
  color: #202020;
  display: block;
  background-color: #fff;
  border-radius: 20px;
  padding: 20px 16px;
}

@media (max-width: 1023px) {
  .feed-big {
    border-radius: 16px;
    padding: 12px;
  }
}

.feed-big__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-bottom: 17px;
}

@media (max-width: 1023px) {
  .feed-big__top {
    margin-bottom: 8px;
    gap: 6px;
  }
}

.feed-big__group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.feed-big__title {
  display: block;
}

.feed-big__tag {
  margin-bottom: 8px;
}

@media (max-width: 1023px) {
  .feed-big__tag {
    margin-bottom: 4px;
  }
}

.feed-big__img {
  line-height: 0;
  width: 98px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.feed-big__img img {
  width: 100%;
  height: auto;
}

.feed-big__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 46px;
}

@media (max-width: 1023px) {
  .feed-big__bottom {
    gap: 16px;
  }
}

.feed-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #000;
  border-radius: 16px;
  overflow: hidden;
  background-color: #fff;
  height: 100%;
}

@media (max-width: 1023px) {
  .feed-card {
    border-radius: 12px;
  }
}

.feed-card__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 22px;
  padding: 12px 16px 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (max-width: 1023px) {
  .feed-card__group {
    gap: 16px;
    padding: 8px 12px 12px;
  }
}

.feed-card__date {
  color: #556996;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: auto;
  width: 100%;
}

.feed-card__img {
  width: 100%;
  aspect-ratio: 284/168;
  background-image: var(--feed-card-bg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}

.feed-list {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (12px * (calc(2 - 1)))) / 2));
  gap: 12px;
}

@media (max-width: 1023px) {
  .feed-list {
    grid-gap: 8px;
  }
}

.feed-list--navigator {
  display: grid;
  grid-template-columns: repeat(4, calc((100% - (12px * (calc(4 - 1)))) / 4));
  gap: 12px;
}

@media (max-width: 1023px) {
  .feed-list--navigator {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (8px * (calc(2 - 1)))) / 2));
    gap: 8px;
  }
}

.feed-list__item--full {
  grid-column: 1 / -1;
}

.feed-list--navigator .feed-list__item--full {
  grid-column: auto;
  grid-column-end: span 2;
}

.feed-service {
  display: block;
  border-radius: 16px;
  background: #efefef;
  color: #000;
  height: 100%;
  overflow: hidden;
  position: relative;
}

@media (max-width: 1023px) {
  .feed-service {
    border-radius: 12px;
  }
}

.feed-service__img {
  height: 142px;
  display: block;
  background-color: #e0e0e0;
  background-image: var(--feed-service-bg);
  background-repeat: no-repeat;
  background-size: 60% auto;
  background-position: center;
}

@media (max-width: 1023px) {
  .feed-service__img {
    height: 94px;
  }
}

.feed-service__text {
  padding: 8px 16px 16px;
  display: block;
}

@media (max-width: 1023px) {
  .feed-service__text {
    padding: 10px 12px 12px;
  }
}

.feed-short {
  --feed-short-bg: #fff;
  color: #000;
  display: block;
  background-color: var(--feed-short-bg);
  padding: 16px;
  border-radius: 16px;
}

@media (max-width: 1023px) {
  .feed-short {
    border-radius: 12px;
    padding: 12px;
  }
}

.feed-short--red-light {
  --feed-short-bg: #fff1ec;
}

.feed-short__tag {
  margin-bottom: 8px;
}

@media (max-width: 1023px) {
  .feed-short__tag {
    margin-bottom: 5px;
  }
}

.feed-short__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.feed-short__btn {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.feed-slider {
  position: relative;
  margin-bottom: 8px;
  border-radius: 16px;
  overflow: hidden;
}

.feed-slider__swiper {
  overflow: hidden;
}

.feed-slider__controls {
  position: absolute;
  bottom: 24px;
  left: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}

@media (max-width: 1023px) {
  .feed-slider__controls {
    left: auto;
    right: 8px;
    bottom: 137px;
  }
}

.feed-slider__arrow {
  background-color: #0055a0;
  border: 1px solid #0055a0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 0;
  border-radius: 100%;
  width: 48px;
  height: 48px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  z-index: 1;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .feed-slider__arrow {
    width: 40px;
    height: 40px;
  }
}

.feed-slider__arrow svg {
  stroke: #fff;
  width: 10px;
  height: auto;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.feed-slider__arrow:hover {
  background-color: #fff;
}

.feed-slider__arrow:hover svg {
  stroke: #0055a0;
}

.feed-slider__arrow.swiper-button-disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}

.feed-slider__item {
  --feed-slider-color: #0055a0;
  --feed-slider-text-bg: rgba(96, 96, 96, 0.3);
  height: 480px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: var(--slider-feed-bg);
  padding: 24px 16px 12px 24px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 24px;
}

@media (max-width: 1023px) {
  .feed-slider__item {
    height: 460px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    gap: 16px;
    padding: 8px;
  }
}

.feed-slider__item--dark {
  --feed-slider-color: #fff;
  --feed-slider-text-bg: rgba(160, 160, 160, 0.2);
}

.feed-slider__item-title {
  margin-bottom: 24px;
  color: var(--feed-slider-color);
  display: block;
}

.feed-slider__item-title a {
  color: inherit;
}

@media (max-width: 1023px) {
  .feed-slider__item-title {
    margin-bottom: 16px;
  }
}

.feed-slider__item-name {
  margin-bottom: 8px;
}

@media (max-width: 1023px) {
  .feed-slider__item-name {
    margin-bottom: 4px;
  }
}

.feed-slider__item-info {
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  background: var(--feed-slider-text-bg);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  padding: 16px;
  max-width: 383px;
  margin-top: auto;
  margin-left: auto;
  width: 100%;
}

@media (max-width: 1023px) {
  .feed-slider__item-info {
    margin-top: 0;
    min-height: 113px;
  }
}

.feed-slider__item-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 13px;
}

.feed-slider__item-link {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 40px;
}

.feed-small {
  background-color: #d4ebff;
  border-radius: 16px;
  padding: 4px 15px 4px 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

.feed-small--tg {
  padding-left: 16px;
}

.feed-small--tg .feed-small__text {
  min-height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.feed-small--tg:hover .feed-small__text {
  color: #0055a0;
}

.feed-small__group {
  border-radius: 24px;
  background: rgba(0, 85, 160, 0.2);
  padding: 3px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

@media (max-width: 1023px) {
  .feed-small__group {
    border-radius: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 24px;
    height: 24px;
    padding: 0;
  }
}

.feed-small__group img {
  width: 10px;
  height: auto;
}

@media (max-width: 1023px) {
  .feed-small__group span {
    display: none;
  }
}

.feed-small__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
}

.feed-small__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

.feed-small__btn svg {
  stroke: #0055a0;
  width: 7px;
  height: auto;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .feed-small__btn span {
    display: none;
  }
}

.feed-small__btn:hover svg {
  -webkit-transform: translateX(2px);
      -ms-transform: translateX(2px);
          transform: translateX(2px);
}

.footer-subscribe {
  width: 340px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.footer-subscribe._disabled {
  opacity: 0.5;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}

@media (max-width: 1023px) {
  .footer-subscribe {
    margin: 0 auto 40px;
    max-width: 100%;
  }
}

.footer-subscribe__title {
  margin-bottom: 16px;
}

.footer-subscribe__input {
  position: relative;
  margin-bottom: 12px;
}

.footer-subscribe__input input {
  width: 100%;
  border-radius: 12px;
  border-radius: 12px;
  background: #fff;
  border: none;
  height: 48px;
  padding: 0 50px 0 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  border: 1px solid #fff;
}

.footer-subscribe__input input._error {
  border-color: #FF0033;
}

.footer-subscribe__input input::-webkit-input-placeholder {
  color: #d4ebff;
}

.footer-subscribe__input input:-moz-placeholder {
  color: #d4ebff;
}

.footer-subscribe__input input::-moz-placeholder {
  color: #d4ebff;
}

.footer-subscribe__input input:-ms-input-placeholder {
  color: #d4ebff;
}

.footer-subscribe__input input:focus {
  border-color: #fff !important;
}

.footer-subscribe__btn {
  position: absolute;
  top: 6px;
  right: 8px;
  width: 36px;
  height: 36px;
  background-color: #0055a0;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  padding: 0;
  margin: 0;
}

.footer-subscribe__checkbox input {
  display: none;
}

.footer-subscribe__checkbox._error label::before {
  border-color: #FF0033;
}

.footer-subscribe__checkbox label {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  color: #A0AFC8;
  position: relative;
  padding-left: 28px;
  cursor: pointer;
}

@media (max-width: 1023px) {
  .footer-subscribe__checkbox label {
    font-size: 13px;
    line-height: 130%;
    margin-left: 8px;
  }
}

.footer-subscribe__checkbox label:before, .footer-subscribe__checkbox label:after {
  content: "";
  display: block;
  position: absolute;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.footer-subscribe__checkbox label:before {
  left: 0;
  width: 16px;
  height: 16px;
  top: 0;
  border: 1px solid #A0AFC8;
  border-radius: 4px;
}

.footer-subscribe__checkbox label:after {
  width: 10px;
  height: 10px;
  top: 3px;
  left: 3px;
  background-color: #0055a0;
  opacity: 0;
  border-radius: 2px;
}

.footer-subscribe__checkbox input:checked + label:before {
  border-color: #0055a0;
}

.footer-subscribe__checkbox input:checked + label:after {
  opacity: 1;
}

.footer-subscribe-window {
  position: fixed;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
  z-index: 100;
  background-color: rgba(0, 85, 160, 0.5);
  overflow-y: auto;
  overflow-x: hidden;
  padding: 20px 12px;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}

.footer-subscribe-window--is-opened {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  pointer-events: unset;
  -ms-touch-action: unset;
      touch-action: unset;
}

.footer-subscribe-window__close {
  position: absolute;
  right: 10px;
  top: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  border: 1px solid #0055a0;
  padding: 6px;
  color: #0055a0;
  cursor: pointer;
  background-color: transparent;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.footer-subscribe-window__close svg {
  width: 100%;
  height: 100%;
}

.footer-subscribe-window__close:hover {
  background-color: #0055a0;
  color: #fff;
}

.footer-subscribe-window__inner {
  position: relative;
  width: 650px;
  max-width: 100%;
  border-radius: 32px;
  padding: 50px 32px;
  margin: auto;
  background-color: #fff;
}

@media (max-width: 767px) {
  .footer-subscribe-window__inner {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.footer {
  background-color: #d4ebff;
}

@media (max-width: 1023px) {
  .footer {
    border-radius: 24px 24px 0 0;
  }
}

.footer__inner {
  padding: 114px 0 40px;
  position: relative;
}

@media (max-width: 1023px) {
  .footer__inner {
    padding: 32px 0 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.footer__icon {
  line-height: 0;
  display: inline-block;
  margin-bottom: 25px;
  width: 115px;
  position: absolute;
  left: 0;
  top: 25px;
}

@media (max-width: 1023px) {
  .footer__icon {
    position: static;
    width: 150px;
    margin: 0 auto;
  }
}

.footer__icon img {
  width: 100%;
  height: auto;
}

@media (max-width: 1023px) {
  .footer__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (0px * (calc(2 - 1)))) / 2));
    gap: 0px;
  }
}

.footer__list li:not(:last-child) {
  margin-bottom: 12px;
}

@media (max-width: 1023px) {
  .footer__list li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media (max-width: 1023px) {
  .footer__list li {
    text-align: center;
    padding: 16px;
  }
  .footer__list li:first-child, .footer__list li:nth-child(2) {
    border-bottom: 1px solid rgba(0, 85, 160, 0.1);
  }
  .footer__list li:first-child, .footer__list li:nth-child(3) {
    border-right: 1px solid rgba(0, 85, 160, 0.1);
  }
}

.footer__list a:hover {
  text-decoration: underline;
}

@media (max-width: 1023px) {
  .footer__group {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (40px * (calc(1 - 1)))) / 1));
    gap: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 24px;
  }
}

.footer__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 44px;
}

@media (max-width: 1023px) {
  .footer__social {
    gap: 4px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 40px;
  }
}

.footer__social a {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: inline-block;
}

@media (max-width: 1023px) {
  .footer__social a {
    height: 64px;
    width: 64px;
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #fff;
  }
}

.footer__social a svg {
  height: 20px;
  width: auto;
}

.footer__social a.isVk svg {
  height: 15px;
}

.footer__social a.isT svg {
  height: 24px;
}

.footer__social a:hover {
  opacity: 0.8;
}

.footer__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 54px;
  gap: 30px;
}

@media (max-width: 1023px) {
  .footer__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 40px;
    gap: 0;
  }
}

.footer__address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}

@media (max-width: 1023px) {
  .footer__address {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 1023px) and (max-width: 1023px) {
  .footer__address p:first-child {
    width: 100%;
    text-align: center;
  }
}

.footer__address span {
  padding-right: 3px;
}

@media (max-width: 1023px) {
  .footer__address span {
    display: none;
  }
}

.footer__caption {
  margin-bottom: 52px;
}

@media (max-width: 1023px) {
  .footer__caption {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 0;
    margin-top: 16px;
    text-align: center;
  }
}

.footer__caption span {
  display: block;
}

.footer__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1023px) {
  .footer__links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 32px;
  }
}

@media (max-width: 1023px) and (max-width: 1023px) {
  .footer__links li:last-child {
    display: none;
  }
}

.footer__links a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

@media (max-width: 1023px) {
  .footer__links a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.footer__links a:hover span {
  text-decoration: underline;
}

.footer__links img {
  height: 30px;
  width: auto;
}

.form-standart {
  color: #000;
}

.form-standart * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.form-standart.is-with-gates {
  position: relative;
  width: 100%;
  overflow-x: hidden;
}

.form-standart.is-with-gates form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.form-standart.is-with-gates form:before, .form-standart.is-with-gates form:after {
  content: '';
  position: sticky;
  -ms-flex-item-align: start;
      align-self: flex-start;
  z-index: 21;
  top: 10%;
  height: 0;
  background-size: contain;
  background-repeat: no-repeat;
}

.form-standart.is-with-gates form:before {
  content: '';
  position: absolute;
  max-height: 100%;
  height: 300px;
  width: 100%;
  background-color: #F0F2F2;
  left: 0;
  right: initial;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  z-index: 1;
}

.form-standart.is-with-gates form:after {
  content: '';
  position: absolute;
  max-height: 100%;
  height: 300px;
  width: 100%;
  background-color: #F0F2F2;
  right: 0;
  left: initial;
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  top: 50%;
  z-index: 1;
}

@media all and (max-width: 768px) {
  .form-standart.is-with-gates form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .form-standart.is-with-gates form:before, .form-standart.is-with-gates form:after {
    display: none;
  }
}

.form-standart__columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 1023px) {
  .form-standart__columns {
    display: block;
  }
}

.form-standart__col {
  width: calc(50% - 10px);
}

.form-standart__col:nth-child(even) {
  padding-left: 50px;
}

.form-standart__col.is-striped .form-standart__field {
  margin-bottom: 0;
  padding: 30px 140px 20px 50px;
  border-bottom: 1px solid #ccc;
}

.form-standart__col.is-striped .form-standart__field:nth-child(odd) {
  background-color: #f8f8f8;
}

@media (max-width: 1279px) {
  .form-standart__col.is-striped .form-standart__field {
    padding: 30px 15px 20px 15px;
  }
}

@media (max-width: 1023px) {
  .form-standart__col {
    width: 100%;
  }
  .form-standart__col:nth-child(even) {
    margin-top: 40px;
    padding-left: 0;
  }
  .form-standart__col.is-striped {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
  }
}

.form-standart__title {
  margin: 0 0 30px 0;
  line-height: 1.36667;
  font-size: 30px;
  font-weight: 700;
  color: #000;
}

@media (max-width: 1279px) {
  .form-standart__title {
    margin-bottom: 20px;
    font-size: 24px;
  }
}

.form-standart__title[data-hide-block*="1"] {
  display: none;
}

.form-standart__subtitle {
  font-size: 171.42857%;
  font-weight: bold;
}

.form-standart__description {
  font-size: 14px;
  color: #000;
  margin-bottom: 30px;
}

.form-standart__description[data-hide-block*="1"] {
  display: none;
}

.form-standart__plate {
  padding: 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
}

.is-one-click .form-standart__plate {
  max-width: 420px;
}

.form-standart__fields-title {
  font-weight: bold;
  font-size: 166.66667%;
}

.form-standart__fields-list {
  width: 100%;
  background: #fff;
  z-index: 10;
}

.is-with-gates .form-standart__fields-list {
  padding: 0 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 1279px) {
  .is-with-gates .form-standart__fields-list {
    margin: 0;
    width: 100%;
  }
}

.is-one-click .form-standart__fields-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 1279px) {
  .inline-form .form-standart__fields-list {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.form-standart__field {
  margin-bottom: 30px;
  position: relative;
}

.form-standart__field.is-error .form-standart__error {
  display: block;
}

.form-standart__field.is-none .form-standart__none {
  display: block;
}

.form-standart__field.js-pass-change, .form-standart__field.is-hidden {
  display: none;
}

.form-standart__field.js-pass-change.is-visible {
  display: block;
}

.form-standart__field.is-personal-data .form-standart__inputs {
  display: inline-block;
}

.is-one-click .form-standart__field {
  width: 100%;
}

.is-one-click .form-standart__field:nth-child(2), .is-one-click .form-standart__field:nth-child(3) {
  width: 180px;
}

@media (max-width: 767px) {
  .is-one-click .form-standart__field:nth-child(2), .is-one-click .form-standart__field:nth-child(3) {
    display: block;
    width: 100%;
  }
}

.form-standart__field.is-radio-list .form-standart__inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.form-standart__field.is-radio-list .form-standart__label {
  position: static;
  font-size: 16px;
  margin-bottom: 15px;
  color: #000;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
}

.form-standart__field.is-radio-list .iradio + label {
  margin-right: auto;
  font-weight: bold;
  line-height: 20px;
  margin-left: 5px;
}

.form-standart__field.is-radio-list .form-standart__message {
  margin-top: 10px;
  width: 100%;
}

.form-standart__field.is-field-btn {
  margin-top: 30px;
}

.form-standart__label {
  font-size: 14px;
  color: #182128;
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  -webkit-transition: ease 0.35s;
  transition: ease 0.35s;
  margin-bottom: 8px;
}

.is-focus .form-standart__label, .is-dirty .form-standart__label {
  color: rgba(0, 0, 0, 0.6);
}

.is-captcha .form-standart__label {
  left: 260px;
}

.is-select-field .form-standart__label {
  color: rgba(0, 0, 0, 0.6);
  z-index: 2;
}

.is-error .form-standart__label, .is-none .form-standart__label {
  color: #FF0033;
}

@media (max-width: 767px) {
  .is-captcha .form-standart__label {
    left: 20px;
    bottom: 40px;
    top: auto;
  }
}

.form-standart__placeholder {
  color: #9B9B9B;
  display: none;
  margin-top: 5px;
}

.form-standart__field.is-empty .form-standart__placeholder {
  display: block;
}

.form-standart__field.is-focus .form-standart__placeholder {
  display: none;
}

.form-standart__item input[type='text'],
.form-standart__item input[type='email'],
.form-standart__item input[type='password'],
.form-standart__item input[type='tel'],
.form-standart__item select,
.form-standart__item textarea {
  width: 100%;
  height: 56px;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  padding: 10px 16px;
  border-radius: 8px;
  background-color: #fff;
  border: 2px solid #d4ebff;
  font-family: inherit;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow: hidden;
}

@media (max-width: 767px) {
  .form-standart__item input[type='text'],
  .form-standart__item input[type='email'],
  .form-standart__item input[type='password'],
  .form-standart__item input[type='tel'],
  .form-standart__item select,
  .form-standart__item textarea {
    height: 44px;
  }
}

.is-error .form-standart__item input[type='text'], .is-none .form-standart__item input[type='text'], .is-error
.form-standart__item input[type='email'], .is-none
.form-standart__item input[type='email'], .is-error
.form-standart__item input[type='password'], .is-none
.form-standart__item input[type='password'], .is-error
.form-standart__item input[type='tel'], .is-none
.form-standart__item input[type='tel'], .is-error
.form-standart__item select, .is-none
.form-standart__item select, .is-error
.form-standart__item textarea, .is-none
.form-standart__item textarea {
  border-color: #FF0033;
}

.form-standart__item input[type='text']:focus,
.form-standart__item input[type='email']:focus,
.form-standart__item input[type='password']:focus,
.form-standart__item input[type='tel']:focus,
.form-standart__item select:focus,
.form-standart__item textarea:focus {
  border-color: #0055a0;
}

.is-static-label .form-standart__item input[type='text']:placeholder, .is-static-label
.form-standart__item input[type='email']:placeholder, .is-static-label
.form-standart__item input[type='password']:placeholder, .is-static-label
.form-standart__item input[type='tel']:placeholder, .is-static-label
.form-standart__item select:placeholder, .is-static-label
.form-standart__item textarea:placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.form-standart__item textarea {
  height: 140px !important;
}

.form-standart__item input[type="checkbox"],
.form-standart__item input[type="radio"] {
  width: 22px;
  min-width: 22px;
  height: 22px;
  border-radius: 4px;
  -webkit-appearance: auto !important;
     -moz-appearance: auto !important;
          appearance: auto !important;
  margin-right: 10px;
}

.form-standart__item input[data-type="date"] {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='2.28571' cy='16.0001' rx='2.28571' ry='2.28571' fill='%233366CC'/%3E%3Cellipse cx='9.14283' cy='16.0001' rx='2.28571' ry='2.28571' fill='%233366CC'/%3E%3Ccircle cx='2.28571' cy='9.14265' r='2.28571' fill='%233366CC'/%3E%3Ccircle cx='9.14283' cy='9.14265' r='2.28571' fill='%233366CC'/%3E%3Cellipse cx='16' cy='9.14265' rx='2.28571' ry='2.28571' fill='%233366CC'/%3E%3Ccircle cx='2.28571' cy='2.28571' r='2.28571' fill='%233366CC'/%3E%3Ccircle cx='9.14283' cy='2.28571' r='2.28571' fill='%233366CC'/%3E%3Cellipse cx='16' cy='2.28571' rx='2.28571' ry='2.28571' fill='%233366CC'/%3E%3C/svg%3E%0A");
  background-size: 15px 15px;
  background-position: right 22px center;
  background-repeat: no-repeat;
}

.form-standart__item.is-cancel-submit [class$='__inputs'] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.form-standart__item.is-cancel-submit [class$='__inputs'] .button {
  margin-bottom: 10px;
}

.is-captcha .form-standart__item, .is-remember .form-standart__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.is-remember .form-standart__item {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 20px;
}

@media (max-width: 767px) {
  .is-captcha .form-standart__item {
    display: block;
  }
}

.form-standart__item textarea {
  height: auto;
}

.form-standart__message {
  position: absolute;
  bottom: -22px;
  padding: 5px 20px;
  padding-left: 0;
  font-size: 12px;
}

.is-file-field .form-standart__message {
  bottom: auto;
  top: 20px;
}

.form-standart__message [class$='__error'] {
  display: none;
  color: #FF0033;
}

.is-error .form-standart__message [class$='__error'] {
  display: block;
}

.is-none .form-standart__message [class$='__error'] {
  display: none;
}

.form-standart__message [class$='__none'] {
  display: none;
  color: #FF0033;
}

.is-none .form-standart__message [class$='__none'] {
  display: block;
}

.form-standart__message [class$='__ok'] {
  display: none;
  margin-top: 5px;
}

.is-ok .form-standart__message [class$='__ok'] {
  display: block;
}

.form-standart__captcha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}

.form-standart__captcha [class$='-img'] {
  display: block;
  max-width: 80%;
}

.form-standart__captcha [class$='-img'] img {
  display: block;
  max-width: 100%;
  height: auto;
}

.form-standart__captcha [class$='-reload'] {
  display: block;
  width: 24px;
  height: 24px;
  margin: auto 15px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4V1L8 5L12 9V6C15.31 6 18 8.69 18 12C18 13.01 17.75 13.97 17.3 14.8L18.76 16.26C19.5702 14.9869 20.0004 13.5091 20 12C20 7.58 16.42 4 12 4ZM12 18C8.69 18 6 15.31 6 12C6 10.99 6.25 10.03 6.7 9.2L5.24 7.74C4.42975 9.01309 3.99958 10.4909 4 12C4 16.42 7.58 20 12 20V23L16 19L12 15V18Z' fill='%233366CC'/%3E%3C/svg%3E%0A");
  cursor: pointer;
}

.form-standart__captcha [class$='-link'] {
  font-size: 0;
  color: transparent;
}

.form-standart__add-link {
  display: inline-block;
  margin-left: 1em;
}

.form-standart__list {
  list-style: none;
  margin: 5px 0;
  padding: 0;
}

.form-standart__list.is-horizontal {
  margin: 0;
}

.form-standart__list.is-horizontal .form-standart__list-item {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 1.5em;
}

.form-standart__remark {
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 85%;
}

.form-standart__inputs-link {
  display: inline-block;
  padding-top: 5px;
  margin-right: 1em;
}

.form-standart__link {
  display: inline-block;
  color: #0055a0;
  text-decoration: underline;
  cursor: pointer;
  margin: 0 10px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.form-standart__link:hover {
  color: #d4ebff;
  text-decoration: none;
}

.form-standart__link-items {
  list-style: none;
  margin: 0;
  padding: 0;
}

.form-standart__link-item {
  display: inline-block;
}

.form-standart__link-item:before {
  content: ' | ';
  margin-left: .5em;
  margin-right: .5em;
}

.form-standart__link-item:first-child:before {
  content: none;
}

.form-standart__personal-data-label {
  font-size: 12px;
  line-height: 12px;
}

.is-none .form-standart__personal-data-label {
  color: #FF0033;
}

.form-standart__personal-data-label a:hover {
  text-decoration: underline;
}

.form-standart .select2-container {
  min-width: 100%;
  max-width: 100%;
}

.form-standart__star {
  color: red;
}

.form-standart__common-error-text {
  color: #FF0033;
}

.form-standart__answers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 20px;
  gap: 16px 30px;
}

.form-standart__answers.no-flex {
  display: block;
}

.form-standart__answers.no-flex li label {
  max-width: 90%;
  vertical-align: top;
}

.form-standart__answer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.form-standart__answer label {
  display: inline-block;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.6);
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
  -webkit-transition: ease 0.35s;
  transition: ease 0.35s;
}

.form-standart__answer .checked + label {
  color: #000;
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
}

.form-standart__errors:not(:empty) {
  margin: 20px 0;
}

.form-standart .is-required-note {
  width: 100%;
}

.form-standart .select2-selection--single .select2-selection__rendered {
  height: 100% !important;
  padding: 10px 40px 10px 16px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.form-standart .select2-selection--single .select2-selection__rendered > * {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}

.form-standart .select2-container--default .select2-selection {
  border-radius: 8px !important;
  border: 2px solid #d4ebff !important;
}

.form-standart .select2-container--open.select2-container--default .select2-selection {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.form-standart .select2-selection--single {
  height: 56px !important;
}

@media (max-width: 767px) {
  .form-standart .select2-selection--single {
    height: 44px !important;
  }
}

.form-standart .select2-selection__arrow {
  height: 100% !important;
  width: 50px !important;
}

.form-standart .select2-selection__arrow::before {
  display: none !important;
}

.form-standart .select2-selection__arrow::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url('data:image/svg+xml,<svg width="14" height="9" viewBox="0 0 14 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L7 7.5L13 1" stroke="%230055A0" stroke-width="1.5"></path></svg>');
  background-position: center;
  background-size: 14px 9px;
  background-repeat: no-repeat;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.form-standart .is-none .select2-container--default .select2-selection {
  border-color: #FF0033 !important;
}

.form-standart-dropdown .select2-results__option[aria-selected=true] {
  background-color: #d4ebff !important;
}

.form-standart-dropdown .select2-results__option {
  padding: 10px 16px !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-color: #d4ebff !important;
}

.form-standart-dropdown .select2-results__option--highlighted {
  background-color: #d4ebff !important;
}

.form-standart-dropdown .select2-container--open.select2-container--default .select2-selection__arrow::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.form-standart-dropdown .select2-search__field {
  border-color: #d4ebff !important;
}

.form-standart-dropdown .select2-search__field:focus {
  border-color: #0055a0 !important;
}

.form-standart.is-auth .form-standart__label {
  width: 50px;
}

.form-standart.is-subscribe .form-standart__plate {
  background: transparent;
  padding: 30px;
}

.form-standart.is-subscribe .form-standart__title {
  line-height: 1;
  margin-bottom: 20px;
}

.form-standart.is-subscribe .form-standart__field.is-field-btn {
  margin-bottom: 5px;
}

.form-standart.is-full-width {
  width: 100%;
  background: #eee;
}

.form-standart__field.is-personal-data {
  clear: both;
  text-align: left;
  width: 100% !important;
}

.form-standart__field.is-personal-data .form-standart__inputs {
  display: inline-block;
  width: auto;
}

.form-standart__field.is-personal-data.is-none .form-standart__none {
  display: block;
}

.fancybox-inner .form-standart__field.is-personal-data .form-standart__item {
  max-width: 410px;
  display: table;
}

.fancybox-inner .form-standart__field.is-personal-data .form-standart__personal-data-label {
  font-size: 12px;
}

.success-message-modal {
  display: none;
  padding: 40px;
}

.success-message-modal__caption {
  font-size: 200%;
  line-height: normal;
  font-weight: 700;
}

.success-message-modal__text.error {
  color: #FF0033;
}

.success-message-modal__close-holder {
  text-align: center;
}

.form-ideas__label {
  font-size: 16px;
  margin: 0 0 10px;
  line-height: 1.5em;
}

.header {
  margin-bottom: var(--header-margin-bottom);
  padding-top: var(--body-padding-top);
  position: sticky;
  top: 0;
  z-index: 20;
}

.header--fixed {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
}

.header--sidebar-open .header__inner {
  background: #fff;
  -webkit-backdrop-filter: blur(0);
          backdrop-filter: blur(0);
}

.header--sidebar-open .header__logo-light {
  display: none;
}

.header--sidebar-open .header__logo-dark {
  display: block;
}

.header--sidebar-open .header__nav {
  --header-nav-color: #0055a0;
}

.header--sidebar-search .header__nav {
  --header-nav-color: #0055a0;
}

.header--sidebar-search .header__search-label svg {
  stroke: #0055a0;
}

.header--sidebar-search .header__search-input {
  color: rgba(85, 105, 150, 0.4);
}

.header--sidebar-search .header__burger svg {
  stroke: #0055a0;
}

.header--sidebar-navigation .header__nav {
  --header-nav-color: #0055a0;
}

.header--sidebar-navigation .header__burger svg {
  stroke: #0055a0;
}

.header--sidebar-navigation .header__burger svg path:nth-of-type(1) {
  -webkit-transform: rotate(45deg) translate(8px, -9px);
      -ms-transform: rotate(45deg) translate(8px, -9px);
          transform: rotate(45deg) translate(8px, -9px);
}

.header--sidebar-navigation .header__burger svg path:nth-of-type(2) {
  display: none;
}

.header--sidebar-navigation .header__burger svg path:nth-of-type(3) {
  -webkit-transform: rotate(-45deg) translate(-16px, 1px);
      -ms-transform: rotate(-45deg) translate(-16px, 1px);
          transform: rotate(-45deg) translate(-16px, 1px);
}

.header--sidebar-navigation .header__search-label svg {
  stroke: #0055a0;
}

.header__inner {
  border-radius: 16px;
  background: var(--header-bg);
  -webkit-backdrop-filter: blur(17px);
          backdrop-filter: blur(17px);
  padding: 0 18px 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__logo {
  display: block;
  line-height: 0;
  margin-right: 58px;
}

@media (max-width: 767px) {
  .header__logo {
    margin-right: 20px;
  }
}

.header__logo-dark {
  display: none;
}

.header__logo img {
  height: 80px;
  width: auto;
}

.header__nav {
  --header-nav-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  height: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1279px) {
  .header__nav {
    display: none;
  }
}

.header__nav-link {
  color: var(--header-nav-color);
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.header__nav-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header__nav-item:hover .header__nav-wrap:not(.header__nav-wrap--two) {
  display: block;
}

.header__nav-item:hover .header__nav-link {
  text-decoration: underline;
  color: var(--header-nav-color);
  text-underline-offset: 5px;
}

.header__nav-wrap {
  position: absolute;
  top: 100%;
  left: -25px;
  padding: 40px 0 0;
  display: none;
}

.header__nav-wrap--two {
  left: 100%;
  top: -8px;
  padding: 0 0 0 18px;
}

@media (min-width: 1280px) and (max-width: 1440px) {
  .header__nav-wrap--two {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    position: static;
    max-height: 0;
    display: block !important;
    overflow: hidden;
  }
}

.header__nav-wrap--two._limited-width .header__sub-link {
  white-space: normal;
}

@media (min-width: 1280px) and (max-width: 1440px) {
  ._opened-sub-nav .header__nav-wrap--two {
    max-height: var(--sub-nav-height, 0px);
  }
}

.header__nav-sub {
  border-radius: 16px;
  padding: 8px;
  background-color: #fff;
  -webkit-box-shadow: 0px 25px 37px 0px rgba(0, 0, 0, 0.1), 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 25px 37px 0px rgba(0, 0, 0, 0.1), 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
}

@media (min-width: 1280px) and (max-width: 1440px) {
  .header__nav-wrap--two .header__nav-sub {
    -webkit-box-shadow: unset;
            box-shadow: unset;
  }
  .header__nav-wrap--two .header__nav-sub .header__sub-link {
    color: rgba(0, 0, 0, 0.6);
  }
}

.header__nav-sub li {
  position: relative;
}

.header__nav-sub li:not(:last-child) {
  margin-bottom: 8px;
}

@media (max-width: 1280px), (min-width: 1440px) {
  .header__nav-sub li:hover .header__nav-wrap {
    display: block;
  }
}

.header__sub-link {
  padding: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  white-space: nowrap;
  text-decoration: none;
  color: #000;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

.header__sub-link svg {
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (min-width: 1280px) and (max-width: 1440px) {
  ._opened-sub-nav .header__sub-link svg {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}

.header__sub-link:hover {
  background-color: rgba(212, 235, 255, 0.5);
  color: #000 !important;
}

@media (min-width: 1280px) and (max-width: 1440px) {
  .header__sub-link {
    cursor: pointer;
  }
}

.header__right {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 28px;
}

.header__btn {
  --button-padding: 0 16px;
}

@media (max-width: 1279px) {
  .header__btn {
    display: none;
  }
}

.header__search {
  position: relative;
  margin: 0;
  border: none;
  cursor: pointer;
}

.header__search-label {
  margin: 0;
  padding: 0;
  border-radius: 100%;
  border: none;
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header__search-label svg {
  stroke: #fff;
  stroke-width: 2px;
  width: 15px;
}

.header__burger {
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent;
  line-height: 0;
}

.header__burger svg {
  stroke: #fff;
}

.info-list {
  display: grid;
  grid-template-columns: repeat(5, calc((100% - (12px * (calc(5 - 1)))) / 5));
  gap: 12px;
}

@media (max-width: 1023px) {
  .info-list {
    margin-left: calc(-1 * var(--container-gap));
    margin-right: calc(-1 * var(--container-gap));
    padding-left: var(--container-gap);
    padding-right: var(--container-gap);
    overflow-x: auto;
    gap: 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .info-list::-webkit-scrollbar-button {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }
  .info-list::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .info-list::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }
  .info-list::-webkit-resizer {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }
  .info-list::-webkit-scrollbar {
    width: 0;
    height: 0;
    -webkit-appearance: none;
    display: none;
  }
}

.info-list--library .info-list__link {
  min-height: 166px;
  height: 100%;
  gap: 8px;
}

.info-list--library .info-list__group {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.info-list--library .info-list__caption {
  padding-top: 0;
}

@media (max-width: 1023px) {
  .info-list__item {
    width: 164px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.info-list__caption {
  padding-top: 8px;
}

@media (max-width: 1023px) {
  .info-list__caption {
    padding-top: 10px;
    font-weight: 500;
    line-height: normal;
  }
}

.info-list__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-radius: 16px;
  background-color: #d4ebff;
  min-height: 266px;
  padding: 16px;
  word-break: break-word;
}

@media (max-width: 1023px) {
  .info-list__link {
    height: 164px;
    padding: 12px;
    border-radius: 12px;
  }
}

.info-list__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: auto;
  width: 100%;
}

.info-list__icon {
  line-height: 0;
  width: 70px;
}

.info-list__icon img {
  width: 100%;
  height: auto;
}

@media (max-width: 1023px) {
  .info-list__icon {
    width: 49px;
  }
}

.info {
  padding-top: 32px;
  margin-bottom: 87px;
}

@media (max-width: 1023px) {
  .info {
    padding-top: 24px;
    margin-bottom: 56px;
  }
}

.info__head {
  font-weight: 600;
  margin-bottom: 48px;
  max-width: 1151px;
}

@media (max-width: 1023px) {
  .info__head {
    margin-bottom: 32px;
  }
  .info__head br {
    display: none;
  }
}

.info__list {
  margin-bottom: 48px;
}

@media (max-width: 1023px) {
  .info__list {
    margin-bottom: 32px;
  }
}

.info__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1023px) {
  .info__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
}

.info__bottom-text {
  max-width: 524px;
}

@media (max-width: 1023px) {
  .info__bottom-text {
    max-width: 100%;
  }
}

.info__btn {
  margin-top: 30px;
}

@media (max-width: 1023px) {
  .info__btn {
    margin-top: 16px;
  }
}

.intro {
  margin-top: -40px;
  position: relative;
  z-index: 2;
}

@media (max-width: 1023px) {
  .intro {
    margin-top: -24px;
  }
}

.intro__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
  padding: 40px var(--container-gap) 54px;
  border-radius: 40px 40px 0 0;
  background-color: #0055a0;
  background-image: url("../img/intro-bg.svg");
  background-size: 679px auto;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width: 1023px) {
  .intro__inner {
    display: block;
    padding: 24px var(--container-gap) 48px;
    border-radius: 24px 24px 0 0;
    background-size: 455px auto;
    background-position: left -131px bottom 118px;
  }
}

.intro__group {
  padding-bottom: 198px;
}

@media (max-width: 1023px) {
  .intro__group {
    padding-bottom: 42px;
  }
}

.intro__title {
  margin-bottom: 26px;
  max-width: 631px;
}

@media (max-width: 1023px) {
  .intro__title {
    margin-bottom: 16px;
    max-width: 100%;
  }
}

.intro__list {
  color: #fff;
  max-width: 476px;
}

@media (max-width: 1023px) {
  .intro__list {
    max-width: 100%;
    padding: 0 24px;
  }
}

.intro__list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 26px;
}

@media (max-width: 1023px) {
  .intro__list li {
    gap: 16px;
  }
}

.intro__list li:not(:last-child) {
  margin-bottom: 32px;
}

.intro__list svg {
  width: 33px;
  height: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 3px;
}

.intro__list a {
  color: #fff;
  text-decoration: underline;
  -webkit-text-decoration-color: rgba(255, 255, 255, 0.3);
          text-decoration-color: rgba(255, 255, 255, 0.3);
  text-underline-offset: 4px;
}

.intro__list a:hover {
  text-decoration: none;
}

.b-block-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .b-block-heading .button-primary {
    margin-top: 20px;
  }
}

.b-block-heading.landing-block {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .b-block-heading {
    display: block;
    margin-bottom: 20px;
    margin-right: -15px;
    overflow: hidden;
  }
}

@media (max-width: 767px) {
  .b-block-heading[class*="g-pb-"] {
    padding-bottom: 0 !important;
  }
}

.b-block-heading__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.b-block-heading__wrap[data-offset="1"] {
  margin-left: calc(7.63359% * 1 + 10px * 1);
}

@media (max-width: 767px) {
  .b-block-heading__wrap {
    display: block;
  }
  .b-block-heading__wrap[data-offset="1"] {
    margin-left: 0;
  }
}

.b-block-heading__title {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 4px;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .b-block-heading__title {
    display: inline-block;
    margin-top: auto;
    margin-bottom: 5px;
  }
  .b-block-heading__title:after {
    content: '';
    position: absolute;
    z-index: 5;
    left: calc(100% + 25px);
    top: calc(100% - 0.3em);
    width: 100vw;
    border-bottom: 1px solid;
  }
}

.b-block-heading__line {
  display: none;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  margin-left: 30px;
  border-bottom: 1px solid;
}

.is-with-menu .b-block-heading__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1210px) {
  .b-block-heading__line {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
  }
}

@media (max-width: 1023px) {
  .is-with-menu .b-block-heading__line {
    display: none;
  }
}

.b-block-heading__btns {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: auto;
}

.b-block-heading__btns[data-hide-block="[1]"] {
  display: none;
}

@media (max-width: 1023px) {
  .b-block-heading__btns {
    display: none;
  }
  .landing-block .b-block-heading__btns {
    display: block;
    margin-top: 10px;
    margin-right: 15px;
  }
  .landing-block .b-block-heading__btns[data-hide-block="[1]"] {
    display: none;
  }
}

.b-block-heading__menu {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 10px;
}

@media screen and (max-width: 1210px) {
  .b-block-heading__menu {
    min-width: auto;
  }
}

@media (max-width: 1023px) {
  .b-block-heading__menu {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-right: -15px;
    padding: 0px 3px;
    overflow: auto;
  }
}

.b-block-heading__menu-item {
  padding: 15px 20px;
  font-size: 16px;
  font-weight: bold;
  color: #C4C4C4;
  -webkit-transition: color ease 0.35s;
  transition: color ease 0.35s;
  cursor: pointer;
  white-space: nowrap;
}

.b-block-heading__menu-item:hover, .b-block-heading__menu-item.is-active {
  color: #000;
}

@media (max-width: 1023px) {
  .b-block-heading__menu-item {
    padding: 15px 0;
    margin-right: 30px;
  }
}

.b-block-heading__search-btn {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-left: 15px;
  border-radius: 50%;
  background-color: #f2f2f2;
  background-image: url(../img/search-icon.svg);
  background-size: 18px;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.b-block-heading.is-without-menu {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.b-block-heading.is-without-menu .b-block-heading__line {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 7px;
}

@media (max-width: 767px) {
  .b-block-heading.is-without-menu .b-block-heading__line {
    display: none;
  }
}

.b-block-heading.is-without-menu .b-block-heading__more-btn {
  margin-bottom: 7px;
}

.b-block-heading.is-on-black .b-block-heading__line, .is-on-black:not(.is-main-page) .b-block-heading .b-block-heading__line, .b-block-heading.g-bg-black .b-block-heading__line {
  border-color: #fff;
}

.b-block-heading.is-on-black .b-block-heading__more-btn, .is-on-black:not(.is-main-page) .b-block-heading .b-block-heading__more-btn, .b-block-heading.g-bg-black .b-block-heading__more-btn {
  color: #fff;
}

.b-dark-contacts {
  color: white;
}

.b-dark-contacts__plate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.b-dark-contacts--vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.b-dark-contacts__title {
  font-weight: 700;
  font-size: 24px;
}

.b-dark-contacts .b-dark-contacts__title--indent-bottom {
  margin-bottom: 30px;
}

.b-dark-contacts__wrap {
  width: 100%;
  margin: 0 35px 0 165px;
  min-width: 290px;
  max-width: 820px;
}

@media screen and (max-width: 1210px) {
  .b-dark-contacts__wrap {
    margin-left: 75px;
  }
}

@media screen and (max-width: 1024px) {
  .b-dark-contacts__wrap {
    margin-left: 0;
  }
}

.b-dark-contacts__head {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 250px;
          flex: 0 0 250px;
}

.b-dark-contacts__image {
  border-radius: 50%;
  margin-right: 20px;
  width: 104px;
  height: auto;
}

.b-dark-contacts__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.b-dark-contacts__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

.b-dark-contacts__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.b-dark-contacts__name {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 8px;
}

.b-dark-contacts__name:last-child {
  margin-bottom: 0;
}

.b-dark-contacts__phone {
  font-size: 16px;
  color: white;
  text-decoration: none;
  margin-bottom: 8px;
}

.b-dark-contacts__phone:last-child {
  margin-bottom: 0;
}

.b-dark-contacts__email {
  font-size: 16px;
  color: #ADC2EB;
}

@media screen and (max-width: 1024px) {
  .b-dark-contacts.is-adapt-default .b-dark-contacts__head {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 20px;
  }
  .b-dark-contacts.is-adapt-default .b-dark-contacts__plate {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 20px;
    padding-right: 20px;
  }
  .b-dark-contacts.is-adapt-default .b-dark-contacts__image {
    width: 80px;
  }
  .b-dark-contacts.is-adapt-default .b-dark-contacts__items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .b-dark-contacts.is-adapt-default .b-dark-contacts__item {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    margin-bottom: 20px;
    margin-right: 40px;
  }
}

@media screen and (max-width: 479px) {
  .b-dark-contacts.is-adapt-default .b-dark-contacts__image {
    width: 60px;
  }
  .b-dark-contacts.is-adapt-default .b-dark-contacts__item {
    margin-right: 0;
  }
  .b-dark-contacts.is-adapt-default .b-dark-contacts__phone {
    font-size: 14px;
  }
}

.b-icons-info {
  margin: 60px 0 90px;
}

.b-icons-info__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.b-icons-info__item {
  width: 33%;
  padding-right: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 40px;
}

@media (max-width: 1023px) {
  .b-icons-info__item {
    width: 50%;
  }
}

@media screen and (max-width: 1210px) {
  .b-icons-info__item {
    width: 100%;
  }
}

.b-icons-info__icon-holder {
  width: 205px;
  height: 205px;
  background-image: url(../img/item-bg-base-20.svg);
  background-size: 100% 100%;
  background-position: center;
}

@media screen and (max-width: 1210px) {
  .b-icons-info__icon-holder {
    width: 145px;
    height: 145px;
  }
}

.b-icons-info__icon {
  position: relative;
  display: block;
  margin: auto;
  max-width: 70%;
  max-height: 60%;
}

.b-icons-info__item-content {
  padding-left: 40px;
  margin-top: -40px;
}

@media screen and (max-width: 1210px) {
  .b-icons-info__item-content {
    padding-left: 20px;
  }
}

.b-icons-info__item-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 40px;
  margin-bottom: 15px;
}

.b-icons-info__title-big {
  font-size: 46px;
  white-space: nowrap;
  font-weight: bold;
  line-height: 1;
}

@media screen and (max-width: 1210px) {
  .b-icons-info__title-big {
    font-size: 36px;
  }
}

.b-icons-info__title-small {
  margin-left: 10px;
  width: 80px;
  font-size: 20px;
  line-height: 1;
  font-weight: bold;
}

.b-icons-info__item-desc {
  font-size: 16px;
  line-height: 1.6;
  max-width: 320px;
}

.b-icons-info .b-icons-info__icon-holder {
  background-image: none;
  position: relative;
}

.b-icons-info .b-icons-info__icon-holder:before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  height: 100%;
  max-width: 200px;
  max-height: 150px;
  background-image: url("data:image/svg+xml,%3Csvg width='198' height='152' viewBox='0 0 198 152' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L198 37.7802L132.133 152L0 0Z' fill='%23F0F2F2'/%3E%3C/svg%3E%0A");
  z-index: -1;
}

.b-icons-info__item.bounce .b-icons-info__icon-holder {
  position: relative;
  width: 100px;
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 40px;
}

.b-icons-info__item.bounce .b-icons-info__icon-holder:before {
  content: '';
  position: absolute;
  top: 0 !important;
  left: 40px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11.6162L100 30.6971L66.7336 88.3839L0 11.6162Z' fill='%23CBDBFB'/%3E%3C/svg%3E%0A") !important;
  max-width: 100px !important;
  max-height: 100px !important;
  width: 100% !important;
  height: 100% !important;
  z-index: -1;
  -webkit-transform: initial !important;
      -ms-transform: initial !important;
          transform: initial !important;
}

@media screen and (max-width: 768px) {
  .b-icons-info .b-icons-info__item {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0;
  }
  .b-icons-info__icon-holder {
    width: 80px;
    height: 80px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .b-icons-info .b-icons-info__icon-holder:before {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='62' viewBox='0 0 80 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.292969L80 15.5577L53.3869 61.7071L0 0.292969Z' fill='%23F0F2F2'/%3E%3C/svg%3E%0A");
    width: 80px;
    height: 61px;
  }
  .b-icons-info__icon {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    margin: 0;
  }
  .b-icons-info__item-content {
    margin: 0;
  }
  .b-icons-info__title-big {
    font-size: 20px;
    line-height: 25px;
    margin: 0;
    white-space: initial !important;
  }
  .b-icons-info__item-title {
    min-height: initial;
    margin-bottom: 0;
  }
  .b-icons-info__item-desc {
    font-size: 13px;
    line-height: 19.5px;
  }
  .b-icons-info {
    margin: 30px 0;
  }
}

.b-image-intro__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 480px;
  padding-top: 14px;
  padding-bottom: 70px;
}

.b-image-intro__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.b-image-intro__image-crop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  z-index: -1;
}

.b-image-intro__title-block {
  margin-top: 0;
  margin-right: 30px;
  max-width: 50%;
}

.b-image-intro__title-block .b-dots-submenu {
  vertical-align: text-bottom;
}

.b-image-intro__title {
  display: inline;
  vertical-align: middle;
  margin: 35px 0;
  font-weight: bold;
  font-size: 40px;
}

@media screen and (max-width: 767px) {
  .b-image-intro__title {
    margin: 15px 0;
    font-size: 20px;
  }
}

.b-image-intro.is-white .b-image-intro__title {
  color: #ffffff;
}

.b-image-intro__img {
  background-color: #DADADA;
  min-width: 100%;
  min-height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
  height: auto;
  position: absolute;
  right: 50%;
  top: 0;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}

.b-image-intro__text {
  font-weight: 500;
  font-size: 24px;
  max-width: 480px;
  margin-bottom: 42px;
}

.b-image-intro__text:last-child {
  margin-bottom: 0;
}

.b-image-intro__more-btn {
  font-size: 14px;
  font-weight: 700;
}

.b-image-intro__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: auto;
}

.b-image-intro__btn {
  margin-right: 36px;
}

.b-image-intro__btn:last-child {
  margin-right: 0;
}

.b-image-intro__page-down {
  color: #fff;
  position: relative;
  padding-right: 42px;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  font-family: inherit;
  font-size: 20px;
  text-decoration: none;
}

.b-image-intro__page-down:after {
  content: '';
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M12 22a10 10 0 100-20 10 10 0 000 20z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7v9M15 13l-3 3-3-3' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: -webkit-transform .1s ease-in;
  transition: -webkit-transform .1s ease-in;
  transition: transform .1s ease-in;
  transition: transform .1s ease-in, -webkit-transform .1s ease-in;
}

.b-image-intro__page-down:hover:after {
  -webkit-transform: translateY(calc(-50% + 5px));
      -ms-transform: translateY(calc(-50% + 5px));
          transform: translateY(calc(-50% + 5px));
  -webkit-transition: -webkit-transform .1s ease-in;
  transition: -webkit-transform .1s ease-in;
  transition: transform .1s ease-in;
  transition: transform .1s ease-in, -webkit-transform .1s ease-in;
}

.b-image-intro__page-down.button {
  background: #36c;
  padding-right: 58px;
}

.b-image-intro__page-down.button:after {
  right: 14px;
}

@media (max-width: 1023px) {
  .b-image-intro__page-down {
    color: #000;
  }
  .b-image-intro__page-down:after {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M12 22a10 10 0 100-20 10 10 0 000 20z' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7v9M15 13l-3 3-3-3' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
  }
  .b-image-intro__page-down.button {
    color: #fff;
  }
  .b-image-intro__page-down.button:after {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M12 22a10 10 0 100-20 10 10 0 000 20z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7v9M15 13l-3 3-3-3' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
  }
}

.b-image-intro__date {
  display: block;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.2;
  color: #000;
  padding: 10px;
  text-align: center;
  margin: 0 20px 0 auto;
  border-bottom: 1px solid;
}

.is-white .b-image-intro__date {
  color: #fff;
}

@media (max-width: 1023px) {
  .is-white .b-image-intro__date {
    color: #000;
  }
}

.b-image-intro__icon-wrap {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.b-image-intro__icon {
  width: 108px;
}

.b-image-intro__main {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 60px;
}

@media screen and (max-width: 1210px) {
  .b-image-intro__main {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.b-image-intro__breadcrumbs {
  margin-bottom: 15px;
}

.b-image-intro__breadcrumbs.breadcrumbs {
  --breadcrumbs-color: #000;
}

.b-image-intro__breadcrumbs.breadcrumbs.is-white {
  --breadcrumbs-color: #fff;
}

@media (max-width: 1023px) {
  .b-image-intro__breadcrumbs.breadcrumbs.is-white {
    --breadcrumbs-color: #000;
  }
}

@media (max-width: 1023px) {
  .b-image-intro__breadcrumbs {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 1210px) {
  .b-image-intro .b-image-intro__main {
    margin-bottom: 20px;
  }
  .b-image-intro .b-image-intro__title-block {
    max-width: 100%;
    margin-right: 0;
  }
  .b-image-intro .b-image-intro__title {
    font-size: 26px;
  }
  .b-image-intro .b-image-intro__wrap {
    min-height: 400px;
    padding-top: 15px;
  }
  .b-image-intro .b-image-intro__text {
    font-size: 20px;
  }
  .b-image-intro .b-image-intro__more-btn {
    padding: 15px 30px;
  }
  .b-image-intro .b-image-intro__btn {
    margin-right: 30px;
  }
  .b-image-intro .b-image-intro__btn:last-child {
    margin-right: 0;
  }
  .b-image-intro .b-image-intro__icon-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .b-image-intro .b-image-intro__icon-text {
    max-width: 150px;
    margin-left: 30px;
  }
  .b-image-intro .b-image-intro__date {
    margin-left: 0;
    margin-right: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}

@media (max-width: 1023px) {
  .b-image-intro .b-image-intro__date {
    font-size: 16px;
  }
  .b-image-intro .b-image-intro__wrap {
    padding-top: 0;
    height: auto;
    min-height: auto;
  }
  .b-image-intro .b-image-intro__icon-wrap {
    margin-top: 20px;
  }
  .b-image-intro .b-image-intro__image-crop {
    position: relative;
    margin-bottom: 15px;
    padding-top: 50px;
  }
  .b-image-intro .b-image-intro__img {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 100%;
    height: auto;
  }
  .b-image-intro .b-image-intro__main {
    margin-bottom: 30px;
  }
  .b-image-intro .b-image-intro__title-block {
    margin-top: 0;
    padding-right: 40px;
  }
  .b-image-intro .b-image-intro__title {
    margin-bottom: 20px;
  }
  .b-image-intro .b-image-intro__title-text {
    display: block;
    margin-bottom: 20px;
  }
  .b-image-intro .b-image-intro__title-text:last-child {
    margin-bottom: 0;
  }
  .b-image-intro .b-image-intro__more-btn {
    color: #000000;
  }
  .b-image-intro.is-white .b-image-intro__title {
    color: #000000;
  }
}

@media screen and (max-width: 600px) {
  .b-image-intro .b-image-intro__btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .b-image-intro .b-image-intro__btn {
    margin-right: 0;
    margin-bottom: 20px;
    text-align: center;
  }
  .b-image-intro .b-image-intro__more-btn {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
  }
  .b-image-intro .b-image-intro__main-btn {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
  }
  .b-image-intro .b-image-intro__date {
    font-size: 16px;
  }
}

.b-intext-ref {
  margin: 40px -60px;
  padding: 45px 60px 40px;
  border: 2px solid #3366CC;
  font-size: 16px;
}

.landing-block .b-intext-ref {
  margin: 40px 0;
}

.g-bg-primary .b-intext-ref {
  border-color: #fff;
}

.g-bg-black .b-intext-ref {
  border-color: #D6E0F5;
}

.b-intext-ref__title {
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: bold;
}

@media (max-width: 1023px) {
  .b-intext-ref {
    margin-right: -70px;
  }
}

@media screen and (max-width: 767px) {
  .b-intext-ref {
    margin: 45px -15px;
    padding: 30px 15px;
    border: none;
    border-top: 10px solid #3366CC;
  }
  .g-bg-yellow .b-intext-ref {
    border-color: #3366CC;
  }
}

.b-text-block__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[data-align="img-left"] .b-text-block__content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media (max-width: 1023px) {
  .is-tablet-wrap .b-text-block__content {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .b-text-block__content {
    display: block;
  }
}

.b-text-block__main-col {
  margin-left: calc(7.63359% * 1 + 10px * 1);
  width: calc(7.63359% * 7 + 10px * 7 - 10px);
}

.b-text-block__main-col.is-two-col {
  width: calc(7.63359% * 11 + 10px * 11 - 10px);
}

.is-no-offset .b-text-block__main-col {
  width: calc(7.63359% * 8 + 10px * 8 - 10px);
  margin-left: 0;
}

.is-wide .b-text-block__main-col {
  width: calc(7.63359% * 10 + 10px * 10 - 10px);
}

[data-align^="img"] .b-text-block__main-col {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media (max-width: 1023px) {
  .is-tablet-wrap .b-text-block__main-col {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .b-text-block__main-col {
    width: 100%;
    margin-left: 0;
  }
  .b-text-block__main-col.is-two-col, .is-no-offset .b-text-block__main-col, .is-wide .b-text-block__main-col {
    width: 100%;
  }
}

.is-two-col .b-text-block__text {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: calc(7.63359%*1 + 10px*1);
     -moz-column-gap: calc(7.63359%*1 + 10px*1);
          column-gap: calc(7.63359%*1 + 10px*1);
}

@media screen and (max-width: 767px) {
  .is-two-col .b-text-block__text {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}

.b-text-block__text.is-accent-bg {
  padding: 40px;
  background: #3366CC;
  color: white;
}

@media screen and (max-width: 600px) {
  .b-text-block__text.is-accent-bg {
    padding: 20px;
  }
}

@media screen and (max-width: 600px) {
  .b-text-block__text.g-font-size-40 {
    font-size: 24px !important;
  }
}

.b-text-block__side-col {
  margin-left: calc(7.63359% * 1 + 10px * 1);
  width: calc(7.63359% * 3 + 10px * 3 - 10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.b-text-block__side-col[data-align="start"] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.b-text-block__side-col[data-align="center"] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.b-text-block__side-col[data-align="end"] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

[data-align^="img"] .b-text-block__side-col {
  width: auto;
}

.b-text-block__side-col .b-report-card {
  width: 100%;
}

.b-text-block__side-col .b-number-item {
  margin-bottom: 60px;
}

@media (max-width: 1023px) {
  .is-tablet-wrap .b-text-block__side-col {
    width: 100%;
    margin-left: 0;
    max-width: 400px;
  }
  .b-text-block__side-col .b-number-item {
    margin: 20px 0;
  }
}

@media screen and (max-width: 767px) {
  .b-text-block__side-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    margin-left: 0;
    margin-top: 15px;
  }
  .b-text-block__side-col .b-number-item {
    margin-left: auto;
    margin-right: auto;
    width: 160px;
  }
}

.b-text-block__info-card {
  float: left;
  margin-top: 15px;
  margin-right: 45px;
}

.b-text-block__image {
  margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
  .b-text-block__image {
    margin-top: 30px;
  }
}

.b-text-block__ref {
  margin-top: 60px;
  display: none;
}

.b-text-block__ref[data-hide-block='[0]'] {
  display: block;
}

.b-text-block__number-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.b-text-block__number-block .b-number-item {
  margin: 0 40px 0 0;
}

.b-text-block__number-block .b-number-item__title {
  white-space: nowrap;
}

@media (max-width: 1023px) {
  .b-text-block__number-block {
    margin: 0 0 30px 0;
  }
  .b-text-block__number-block .b-number-item {
    margin: 0;
  }
  .b-text-block__number-block .b-number-item__title {
    font-size: 38px;
    line-height: 2;
  }
}

@media screen and (max-width: 767px) {
  .b-text-block__btn-holder a {
    display: block;
    width: 100%;
    max-width: 320px;
    margin: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.asi_prize_pool .b-text-block__number-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.b-video-simple {
  padding-bottom: 100px;
  margin: 50px 0;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(60%, #000), color-stop(60%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, #000 60%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0));
}

.b-video-simple.g-bg-black {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(60%, #D6E0F5), color-stop(60%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, #D6E0F5 60%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0));
}

.b-page__detail-media .b-video-simple {
  margin-bottom: 0;
}

@media (max-width: 1023px) {
  .b-video-simple {
    padding-bottom: 50px;
  }
}

.b-video-simple__center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media screen and (max-width: 767px) {
  .b-video-simple__center {
    display: block;
  }
}

.b-video-simple__title {
  padding-bottom: 30px;
}

.b-video-simple__frame {
  width: calc(7.63359% * 7 + 10px * 7 - 10px);
  position: relative;
  margin-left: 160px;
  height: 0;
  overflow: hidden;
  padding-top: 32%;
}

.b-video-simple__frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 1023px) {
  .b-video-simple__frame {
    margin-left: 60px;
  }
}

@media screen and (max-width: 767px) {
  .b-video-simple__frame {
    width: 100%;
    margin-left: 0;
    padding-top: 56%;
  }
}

.b-video-simple__desc {
  width: calc(7.63359% * 3 + 10px * 3 - 10px);
  padding-left: 40px;
  color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.g-bg-black .b-video-simple__desc {
  color: #000;
}

@media screen and (max-width: 767px) {
  .b-video-simple__desc {
    padding-left: 0;
    margin-top: 30px;
    width: 100%;
  }
}

.c-mosaic {
  position: relative;
  margin-bottom: 70px;
  max-width: 100%;
  overflow: hidden;
}

@media (max-width: 1023px) {
  .c-mosaic {
    margin-bottom: 30px;
  }
}

.c-mosaic__fixed-tiles {
  display: none;
}

.c-mosaic__canvas {
  position: relative;
}

.mosaic-fix-tile {
  background-color: #d4ebff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 18px;
  font-weight: bold;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #0055a0;
  text-decoration: none;
}

.mosaic-fix-tile--large {
  padding: 50px;
  font-size: 60px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.mosaic-fix-tile--big {
  font-size: 40px;
}

.mosaic-tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-animation: show-in 400ms ease forwards;
          animation: show-in 400ms ease forwards;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.mosaic-tile > * {
  width: 100%;
}

.mosaic-tile__body {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  border-radius: 16px;
  overflow: hidden;
}

.mosaic-tile__body::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  background-image: url("/local/static/redesign/build/img/plus.svg");
  background-color: #d4ebff;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: opacity 250ms ease;
  transition: opacity 250ms ease;
}

@media (min-width: 1279px) {
  .mosaic-tile:hover .mosaic-tile__body::after {
    opacity: 1;
  }
  .mosaic-tile:hover {
    z-index: 2;
  }
}

.mosaic-tile__detail {
  position: absolute;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #0055a0;
  font-size: 16px;
  color: #fff;
}

.pos--right .mosaic-tile__detail {
  left: 100%;
}

.pos--left .mosaic-tile__detail {
  right: 100%;
}

.pos--top .mosaic-tile__detail {
  top: 0;
}

.pos--bottom .mosaic-tile__detail {
  bottom: 0;
}

.pos--right .mosaic-tile__detail {
  left: 100%;
}

.pos--left .mosaic-tile__detail {
  right: 100%;
}

.pos--top .mosaic-tile__detail {
  top: 0;
}

.pos--bottom .mosaic-tile__detail {
  bottom: 0;
}

@media (min-width: 1279px) {
  .mosaic-tile:hover .mosaic-tile__detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.mosaic-tile__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1em;
  margin-bottom: 1em;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mosaic-tile__project {
  margin-top: auto;
  font-size: 1.125em;
  font-weight: 500;
  margin-bottom: 7px;
}

.mosaic-tile__title {
  font-size: 2.25em;
  font-weight: bold;
  line-height: 1.2;
}

.mosaic-tile__author {
  margin-top: 15px;
  margin-bottom: 38px;
}

.mosaic-tile.is-removed {
  animation: show-in 200ms ease 1 reverse;
}

.mosaic-tile--empty {
  background-color: #d4ebff;
  -webkit-animation: empty-blink 2s infinite alternate;
          animation: empty-blink 2s infinite alternate;
  cursor: default;
}

.mosaic-tile--empty:nth-child(1n + 1) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}

.mosaic-tile--empty:nth-child(2n + 2) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}

.mosaic-tile--empty:nth-child(3n + 3) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}

.mosaic-tile--empty:nth-child(4n + 4) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.mosaic-tile--empty:nth-child(5n + 5) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

@-webkit-keyframes empty-blink {
  0%, 100% {
    opacity: 0;
  }
  10%, 45% {
    opacity: .8;
  }
  25%, 75% {
    opacity: 6;
  }
}

@keyframes empty-blink {
  0%, 100% {
    opacity: 0;
  }
  10%, 45% {
    opacity: .8;
  }
  25%, 75% {
    opacity: 6;
  }
}

@-webkit-keyframes show-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes show-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.content-center, .b-icons-info__center, .b-video-simple__center {
  width: calc(100% - 130px);
  margin: 0 80px 0 50px;
  min-width: 290px;
  position: relative;
}

@media (max-width: 1023px) {
  .content-center, .b-icons-info__center, .b-video-simple__center {
    min-width: auto;
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
  }
}

.js-toggle-filter {
  -webkit-transition: .3s color, .3s background-color;
  transition: .3s color, .3s background-color;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 24px 12px 16px;
  gap: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #010101;
  background-color: transparent;
  border-radius: 1000px;
  font-weight: 400;
  font-size: 18px;
}

.js-toggle-filter:hover {
  background-color: #000;
  color: #fff;
}

.news-filters__button-container {
  border: none !important;
  padding-top: 0;
  padding-bottom: 0;
}

.js-filter-body {
  display: none;
  padding-top: 40px;
}

.js-filter-body * {
  font-size: 18px;
}

.js-filter-body .select2-container--default .select2-selection .select2-selection__arrow:before {
  bottom: 33px;
}

.js-filter-body .select2-container {
  width: 100% !important;
}

.js-filter-body .select2-container--default .select2-selection--single {
  height: auto !important;
}

.js-filter-body .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 12px 60px 14px 13px !important;
}

.js-filter-body > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 40px;
}

.js-filter-body__field {
  width: calc(20% - 40px);
  position: relative;
  border-bottom: 1px solid #C4C4C4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}

.js-filter-body__field--no-style {
  padding: 0 !important;
  border: none !important;
}

.js-filter-body__field--justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.js-filter-body__field--reset {
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.js-filter-body__field--full {
  width: 100%;
}

.js-filter-body__field input {
  padding: 0;
  width: 100%;
}

.js-filter-body__field {
  padding: 12px;
}

.js-filter-body__field > .js-filter-body__field-icon {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.select2-container--default .select2-selection--single {
  border-bottom: 1px solid #c1c1c1 !important;
}

.js-filter-body__reset {
  color: #C4C4C4;
  border: none;
  background-color: transparent;
  text-decoration: none;
}

@media (max-width: 768px) {
  .js-filter-body__field {
    width: 100%;
  }
}

.select2-selection__rendered span.is-img-point,
.select2-results__option span.is-img-point {
  content: '';
  display: inline-block;
  vertical-align: sub;
  width: 16px;
  height: 16px;
  margin-top: 6px;
  background: transparent 50% 50% no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  margin-right: 6px;
}

.select2-container--default .select2-selection--single {
  border-radius: 20px 20px 0 0;
  border: 1px solid transparent;
  border-bottom: 2px solid #C1C1C1 !important;
}

.is-none .select2-container--default .select2-selection--single {
  border-bottom-color: #FF0033 !important;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-radius: 20px 20px 0 0;
  border: 1px solid #f1f1f1;
  border-bottom: 2px solid #F3F3F3;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border-radius: 0;
  border: 1px solid #f1f1f1;
  border-bottom: 2px solid #F3F3F3;
}

.select2-container--default .select2-selection--single {
  height: 60px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1.2;
  font-size: 16px;
  padding: 21px 60px 14px 20px;
  color: #000;
}

.is-empty .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #5C85D6;
}

.is-none .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #FF0033;
}

.select2-container--default .select2-selection .select2-selection__arrow {
  width: 60px;
  height: 60px;
}

.select2-container--default .select2-selection .select2-selection__arrow:before {
  content: '';
  position: absolute;
  bottom: 20px;
  right: 25px;
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border: 7px solid transparent;
  border-width: 7px 4px 0 4px;
  border-top-color: #9B9B9B;
}

.select2-container--default .select2-selection .select2-selection__arrow b {
  border: none;
}

.select2-container--default .dropdown-wrapper {
  border: none;
}

.select2-container--default .select2-dropdown {
  overflow: hidden;
  border: none;
  z-index: 99999;
}

.select2-container--default .select2-dropdown--above {
  border-bottom: none;
  border-radius: 20px 20px 0 0;
  -webkit-box-shadow: 0px -20px 25px rgba(0, 0, 0, 0.1), 0px -10px 10px rgba(0, 0, 0, 0.04);
          box-shadow: 0px -20px 25px rgba(0, 0, 0, 0.1), 0px -10px 10px rgba(0, 0, 0, 0.04);
}

.select2-container--default .select2-dropdown--below {
  border-top: none;
  border-radius: 0 0 20px 20px;
  -webkit-box-shadow: 0px 20px 25px rgba(0, 0, 0, 0.1), 0px 10px 10px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 20px 25px rgba(0, 0, 0, 0.1), 0px 10px 10px rgba(0, 0, 0, 0.04);
}

.select2-container--default .select2-results__option {
  margin: 0;
  padding: 21px 20px 14px;
  color: #000;
  border-bottom: 1px solid #F3F3F3;
}

.select2-container--default .select2-search--dropdown {
  padding: 10px 15px;
  border-bottom: 2px solid #F3F3F3;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  padding: 10px 35px 10px 15px;
  border: 1px solid #C1C1C1;
  border-radius: 6px;
  font-size: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 16.5C12.0913 16.5 13.6174 15.8679 14.7427 14.7427C15.8679 13.6174 16.5 12.0913 16.5 10.5C16.5 8.90872 15.8679 7.38259 14.7427 6.25737C13.6174 5.13216 12.0913 4.50001 10.5 4.50001C8.90872 4.50001 7.38259 5.13216 6.25737 6.25737C5.13216 7.38259 4.50001 8.90872 4.50001 10.5C4.50001 12.0913 5.13216 13.6174 6.25737 14.7427C7.38259 15.8679 8.90872 16.5 10.5 16.5ZM16.82 15.406L20.4 18.986C20.4955 19.0783 20.5716 19.1887 20.6239 19.3108C20.6762 19.4328 20.7037 19.564 20.7048 19.6968C20.7058 19.8296 20.6804 19.9613 20.63 20.0841C20.5797 20.207 20.5053 20.3186 20.4114 20.4124C20.3174 20.5062 20.2057 20.5804 20.0828 20.6306C19.9599 20.6808 19.8282 20.706 19.6954 20.7048C19.5626 20.7035 19.4314 20.6758 19.3095 20.6233C19.1875 20.5708 19.0772 20.4946 18.985 20.399L15.405 16.819C13.7975 18.0669 11.7748 18.6552 9.74877 18.4642C7.72273 18.2732 5.84562 17.3173 4.49957 15.7911C3.15351 14.2648 2.4397 12.283 2.50344 10.2489C2.56718 8.21492 3.40368 6.28164 4.84266 4.84266C6.28164 3.40368 8.21492 2.56718 10.2489 2.50344C12.283 2.4397 14.2648 3.15351 15.7911 4.49957C17.3173 5.84562 18.2732 7.72273 18.4642 9.74877C18.6552 11.7748 18.0669 13.7975 16.819 15.405L16.82 15.406Z' fill='%235A4AFB'/%3E%3C/svg%3E%0A");
  background-size: 24px 24px;
  background-position: right 5px center;
  background-repeat: no-repeat;
  -webkit-transition: background-color ease 0.35s;
  transition: background-color ease 0.35s;
}

.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border-color: #5C85D6;
}

.select2-container--default .select2-results__option {
  padding-left: 10px;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  position: relative;
  background-color: #DADADA;
  color: #182128;
  border-bottom-color: #5C85D6;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #D6E0F5;
  border-bottom-color: #F3F3F3;
  color: #323232;
  /*background-color: #f1f1f1;
    color: black;*/
}

.select2-container--default.select2-container--open .select2-selection .select2-selection__arrow:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.library {
  position: relative;
  z-index: 2;
}

.library__inner {
  padding: 32px var(--container-gap) 88px;
  border-radius: 32px 32px 0 0;
  background-color: #fff;
}

@media (max-width: 1023px) {
  .library__inner {
    padding: 16px var(--container-gap) 40px;
    border-radius: 24px 24px 0 0;
  }
}

.library__title {
  margin-bottom: 24px;
}

@media (max-width: 1023px) {
  .library__title {
    margin-bottom: 16px;
  }
}

.library__tags {
  display: grid;
  grid-template-columns: repeat(5, calc((100% - (12px * (calc(5 - 1)))) / 5));
  gap: 12px;
  margin-bottom: 12px;
}

@media (max-width: 1023px) {
  .library__tags {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 8px;
  }
}

.library__tags-link {
  padding: 16px 20px;
  border: none;
  border-radius: 12px;
  background-color: #d4ebff;
  color: #0055a0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

.library__tags-link:hover {
  background-color: #0055a0;
  color: #d4ebff;
}

@media (max-width: 1023px) {
  .library__tags-link {
    padding: 15px 21px;
  }
}

.library__list {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (12px * (calc(2 - 1)))) / 2));
  gap: 12px;
}

@media (max-width: 1023px) {
  .library__list {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (8px * (calc(1 - 1)))) / 1));
    gap: 8px;
  }
}

.navigator {
  margin-bottom: 64px;
}

@media (max-width: 1023px) {
  .navigator {
    margin-bottom: 32px;
  }
}

.navigator__back {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin-bottom: 16px;
}

.navigator__back svg {
  stroke: #fff;
}

.navigator__title {
  margin-bottom: 16px;
}

@media (max-width: 1023px) {
  .navigator__title {
    margin-bottom: 12px;
  }
}

.news-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-radius: 16px;
  background-color: #fff;
  color: #000;
  height: 100%;
  overflow: hidden;
}

@media (max-width: 1023px) {
  .news-card {
    border-radius: 12px;
  }
}

.news-card--grey {
  background-color: #f2f2f2;
}

.news-card--big {
  color: #fff;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 85, 160, 0.7)), to(rgba(0, 85, 160, 0.7))), var(--news-card-img) lightgray 0px -215px/110.491% 150.3% no-repeat;
  background: linear-gradient(0deg, rgba(0, 85, 160, 0.7) 0%, rgba(0, 85, 160, 0.7) 100%), var(--news-card-img) lightgray 0px -215px/110.491% 150.3% no-repeat;
}

.news-card--big .news-card__info {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.news-card--big .news-card__bottom {
  margin-top: 0;
}

.news-card--big .news-card__group {
  color: #fff;
}

.news-card--medium {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.news-card--medium .news-card__img {
  width: calc(50% - 6px);
  height: 100%;
}

.news-card--medium .news-card__info {
  height: 100%;
}

.news-card--video .news-card__img {
  height: 260px;
}

@media (max-width: 1023px) {
  .news-card--video .news-card__img {
    height: 200px;
  }
}

.news-card--video .news-card__info {
  background-color: #f2f2f2;
}

.news-card--video .news-card__title {
  min-height: 124px;
}

@media (max-width: 1023px) {
  .news-card--video .news-card__title {
    min-height: 92px;
  }
}

.news-card--has-image {
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 85, 160, 0)), to(rgba(0, 85, 160, 0.5))), var(--news-card-img) lightgray 50%/cover no-repeat;
  background: linear-gradient(180deg, rgba(0, 85, 160, 0) 0%, rgba(0, 85, 160, 0.5) 100%), var(--news-card-img) lightgray 50%/cover no-repeat;
}

.news-card--has-image .news-card__info {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.news-card--has-image .news-card__bottom {
  margin-top: 0;
}

.news-card--has-image .news-card__group {
  color: #fff;
  opacity: 0.8;
  font-size: 14px;
}

@media (max-width: 1023px) {
  .news-card--has-image .news-card__group {
    font-size: 10px;
    line-height: 16px;
    font-weight: 600;
  }
}

.news-card__img {
  height: 168px;
  background-image: var(--news-card-img);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 1023px) {
  .news-card__img {
    height: 100px;
  }
}

.news-card__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  word-break: break-word;
  width: 100%;
}

.news-card__bottom {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.news-card__group {
  color: #556996;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}

.news-card__body {
  width: 100%;
}

.news-list--has-image .news-list__list {
  display: grid;
  grid-template-columns: repeat(3, calc((100% - (12px * (calc(3 - 1)))) / 3));
  gap: 12px;
}

@media (max-width: 1023px) {
  .news-list--has-image .news-list__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (8px * (calc(2 - 1)))) / 2));
    gap: 8px;
  }
}

.news-list--has-image .news-list__item--big {
  grid-column-end: span 2;
}

.news-list--has-image .news-list__item--medium {
  grid-column-end: span 1;
}

.news-list__title {
  margin-bottom: 16px;
}

@media (max-width: 1023px) {
  .news-list__title {
    margin-bottom: 12px;
  }
}

.news-list__list {
  display: grid;
  grid-template-columns: repeat(5, calc((100% - (12px * (calc(5 - 1)))) / 5));
  gap: 12px;
  margin-bottom: 12px;
}

@media (max-width: 1023px) {
  .news-list__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (8px * (calc(2 - 1)))) / 2));
    gap: 8px;
    grid-auto-flow: row dense;
    margin-bottom: 8px;
  }
}

.news-list__item {
  height: 440px;
}

@media (max-width: 1023px) {
  .news-list__item {
    height: 288px;
  }
}

@media (max-width: 767px) {
  .news-list__item {
    height: auto;
  }
}

.news-list__item--big {
  grid-column-end: span 3;
}

@media (max-width: 1023px) {
  .news-list__item--big {
    grid-column-end: span 2;
  }
}

@media (max-width: 767px) {
  .news-list__item--big {
    height: 288px;
  }
}

.news-list__item--medium {
  grid-column-end: span 2;
}

.news-list__item--medium .news-card__title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  line-clamp: 7;
  box-orient: vertical;
}

@media (max-width: 767px) {
  .news-list__item--medium {
    height: 288px;
  }
}

.news-list__item--default .news-card__title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  line-clamp: 6;
  box-orient: vertical;
}

.news-list__item--small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 12px;
}

.news-list__item--small .news-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 130px;
}

@media (max-width: 1023px) {
  .news-list__item--small .news-card__title {
    display: block;
    max-height: initial;
  }
}

@media (max-width: 1023px) {
  .news-list__item--small {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 8px;
    height: auto;
    grid-column-end: span 2;
  }
  .news-list__item--small .news-card {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.is-404 .page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: -172px;
  padding-top: 172px;
  background-image: url("../img/404-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 1023px) {
  .is-404 .page {
    margin-top: -124px;
    margin-bottom: -24px;
    padding-top: 124px;
    padding-bottom: 24px;
  }
}

.page404 {
  color: #fff;
  padding-bottom: var(--header-margin-bottom);
}

.page404__inner {
  display: grid;
  grid-template-columns: repeat(2, calc((100% - (20px * (calc(2 - 1)))) / 2));
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1023px) {
  .page404__inner {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (32px * (calc(1 - 1)))) / 1));
    gap: 32px;
  }
}

.page404__code {
  font-weight: 600;
  font-size: 300px;
  line-height: 110%;
  text-align: right;
}

@media screen and (max-width: 1180px) {
  .page404__code {
    font-size: 150px;
  }
}

@media (max-width: 1023px) {
  .page404__code {
    text-align: left;
  }
}

.page404__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
}

@media (max-width: 1023px) {
  .page404__right {
    gap: 16px;
  }
}

.page404__title {
  font-size: 44px;
  font-weight: 600;
  line-height: 120%;
}

@media (max-width: 1023px) {
  .page404__title {
    font-size: 28px;
  }
}

.page404__text {
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: 0.2px;
}

.page404__text a {
  color: #D4EBFF;
  text-decoration: underline;
}

.page404__text a:hover {
  text-decoration: none;
}

@media (max-width: 1023px) {
  .page404__text {
    font-size: 16px;
    letter-spacing: 0.16px;
  }
}

.project-card {
  --project-card-bg: #fff;
  border-radius: 16px;
  overflow: hidden;
  background-color: var(--project-card-bg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

@media (max-width: 1023px) {
  .project-card {
    border-radius: 12px;
  }
}

.project-card--grey {
  --project-card-bg: #f2f2f2;
}

.project-card__icon {
  background-color: var(--project-card-icon-bg);
  width: 64px;
  height: 64px;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 16px;
  left: 16px;
}

@media (max-width: 1023px) {
  .project-card__icon {
    width: 44px;
    height: 44px;
    top: 12px;
    left: 12px;
  }
}

.project-card__icon img {
  width: 40px;
  height: auto;
}

@media (max-width: 1023px) {
  .project-card__icon img {
    width: 30px;
  }
}

.project-card__tags {
  position: absolute;
  bottom: 16px;
  left: 16px;
}

@media (max-width: 1023px) {
  .project-card__tags {
    top: 12px;
    bottom: 12px;
  }
}

.project-card__img {
  height: 260px;
  background-image: var(--project-card-img);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}

@media (max-width: 1023px) {
  .project-card__img {
    height: 200px;
  }
}

.project-card__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 220px;
  gap: 16px;
  padding: 21px 24px 32px;
}

@media (max-width: 1023px) {
  .project-card__info {
    min-height: 169px;
    padding: 10px 12px 32px;
  }
}

.project-card__title {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

@media (max-width: 1023px) {
  .project-card__title {
    min-height: 169px;
    padding: 10px 12px 32px;
  }
}

.projects__inner {
  background-color: #fff;
  border-radius: 40px;
  padding: 32px;
  position: relative;
  z-index: 2;
}

@media (max-width: 1023px) {
  .projects__inner {
    padding: 16px 12px;
    border-radius: 24px;
  }
}

.projects__title {
  margin-bottom: 38px;
}

@media (max-width: 1023px) {
  .projects__title {
    margin-bottom: 16px;
  }
}

.projects__list {
  border-top: 1px solid #e0e0e0;
}

.projects__item {
  border-bottom: 1px solid #e0e0e0;
  padding: 24px 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 70px;
}

@media (max-width: 1023px) {
  .projects__item {
    display: block;
    padding: 24px 0 16px;
  }
}

.projects__project {
  width: 60%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 1023px) {
  .projects__project {
    width: 100%;
    margin-bottom: 24px;
  }
}

.projects__project-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

@media (max-width: 1023px) {
  .projects__project-panel {
    gap: 16px;
  }
}

.projects__project-panel:first-child {
  margin-bottom: 24px;
}

@media (max-width: 1023px) {
  .projects__project-panel:first-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
}

.projects__project-icon {
  width: 63px;
  height: 63px;
  border-radius: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--project-icon-bg);
}

@media (max-width: 1023px) {
  .projects__project-icon {
    width: 48px;
    height: 48px;
  }
}

.projects__project-icon img {
  width: 40px;
  height: auto;
}

@media (max-width: 1023px) {
  .projects__project-icon img {
    width: 30px;
  }
}

.projects__project-title, .projects__project-left {
  width: 257px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.projects__project-title {
  font-weight: 600;
  color: #000;
}

@media (max-width: 1023px) {
  .projects__project-title {
    width: 100%;
  }
}

.projects__project-title--width {
  width: 100%;
}

.projects__project-left {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (max-width: 1023px) {
  .projects__project-left {
    width: 48px;
  }
}

.projects__project-right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 0;
}

.projects__project-right img {
  width: 100%;
  height: auto;
  border-radius: 16px;
}

.projects__project-btn {
  margin-top: auto;
}

@media (max-width: 1023px) {
  .projects__project-btn {
    display: none;
  }
}

.projects__right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 29px;
}

@media (max-width: 1023px) {
  .projects__right {
    position: relative;
    padding-left: 64px;
    gap: 8px;
  }
}

.projects__right-quote {
  color: #0055a0;
  position: relative;
}

.projects__right-quote:before {
  content: "—";
  position: absolute;
  right: 100%;
  margin-right: 7px;
  top: 0;
}

@media (max-width: 1023px) {
  .projects__right-quote:before {
    display: none;
  }
}

.projects__right-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 20px;
  width: 100%;
  margin-top: auto;
}

@media (max-width: 1279px) {
  .projects__right-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (max-width: 1023px) {
  .projects__right-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.projects__right-group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (max-width: 1279px) {
  .projects__right-group {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.projects__right-name {
  font-weight: 600;
  margin-bottom: 8px;
}

@media (max-width: 1023px) {
  .projects__right-name {
    margin-bottom: 4px;
  }
}

.projects__right-post {
  color: #556996;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.projects__right-post span {
  display: block;
}

@media (max-width: 1023px) {
  .projects__right-post {
    font-size: 13px;
  }
}

.projects__right-btn {
  margin-top: 40px;
}

@media (max-width: 1023px) {
  .projects__right-btn {
    display: none;
  }
}

.projects__right-avatar {
  line-height: 0;
  border-radius: 100%;
  width: 41%;
  height: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
}

@media (max-width: 1279px) {
  .projects__right-avatar {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

.projects__right-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1023px) {
  .projects__right-avatar {
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 48px;
  }
}

.projects__buttons {
  display: none;
  padding-top: 24px;
  gap: 8px;
}

@media (max-width: 1023px) {
  .projects__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.projects__footer {
  padding-top: 24px;
}

@media (max-width: 1023px) {
  .projects__footer {
    padding-top: 16px;
  }
}

.report-card {
  border-radius: 16px;
  border: 1px solid #d3ddea;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 16px;
  gap: 16px;
}

.report-card--also {
  background-color: #fff;
}

@media (max-width: 1023px) {
  .report-card--also .report-card__img {
    width: 32%;
  }
}

@media (max-width: 1023px) {
  .report-card {
    border-radius: 12px;
  }
}

.report-card__img {
  line-height: 0;
  border-radius: 8px;
  border: 1px solid #eeeeee;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 25%;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.report-card__img img {
  width: 100%;
  height: auto;
}

.report-card__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}

.report-card__title {
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
}

@media (max-width: 1023px) {
  .report-card__title {
    font-size: 14px;
  }
}

.report-card__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (max-width: 1023px) {
  .report-card__date {
    font-size: 10px;
  }
}

.report-card__btn {
  --button-bg: #fff;
  --button-border-color: #fff;
  --button-color: #828282;
  --button-hover-color: #0055a0;
  --button-hover-bg: #fff;
  --button-hover-border-color: #fff;
  margin-top: auto;
  margin-left: auto;
}

.service-card {
  border-radius: 16px;
  border: 1px solid #d3ddea;
  display: block;
  padding: 40px 16px 16px 20px;
  color: #1E2837;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (max-width: 1023px) {
  .service-card {
    gap: 16px;
    padding: 26px 16px 16px 16px;
    border-radius: 12px;
  }
}

.service-card__img {
  height: 85px;
}

@media (max-width: 1023px) {
  .service-card__img {
    text-align: center;
  }
}

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

.service-card__title {
  color: #0055a0;
}

.service-card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (max-width: 1023px) {
  .service-card__content {
    gap: 16px;
  }
}

.service-card__content ul {
  list-style: disc inside;
}

.service-card__btn {
  display: block;
  text-align: right;
  margin-top: auto;
}

.services {
  padding-bottom: 32px;
}

@media (max-width: 1023px) {
  .services {
    padding-bottom: 24px;
  }
}

.services__title {
  margin-bottom: 16px;
}

.services__list {
  display: grid;
  grid-template-columns: repeat(5, calc((100% - (12px * (calc(5 - 1)))) / 5));
  gap: 12px;
  margin-bottom: 16px;
}

@media (max-width: 1023px) {
  .services__list {
    display: grid;
    grid-template-columns: repeat(2, calc((100% - (8px * (calc(2 - 1)))) / 2));
    gap: 8px;
  }
}

@media (max-width: 1023px) {
  .services__item:nth-child(n+11) {
    display: none;
  }
}

.services__item--custom {
  grid-row: 1 / 4;
  grid-column: 5;
}

@media (max-width: 1023px) {
  .services__item--custom {
    grid-column: 2;
  }
}

.services__link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 144px;
  border-radius: 12px;
  border: 1px solid #d3ddea;
  opacity: 0.8;
  background-color: #fefefe;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow: hidden;
}

.services__link:hover {
  opacity: 1;
}

@media (min-width: 1024px) {
  .services__link:hover {
    background-color: #d4ebff;
    border-color: #d4ebff;
  }
  .services__link:hover .services__hover {
    opacity: 1;
  }
  .services__link:hover .services__img {
    opacity: 0;
  }
}

@media (max-width: 1023px) {
  .services__link {
    height: 99px;
  }
}

.services__hover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  padding: 16px;
}

@media (max-width: 1023px) {
  .services__hover {
    display: none;
  }
}

.services__hover-title:not(:last-child) {
  margin-bottom: 10px;
}

.services__img {
  width: auto;
  max-width: 55%;
  height: auto;
  max-height: 60%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.services__custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 100%;
  gap: 8px;
  border-radius: 16px;
  background-color: #d4ebff;
  padding: 16px;
}

.services__custom-img {
  line-height: 0;
  background-color: #fff;
  border-radius: 12px;
  padding: 21px;
}

.services__custom-img img {
  width: 55px;
  height: auto;
}

.services__custom-btn {
  margin-top: auto;
  margin-left: auto;
}

.sidebar-navigation {
  display: none;
  color: #fff;
}

.sidebar-navigation.open {
  display: block;
}

.sidebar-navigation__wrap {
  display: grid;
  grid-template-columns: repeat(4, calc((100% - (16px * (calc(4 - 1)))) / 4));
  gap: 16px;
  display: grid;
}

@media (max-width: 1279px) {
  .sidebar-navigation__wrap {
    display: block;
  }
}

.sidebar-navigation__head {
  margin-bottom: 8px;
}

@media (max-width: 1279px) {
  .sidebar-navigation__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #556996;
    margin-bottom: 0;
  }
}

@media (max-width: 1279px) {
  .sidebar-navigation__head--desktop {
    display: none;
  }
}

.sidebar-navigation__head--mobile {
  display: none;
  width: 100%;
}

@media (max-width: 1279px) {
  .sidebar-navigation__head--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.sidebar-navigation__head--back {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.sidebar-navigation__head--back .sidebar-navigation__btn {
  width: auto;
}

@media (max-width: 1279px) {
  .sidebar-navigation__head--sub {
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.sidebar-navigation__head--sub.sidebar-navigation__head--has-children {
  cursor: pointer;
}

.sidebar-navigation__btn {
  display: none;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 0;
  width: 45px;
  height: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1279px) {
  .sidebar-navigation__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.sidebar-navigation__btn svg {
  stroke: #fff;
  width: 9px;
}

@media (max-width: 1279px) {
  .sidebar-navigation__menu {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: translateX(150%);
        -ms-transform: translateX(150%);
            transform: translateX(150%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #0055a0;
    padding: 0 var(--container-gap);
    overflow-y: auto;
    overflow-x: hidden;
  }
  .sidebar-navigation__menu.open {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}

.sidebar-navigation__menu--sub {
  padding-left: 20px;
}

@media (max-width: 1279px) {
  .sidebar-navigation__menu--sub {
    padding: 0 var(--container-gap);
  }
}

@media (max-width: 1279px) {
  .sidebar-navigation__menu--sub .sidebar-navigation__link--sub {
    padding: 12px 0;
  }
}

.sidebar-navigation__group:not(.sidebar-navigation__group:last-child) {
  margin-bottom: 16px;
}

@media (max-width: 1279px) {
  .sidebar-navigation__group:not(.sidebar-navigation__group:last-child) {
    margin-bottom: 0;
  }
}

.sidebar-navigation__title {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  color: #fff;
}

@media (max-width: 1279px) {
  .sidebar-navigation__title {
    font-size: 18px;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: left;
  }
}

.sidebar-navigation__list--sub {
  list-style-type: "– ";
  list-style-position: inside;
  padding-top: 8px;
  padding-left: 10px;
}

@media (max-width: 1279px) {
  .sidebar-navigation__list--sub {
    display: none;
  }
}

.sidebar-navigation__item:not(.sidebar-navigation__item:last-child) {
  margin-bottom: 8px;
}

@media (max-width: 1279px) {
  .sidebar-navigation__item:not(.sidebar-navigation__item:last-child) {
    margin-bottom: 0;
  }
}

.sidebar-navigation__link {
  color: #fff;
}

.sidebar-navigation__link--sub, .sidebar-navigation__link--min {
  font-weight: 500;
  line-height: normal;
  opacity: 0.8;
  margin-bottom: 8px;
}

@media (max-width: 1279px) {
  .sidebar-navigation__link--sub, .sidebar-navigation__link--min {
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    opacity: 1;
    margin-bottom: 0;
    padding: 5px 0;
    display: block;
  }
}

.sidebar-navigation__link--sub {
  font-size: 14px;
}

.sidebar-navigation__link--min {
  font-size: 12px;
}

.sidebar-navigation__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 44px;
  margin-bottom: 40px;
}

@media (max-width: 1279px) {
  .sidebar-navigation__social {
    gap: 4px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 40px;
  }
}

.sidebar-navigation__social a {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: inline-block;
  height: 64px;
  width: 64px;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
}

.sidebar-navigation__social a svg {
  height: 20px;
  width: auto;
}

.sidebar-navigation__social a.isVk svg {
  height: 15px;
}

.sidebar-navigation__social a.isT svg {
  height: 24px;
}

.sidebar-navigation__social a:hover {
  opacity: 0.8;
}

.sidebar-search {
  display: none;
}

.sidebar-search.open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  gap: 32px 0;
}

@media (max-width: 1279px) {
  .sidebar-search.open {
    gap: 24px 0;
  }
}

.sidebar-search__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 100px;
  margin-bottom: 100px;
}

@media (max-width: 1279px) {
  .sidebar-search__top {
    margin-bottom: 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 32px;
  }
}

.sidebar-search__tags {
  max-width: 466px;
}

.sidebar-search__title {
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  color: #fff;
  opacity: 0.8;
  margin-bottom: 8px;
}

@media (max-width: 1279px) {
  .sidebar-search__title {
    font-size: 10px;
    font-weight: 600;
    line-height: 16px;
  }
}

.sidebar-search__link {
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  color: #fff;
}

.sidebar-search__link:hover {
  text-decoration: underline;
}

@media (max-width: 1279px) {
  .sidebar-search__link {
    font-size: 18px;
  }
}

.sidebar-search__item:not(.sidebar-search__item:last-child) {
  margin-bottom: 8px;
}

.sidebar-search__form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 24px;
  max-width: 885px;
}

.sidebar-search__form-input {
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  background: transparent;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 60px;
  color: #fff;
}

@media (max-width: 1279px) {
  .sidebar-search__form-input {
    height: 32px;
  }
}

.sidebar-search__form-btn {
  padding: 0;
  margin: 0;
  border: none;
  background: transparent;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.sidebar-search__form-btn svg {
  stroke: #fff;
  width: 30px;
}

.sidebar {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #0055a0;
  height: 100vh;
  width: 100vw;
  z-index: 19;
  padding-top: 104px;
  display: none;
  overflow: hidden;
  max-width: 100%;
}

@media (max-width: 1279px) {
  .sidebar {
    padding-top: calc(var(--header-height, 0px) + var(--header-offset, 0px));
  }
}

.sidebar.open {
  display: block;
}

.sidebar__inner {
  padding-top: 76px;
  max-height: 100%;
  min-height: 100%;
  padding-bottom: 30px;
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.sidebar__inner .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}

@media (max-width: 1279px) {
  .sidebar__inner {
    padding-top: 32px;
    overflow: hidden;
  }
}

.sitemap-item__link {
  display: inline-block;
  margin-bottom: 20px;
  color: #fff;
  text-decoration: none;
  font-size: 22px;
  font-weight: 700;
  -webkit-transition: color ease .35s;
  transition: color ease .35s;
}

.sitemap-item__level-2 .sitemap-item__link {
  margin-bottom: 15px;
  font-size: 16px;
  color: #dadada;
}

.sitemap-item__level-3 {
  padding-left: 20px;
  opacity: 0.8;
}

.sitemap {
  padding-bottom: 32px;
}

.sitemap__back {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin-bottom: 16px;
}

.sitemap__back svg {
  stroke: #fff;
}

.sitemap__title {
  margin-bottom: 32px;
}

@media (max-width: 1023px) {
  .sitemap__title {
    margin-bottom: 16px;
  }
}

.sitemap__list {
  display: grid;
  grid-template-columns: repeat(4, calc((100% - (60px * (calc(4 - 1)))) / 4));
  gap: 60px;
}

@media (max-width: 1023px) {
  .sitemap__list {
    display: grid;
    grid-template-columns: repeat(1, calc((100% - (24px * (calc(1 - 1)))) / 1));
    gap: 24px;
  }
}

.slide {
  width: calc(100vw - 40px);
  max-width: 1920px;
  min-width: 1024px;
  height: 1080px;
  background: #fff;
  position: relative;
  padding: 60px 97px 100px;
  font-family: 'GraphikLCG';
  color: #0661AC;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.slide:before {
  content: "";
  display: block;
  height: 76%;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(#0661AC), to(rgba(6, 97, 172, 0)));
  background: linear-gradient(360deg, #0661AC 0%, rgba(6, 97, 172, 0) 100%);
  opacity: 0.2;
}

@media (max-width: 1023px) {
  .slide--page {
    display: none;
    width: 100%;
    max-width: 100%;
  }
}

.slide--page .slide__circle {
  top: 120px;
  left: 0;
  right: 0;
  margin: auto;
}

.slide__caption {
  font-size: 35px;
  font-weight: 500;
  line-height: 35px;
  position: relative;
  z-index: 1;
}

.slide__circle {
  border: 1px solid #0A61AD;
  border-radius: 100%;
  position: absolute;
  top: 88px;
  right: 208px;
  z-index: 1;
  width: 903px;
  height: 903px;
  background-color: #fff;
}

@media (max-width: 1280px) {
  .slide__circle {
    top: 120px;
    right: 0;
    left: 0;
    margin: auto;
  }
}

.slide__circle-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}

.slide__outer {
  position: relative;
  width: 100%;
  height: 100%;
}

.slide__outer-list {
  width: 100%;
  height: 100%;
  position: relative;
}

.slide__outer-list li {
  line-height: 0;
  position: absolute;
  z-index: 2;
}

.slide__outer-list li:nth-child(1) {
  width: 76px;
  left: 0;
  right: 0;
  top: 44px;
  margin: auto;
}

.slide__outer-list li:nth-child(2) {
  width: 102px;
  right: 202px;
  top: 113px;
}

.slide__outer-list li:nth-child(3) {
  width: 107px;
  top: 270px;
  right: 63px;
}

.slide__outer-list li:nth-child(4) {
  width: 110px;
  bottom: 389px;
  right: 16px;
}

.slide__outer-list li:nth-child(5) {
  width: 132px;
  right: 100px;
  bottom: 207px;
}

.slide__outer-list li:nth-child(6) {
  width: 138px;
  bottom: 84px;
  right: 278px;
}

.slide__outer-list li:nth-child(7) {
  width: 125px;
  left: 285px;
  bottom: 81px;
}

.slide__outer-list li:nth-child(8) {
  width: 156px;
  left: 92px;
  bottom: 195px;
}

.slide__outer-list li:nth-child(9) {
  width: 130px;
  left: 13px;
  bottom: 388px;
}

.slide__outer-list li:nth-child(10) {
  width: 111px;
  left: 52px;
  top: 280px;
}

.slide__outer-list li:nth-child(11) {
  width: 93px;
  left: 210px;
  top: 105px;
}

.slide__outer-list a {
  display: inline-block;
}

.slide__outer-list a img {
  width: 100%;
  height: auto;
}

.slide__outer-caption {
  position: absolute;
  width: 749px;
  position: absolute;
  top: 13px;
  left: 0;
  right: 0;
  margin: auto;
}

.slide__outer-caption img {
  width: 100%;
  height: auto;
}

.slide__middle {
  border: 1px solid #0A61AD;
  border-radius: 100%;
  width: 602px;
  height: 602px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: radial-gradient(50% 50% at 50% 50%, #fff 0%, #d8ecff 100%);
}

.slide__middle-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}

.slide__middle-caption {
  position: absolute;
  width: 501px;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  margin: auto;
}

.slide__middle-caption img {
  width: 100%;
  height: auto;
}

.slide__middle-list {
  width: 100%;
  height: 100%;
  position: relative;
}

.slide__middle-list li {
  line-height: 0;
  position: absolute;
  z-index: 2;
}

.slide__middle-list li:nth-child(1) {
  width: 156px;
  left: 0;
  right: 0;
  top: 61px;
  margin: auto;
}

.slide__middle-list li:nth-child(2) {
  width: 140px;
  top: 128px;
  right: 81px;
}

.slide__middle-list li:nth-child(3) {
  height: 66px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 13px;
}

.slide__middle-list li:nth-child(3) img {
  height: 100%;
  width: auto;
}

.slide__middle-list li:nth-child(4) {
  width: 169px;
  right: 62px;
  bottom: 107px;
}

.slide__middle-list li:nth-child(5) {
  width: 90px;
  left: 0;
  right: 0;
  bottom: 16px;
  margin: auto;
}

.slide__middle-list li:nth-child(6) {
  width: 108px;
  bottom: 102px;
  left: 98px;
}

.slide__middle-list li:nth-child(7) {
  height: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 13px;
}

.slide__middle-list li:nth-child(7) img {
  height: 100%;
  width: auto;
}

.slide__middle-list li:nth-child(8) {
  width: 157px;
  top: 158px;
  left: 74px;
}

.slide__middle-list a {
  display: inline-block;
}

.slide__middle-list a img {
  width: 100%;
  height: auto;
}

.slide__center {
  position: absolute;
  width: 240px;
  height: 240px;
  background-color: #002B58;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border-radius: 100%;
}

.slide__center-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 0;
  width: 100%;
  height: 100%;
}

.slide__center-logo {
  width: 170px;
}

.slide__center-logo img {
  width: 100%;
  height: auto;
}

.slide__center-arrow {
  --slide-arrow-size: 59px;
  --slide-arrow-position: -15px;
  position: absolute;
}

.slide__center-arrow--top, .slide__center-arrow--bottom {
  width: var(--slide-arrow-size);
  left: 0;
  right: 0;
  margin: auto;
}

.slide__center-arrow--top img, .slide__center-arrow--bottom img {
  width: 100%;
  height: auto;
}

.slide__center-arrow--left, .slide__center-arrow--right {
  height: var(--slide-arrow-size);
  top: 0;
  bottom: 0;
  margin: auto;
}

.slide__center-arrow--left img, .slide__center-arrow--right img {
  height: 100%;
  width: auto;
}

.slide__center-arrow--top {
  top: var(--slide-arrow-position);
}

.slide__center-arrow--right {
  right: var(--slide-arrow-position);
}

.slide__center-arrow--left {
  left: var(--slide-arrow-position);
}

.slide__center-arrow--bottom {
  bottom: var(--slide-arrow-position);
}

.slide-page-container {
  overflow-x: auto;
}

.slide-page-container .slide::before {
  display: none;
}

.slider-also {
  background-color: #012B50;
  border-radius: 40px 40px 0 0;
  padding: 32px;
  max-width: var(--container-size);
  margin: 0 auto;
}

@media (max-width: 1023px) {
  .slider-also {
    border-radius: 24px 24px 0 0;
    padding: 24px 16px;
  }
}

.slider-also--project-page {
  max-width: 100%;
}

@media (max-width: 1023px) {
  .slider-also--project-page {
    margin-left: calc(-1 * var(--container-gap));
    margin-right: calc(-1 * var(--container-gap));
    padding-left: 16px;
    padding-right: 16px;
    max-width: 100vw;
  }
}

.slider-also--news {
  width: 100%;
  max-width: calc(var(--container-gap) * 2 + var(--container-size));
  margin: 0 auto;
  padding-left: var(--container-gap);
  padding-right: var(--container-gap);
}

.slider-also--news .slider-also__swiper-slide:nth-child(3n+1) {
  width: calc(40% - 12px);
}

.slider-also--news .slider-also__swiper-slide:nth-child(3n+2) {
  width: calc(40% - 12px);
}

.slider-also--news .slider-also__swiper-slide:nth-child(3n+3) {
  width: calc(20% - 12px);
}

.slider-also__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 16px;
}

.slider-also__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 1023px) {
  .slider-also__action {
    gap: 12px;
  }
}

.slider-also__swiper-slide {
  height: auto;
}

.slider-also__arrow {
  padding: 0;
  margin: 0;
  border-radius: 100%;
  background-color: transparent;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #fff;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .slider-also__arrow {
    width: 32px;
    height: 32px;
  }
}

.slider-also__arrow svg {
  stroke: #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .slider-also__arrow svg {
    width: 6px;
  }
}

.slider-also__arrow:hover {
  background-color: #fff;
}

.slider-also__arrow:hover svg {
  stroke: #0055a0;
}

.slider-also__arrow.swiper-button-disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}

.slider-also__btn {
  margin-top: 12px;
}

@media (max-width: 1023px) {
  .slider-also__btn {
    margin-top: 16px;
  }
}

.slider-also__news-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 12px;
}

.slider-also__news-group .news-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 130px;
}

@media (max-width: 1023px) {
  .slider-also__news-group .news-card__title {
    display: block;
    max-height: initial;
  }
}

@media (max-width: 1023px) {
  .slider-also__news-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 8px;
    height: auto;
    grid-column-end: span 2;
  }
  .slider-also__news-group .news-card {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.slider-main {
  margin-top: -76px;
  margin-bottom: -32px;
  position: relative;
}

@media (max-width: 1023px) {
  .slider-main {
    margin-top: -68px;
    margin-bottom: -16px;
  }
}

.slider-main .container {
  position: relative;
}

.slider-main__item {
  height: 913px;
  padding: 112px var(--container-gap) 0;
  background-image: var(--slider-main-bg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}

.slider-main__item:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(15.08%, rgba(0, 0, 0, 0)), to(#000));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 15.08%, #000 100%);
  position: absolute;
  top: 0;
  left: 0;
}

.slider-main__item:after {
  content: "";
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: radial-gradient(100% 100% at 50% 100%, rgba(0, 85, 160, 0) 83.07%, #0055A0 100%), radial-gradient(64.18% 64.18% at 50% 55.76%, rgba(0, 85, 160, 0) 59%, #0055A0 100%), -webkit-gradient(linear, right top, left top, from(#0055A0), color-stop(17.02%, rgba(0, 85, 160, 0))), -webkit-gradient(linear, left top, right top, from(#0055A0), color-stop(18.74%, rgba(0, 85, 160, 0))), -webkit-gradient(linear, left bottom, left top, from(#0055A0), color-stop(20.16%, rgba(0, 85, 160, 0)));
  background: radial-gradient(100% 100% at 50% 100%, rgba(0, 85, 160, 0) 83.07%, #0055A0 100%), radial-gradient(64.18% 64.18% at 50% 55.76%, rgba(0, 85, 160, 0) 59%, #0055A0 100%), linear-gradient(270deg, #0055A0 0%, rgba(0, 85, 160, 0) 17.02%), linear-gradient(90deg, #0055A0 0%, rgba(0, 85, 160, 0) 18.74%), linear-gradient(0deg, #0055A0 0%, rgba(0, 85, 160, 0) 20.16%);
}

@media (min-width: 1440px) {
  .slider-main__item:after {
    display: block;
  }
}

@media (max-width: 1023px) {
  .slider-main__item {
    padding-top: 84px;
    height: 652px;
  }
}

.slider-main__group {
  position: relative;
  z-index: 1;
}

.slider-main__text {
  margin-bottom: 20px;
  max-width: 1100px;
}

@media (max-width: 1023px) {
  .slider-main__text {
    margin-bottom: 9px;
  }
}

.slider-main__thumbs {
  position: absolute;
  bottom: 98px;
  width: 100%;
  left: 0;
}

@media (max-width: 1023px) {
  .slider-main__thumbs {
    bottom: 28px;
  }
}

.slider-main__thumbs-slider {
  padding: 0 var(--container-gap);
}

.slider-main__thumbs-slide {
  height: auto;
}

.slider-main__thumbs-slide.swiper-slide-thumb-active .slider-main__thumbs-item:before {
  -webkit-animation: gradient 5s ease 1;
          animation: gradient 5s ease 1;
}

.slider-main__thumbs-item {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12px;
  padding: 24px 16px 24px 24px;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(17px);
          backdrop-filter: blur(17px);
  position: relative;
  cursor: pointer;
  height: 100%;
}

.slider-main__thumbs-item:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  opacity: 0.8;
  background: linear-gradient(95deg, rgba(255, 255, 255, 0.4) -2.12%, rgba(255, 255, 255, 0.2) 99.18%);
  z-index: -1;
}

.slider-main__thumbs-img {
  line-height: 0;
  width: 94px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 4px;
  overflow: hidden;
}

@media (max-width: 1023px) {
  .slider-main__thumbs-img {
    display: none;
  }
}

.slider-main__thumbs-img img {
  width: 100%;
  height: auto;
}

@-webkit-keyframes gradient {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

@keyframes gradient {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

.slider-photo {
  overflow: hidden;
}

.slider-photo__pagination {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 16px;
}

@media (max-width: 1023px) {
  .slider-photo__pagination {
    font-size: 10px;
    margin-bottom: 12px;
  }
}

.slider-photo__main {
  margin-bottom: 50px;
  position: relative;
}

@media (max-width: 1023px) {
  .slider-photo__main {
    margin-bottom: 24px;
  }
}

.slider-photo__main-img {
  border-radius: 16px;
  overflow: hidden;
  line-height: 0;
}

@media (max-width: 1023px) {
  .slider-photo__main-img {
    border-radius: 12px;
  }
}

.slider-photo__main-img img {
  width: 100%;
  height: auto;
}

.slider-photo__main-download {
  display: inline-block;
  margin-top: 20px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  color: #000;
}

@media (max-width: 1023px) {
  .slider-photo__main-download {
    margin-top: 10px;
    font-size: 10px;
  }
}

.slider-photo__thumbs {
  overflow: visible;
}

.slider-photo__thumbs-slide {
  width: 180px;
}

@media (max-width: 1023px) {
  .slider-photo__thumbs-slide {
    width: 100px;
  }
}

.slider-photo__thumbs-slide.swiper-slide-thumb-active .slider-photo__thumbs-img {
  border: 4px solid #0055a0;
}

.slider-photo__thumbs-img {
  line-height: 0;
  border-radius: 4px;
  overflow: hidden;
}

.slider-photo__thumbs-img img {
  width: 100%;
  height: auto;
}

.slider-photo__arrow {
  padding: 0;
  margin: 0;
  border-radius: 100%;
  background-color: transparent;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid rgba(0, 85, 160, 0.5);
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

@media (max-width: 1023px) {
  .slider-photo__arrow {
    display: none;
  }
}

.slider-photo__arrow--next {
  right: -80px;
}

.slider-photo__arrow--prev {
  left: -80px;
}

@media (max-width: 1023px) {
  .slider-photo__arrow {
    width: 32px;
    height: 32px;
  }
}

.slider-photo__arrow svg {
  stroke: #0055a0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (max-width: 1023px) {
  .slider-photo__arrow svg {
    width: 6px;
  }
}

.slider-photo__arrow:hover svg {
  opacity: 0.5;
}

.slider-photo__arrow.swiper-button-disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
}

.tabs__btn {
  margin: 0;
  padding: 27px 20px 28px;
  border: none;
  border-radius: 12px;
  background-color: #d4ebff;
  color: #0055a0;
}

.tags-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  white-space: nowrap;
}

@media (max-width: 1023px) {
  .tags-list {
    gap: 8px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.tags-list__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 1023px) {
  .tags-list__list {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding-right: var(--container-gap);
    margin-right: calc(-1 * var(--container-gap));
    margin-top: auto;
    overflow-x: auto;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .tags-list__list::-webkit-scrollbar-button {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }
  .tags-list__list::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .tags-list__list::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }
  .tags-list__list::-webkit-resizer {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }
  .tags-list__list::-webkit-scrollbar {
    width: 0;
    height: 0;
    -webkit-appearance: none;
    display: none;
  }
}

.tags-list__list--links .tags-list__btn:hover {
  color: #d4ebff;
  background-color: #0055a0;
}

.tags-list__title {
  font-weight: 500;
}

@media (max-width: 1023px) {
  .tags-list__title {
    font-weight: 500;
    font-style: normal;
  }
}

.tags-list__btn {
  color: #0055a0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 3px 8px 5px;
  margin: 0;
  border: none;
  color: #0055a0;
  background-color: #d4ebff;
  border-radius: 24px;
  display: inline-block;
  cursor: pointer;
}

.tags-list__btn.is-active {
  color: #d4ebff;
  background-color: #0055a0;
}

@media (max-width: 1023px) {
  .tags-list__btn {
    padding: 2px 8px;
    font-size: 10px;
  }
}

.tags-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  white-space: nowrap;
}

@media (max-width: 1023px) {
  .tags-list {
    gap: 8px;
  }
}

.tags-list__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 1023px) {
  .tags-list__list {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding-right: var(--container-gap);
    margin-right: calc(-1 * var(--container-gap));
    overflow-x: auto;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
  }
  .tags-list__list::-webkit-scrollbar-button {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }
  .tags-list__list::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .tags-list__list::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: transparent;
  }
  .tags-list__list::-webkit-resizer {
    background-image: none;
    background-repeat: no-repeat;
    width: 0;
    height: 0;
  }
  .tags-list__list::-webkit-scrollbar {
    width: 0;
    height: 0;
    -webkit-appearance: none;
    display: none;
  }
}

.tags-list__list--links .tags-list__btn:hover {
  color: #d4ebff;
  background-color: #0055a0;
}

.tags-list__title {
  font-weight: 500;
}

@media (max-width: 1023px) {
  .tags-list__title {
    font-weight: 500;
    font-style: normal;
  }
}

.tags-list__item.active .tags-list__btn {
  color: #d4ebff;
  background-color: #0055a0;
}

.tags-list__btn {
  color: #0055a0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 3px 8px 5px;
  margin: 0;
  border: none;
  color: #0055a0;
  background-color: #d4ebff;
  border-radius: 24px;
  display: inline-block;
}

@media (max-width: 1023px) {
  .tags-list__btn {
    padding: 2px 8px;
    font-size: 10px;
  }
}

.constructor-page__section {
  margin: 80px 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5jc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJoZWxwZXJzL2ZvbnRzLnNjc3MiLCJoZWxwZXJzL2xhbmRpbmctdGhlbWUuc2NzcyIsImhlbHBlcnMvb3B0aW1pemUuc2NzcyIsImhlbHBlcnMvdGhlbWVzLWNvcmUuc2NzcyIsInVpL2J1dHRvbnMuc2NzcyIsInVpL2xpbmsuc2NzcyIsInVpL3RhZy5zY3NzIiwidWkvdGV4dC5zY3NzIiwidWkvdGl0bGUuc2NzcyIsImdsb2JhbC5zY3NzIiwiX3BhZ2Uuc2NzcyIsIl9wYWdlLWhlYWQuc2NzcyIsIl9wYWdlLXBhbmVsLnNjc3MiLCJfcGFnZS1kZXRhaWwuc2NzcyIsIl9wYWdlLWNvbnRlbnQuc2NzcyIsIi4uL2Jsb2Nrcy9hYm91dC9hYm91dC5zY3NzIiwiLi4vYmxvY2tzL2FkdmFudGFnZXMtY2FyZC9hZHZhbnRhZ2VzLWNhcmQuc2NzcyIsIi4uL2Jsb2Nrcy9hcnRpY2xlL2FydGljbGUtdGFnL2FydGljbGUtdGFnLnNjc3MiLCIuLi9ibG9ja3MvYXNpLWluaXRpYXRpdmVzL2FzaS1pbml0aWF0aXZlcy5zY3NzIiwiLi4vYmxvY2tzL2F2YXRhci9hdmF0YXIuc2NzcyIsIi4uL2Jsb2Nrcy9icmVhZGNydW1icy9icmVhZGNydW1icy5zY3NzIiwiLi4vYmxvY2tzL2NvbW1vbi9jdXN0b20tZHJvcGRvd24vY3VzdG9tLWRyb3Bkb3duLnNjc3MiLCIuLi9ibG9ja3MvY29tbW9uL2N1c3RvbS1pbnB1dC9jdXN0b20taW5wdXQuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfYWNjZW50X3RleHRfYmxvY2svYXNpX2FjY2VudF90ZXh0X2Jsb2NrLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX2FjY29yZGlvbl9mdWxsd2lkdGgvYXNpX2FjY29yZGlvbl9mdWxsd2lkdGguc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfYWNjb3JkaW9uL2FzaV9hY2NvcmRpb24uc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfYXJ0aWNsZV9wb3J0cmFpdHMvYXNpX2FydGljbGVfcG9ydHJhaXRzLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX2Jsb2NrX3NjaGVtZS9hc2lfYmxvY2tfc2NoZW1lLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX2N1c3RvbV9hY2NvcmRpb24vYXNpX2N1c3RvbV9hY2NvcmRpb24uc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfZG9jc190aHJlZV9jb2wvYXNpX2RvY3NfdGhyZWVfY29sLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX2ZsaXBfY2FyZHMvYXNpX2ZsaXBfY2FyZHMuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfaW50ZXh0X2ltYWdlL2FzaV9pbnRleHRfaW1hZ2Uuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfaW50ZXh0X3JlZl9vbmx5X3RleHQvYXNpX2ludGV4dF9yZWZfb25seV90ZXh0LnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzL2FzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkcy5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9sb2dvX2xpc3QvYXNpX2xvZ29fbGlzdC5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9udW1iZXJlZF9jb2xzL2FzaV9udW1iZXJlZF9jb2xzLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX251bWJlcnNfb25faW1hZ2UvYXNpX251bWJlcnNfb25faW1hZ2Uuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfbnVtYmVycy9hc2lfbnVtYmVycy5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9vcmdfY29tL2FzaV9vcmdfY29tLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3BhZ2VfbmF2L2FzaV9wYWdlX25hdi5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9wZW9wbGVfdGhyZWVfY29sX3dpdGhfdGl0bGVzL2FzaV9wZW9wbGVfdGhyZWVfY29sX3dpdGhfdGl0bGVzLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3Blb3BsZV90aHJlZV9jb2wvYXNpX3Blb3BsZV90aHJlZV9jb2wuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfcGVyc29uX3NvbG8vYXNpX3BlcnNvbl9zb2xvLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3Bob3RvZ2FsbGVyeS9hc2lfcGhvdG9nYWxsZXJ5LnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3ByYWN0aWNlcy9hc2lfcHJhY3RpY2VzLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3B1cmNoYXNlL2FzaV9wdXJjaGFzZS5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9xdW90ZV9zbGlkZXIvYXNpX3F1b3RlX3NsaWRlci5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9zaWduZWRfcXVvdGUvYXNpX3NpZ25lZF9xdW90ZS5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV90YWJzX3dpdGhfdGl0bGUvYXNpX3RhYnNfd2l0aF90aXRsZS5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV90YXNrbGlzdC9hc2lfdGFza2xpc3Quc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGV4dF9ibG9ja193aXRoX251bWJlcnMvYXNpX3RleHRfYmxvY2tfd2l0aF9udW1iZXJzLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3RleHRfYmxvY2svYXNpX3RleHRfYmxvY2suc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGV4dF9idXR0b25faW1hZ2UvYXNpX3RleHRfYnV0dG9uX2ltYWdlLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3RleHRfY29sc193aXRoX2J0bnMvYXNpX3RleHRfY29sc193aXRoX2J0bnMuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGV4dF9jb2xzL2FzaV90ZXh0X2NvbHMuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGV4dF9vbl9iZy9hc2lfdGV4dF9vbl9iZy5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV90ZXh0X3R3b19jb2xzX29mZnNldC9hc2lfdGV4dF90d29fY29sc19vZmZzZXQuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGV4dF92aW9sZXQvYXNpX3RleHRfdmlvbGV0LnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3RleHRfd2l0aF9kb2Nfd2lkZS9hc2lfdGV4dF93aXRoX2RvY193aWRlLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3RleHRfd2l0aF9pbWcvYXNpX3RleHRfd2l0aF9pbWcuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGl0bGVfYW5kX2J0bl90b19mb3JtL2FzaV90aXRsZV9hbmRfYnRuX3RvX2Zvcm0uc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGl0bGVfaW1nL2FzaV90aXRsZV9pbWcuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGl0bGUvYXNpX3RpdGxlLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3R3b19jb2xfdGV4dF9mbG93L2FzaV90d29fY29sX3RleHRfZmxvdy5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV92aWRlby9hc2lfdmlkZW8uc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9jb250YWN0c19kaWN0aW9uYXJ5L2NvbnRhY3RzX2RpY3Rpb25hcnkuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9kMTkwM19kb3VibGVfaW1hZ2UvZDE5MDNfZG91YmxlX2ltYWdlLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvZDE5MDNfZnVsbHdpZHRoX2ltYWdlX3dpdGhfZGVzYy9kMTkwM19mdWxsd2lkdGhfaW1hZ2Vfd2l0aF9kZXNjLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvZDE5MDNfc21pX2Fib3V0L2QxOTAzX3NtaV9hYm91dC5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL2QxOTAzX3N0ZXBfYnlfc3RlcF9saXN0L2QxOTAzX3N0ZXBfYnlfc3RlcF9saXN0LnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvZDE5MDNfdGVhbV9zb2NpYWwvZDE5MDNfdGVhbV9zb2NpYWwuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwcy9kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwcy5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL25ld3NfZmlsdGVyX21haW4vbmV3c19maWx0ZXJfbWFpbi5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL25ld3NfdGFnL25ld3NfdGFnLnNjc3MiLCIuLi9ibG9ja3MvY29uc3RydWN0b3IvcHJvamVjdF9iYW5uZXIvcHJvamVjdF9iYW5uZXIuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci91X3JhdGluZ19yZXN1bHRzL3VfcmF0aW5nX3Jlc3VsdHMuc2NzcyIsIi4uL2Jsb2Nrcy9jb25zdHJ1Y3Rvci92aXRyaW5hX3NjcmVlbmluZy92aXRyaW5hX3NjcmVlbmluZy5zY3NzIiwiLi4vYmxvY2tzL2NvbnN0cnVjdG9yL3ZpdHJpbmFfc3Vic2NyaWJlX2Zvcm0vdml0cmluYV9zdWJzY3JpYmVfZm9ybS5zY3NzIiwiLi4vYmxvY2tzL2Vjb3N5c3RlbV9ibG9jay9lY29zeXN0ZW1fYmxvY2suc2NzcyIsIi4uL2Jsb2Nrcy9mZWVkL2ZlZWQtYmFubmVyL2ZlZWQtYmFubmVyLnNjc3MiLCIuLi9ibG9ja3MvZmVlZC9mZWVkLWJpZy9mZWVkLWJpZy5zY3NzIiwiLi4vYmxvY2tzL2ZlZWQvZmVlZC1jYXJkL2ZlZWQtY2FyZC5zY3NzIiwiLi4vYmxvY2tzL2ZlZWQvZmVlZC1saXN0L2ZlZWQtbGlzdC5zY3NzIiwiLi4vYmxvY2tzL2ZlZWQvZmVlZC1zZXJ2aWNlL2ZlZWQtc2VydmljZS5zY3NzIiwiLi4vYmxvY2tzL2ZlZWQvZmVlZC1zaG9ydC9mZWVkLXNob3J0LnNjc3MiLCIuLi9ibG9ja3MvZmVlZC9mZWVkLXNsaWRlci9mZWVkLXNsaWRlci5zY3NzIiwiLi4vYmxvY2tzL2ZlZWQvZmVlZC1zbWFsbC9mZWVkLXNtYWxsLnNjc3MiLCIuLi9ibG9ja3MvZm9vdGVyL2Zvb3Rlci1zdWJzY3JpYmUvZm9vdGVyLXN1YnNjcmliZS5zY3NzIiwiLi4vYmxvY2tzL2Zvb3Rlci9mb290ZXIvZm9vdGVyLnNjc3MiLCIuLi9ibG9ja3MvZm9ybS1zdGFuZGFydC9mb3JtLXN0YW5kYXJ0LnNjc3MiLCIuLi9ibG9ja3MvaGVhZGVyL2hlYWRlci5zY3NzIiwiLi4vYmxvY2tzL2luZm8vaW5mby1saXN0L2luZm8tbGlzdC5zY3NzIiwiLi4vYmxvY2tzL2luZm8vaW5mby9pbmZvLnNjc3MiLCIuLi9ibG9ja3MvaW50cm8vaW50cm8uc2NzcyIsIi4uL2Jsb2Nrcy9sZWdhY3kvYi1ibG9jay1oZWFkaW5nL2ItYmxvY2staGVhZGluZy5zY3NzIiwiLi4vYmxvY2tzL2xlZ2FjeS9iLWRhcmstY29udGFjdHMvYi1kYXJrLWNvbnRhY3RzLnNjc3MiLCIuLi9ibG9ja3MvbGVnYWN5L2ItZGFyay1jb250YWN0cy9fYi1kYXJrLWNvbnRhY3RzX3N0YXRlcy5zY3NzIiwiLi4vYmxvY2tzL2xlZ2FjeS9iLWljb25zLWluZm8uc2NzcyIsIi4uL2Jsb2Nrcy9sZWdhY3kvYi1pbWFnZS1pbnRyby9iLWltYWdlLWludHJvLnNjc3MiLCIuLi9ibG9ja3MvbGVnYWN5L2ItaW1hZ2UtaW50cm8vX2ItaW1hZ2UtaW50cm9fc3RhdGVzLnNjc3MiLCIuLi9ibG9ja3MvbGVnYWN5L2ItaW50ZXh0LXJlZi5zY3NzIiwiLi4vYmxvY2tzL2xlZ2FjeS9iLXRleHQtYmxvY2svYi10ZXh0LWJsb2NrLnNjc3MiLCIuLi9ibG9ja3MvbGVnYWN5L2ItdmlkZW8tc2ltcGxlLnNjc3MiLCIuLi9ibG9ja3MvbGVnYWN5L2MtbW9zYWljL2MtbW9zYWljLnNjc3MiLCIuLi9ibG9ja3MvbGVnYWN5L2MtbW9zYWljL21vc2FpYy10aXRsZS5zY3NzIiwiLi4vYmxvY2tzL2xlZ2FjeS9jb250ZW50LWNlbnRlci5zY3NzIiwiLi4vYmxvY2tzL2xlZ2FjeS9maWx0ZXIvanMtZmlsdGVyLWJvZHkuc2NzcyIsIi4uL2Jsb2Nrcy9sZWdhY3kvZmlsdGVyL3NlbGVjdDIuc2NzcyIsIi4uL2Jsb2Nrcy9saWJyYXJ5L2xpYnJhcnkuc2NzcyIsIi4uL2Jsb2Nrcy9uYXZpZ2F0b3Iuc2NzcyIsIi4uL2Jsb2Nrcy9uZXdzL25ld3MtY2FyZC9uZXdzLWNhcmQuc2NzcyIsIi4uL2Jsb2Nrcy9uZXdzL25ld3MtbGlzdC9uZXdzLWxpc3Quc2NzcyIsIi4uL2Jsb2Nrcy9wYWdlNDA0LnNjc3MiLCIuLi9ibG9ja3MvcHJvamVjdC1jYXJkL3Byb2plY3QtY2FyZC5zY3NzIiwiLi4vYmxvY2tzL3Byb2plY3RzL3Byb2plY3RzLnNjc3MiLCIuLi9ibG9ja3MvcmVwb3J0LWNhcmQvcmVwb3J0LWNhcmQuc2NzcyIsIi4uL2Jsb2Nrcy9zZXJ2aWNlLWNhcmQvc2VydmljZS1jYXJkLnNjc3MiLCIuLi9ibG9ja3Mvc2VydmljZXMvc2VydmljZXMuc2NzcyIsIi4uL2Jsb2Nrcy9zaWRlYmFyL3NpZGViYXItbmF2aWdhdGlvbi9zaWRlYmFyLW5hdmlnYXRpb24uc2NzcyIsIi4uL2Jsb2Nrcy9zaWRlYmFyL3NpZGViYXItc2VhcmNoL3NpZGViYXItc2VhcmNoLnNjc3MiLCIuLi9ibG9ja3Mvc2lkZWJhci9zaWRlYmFyL3NpZGViYXIuc2NzcyIsIi4uL2Jsb2Nrcy9zaXRlbWFwL3NpdGVtYXAtaXRlbS5zY3NzIiwiLi4vYmxvY2tzL3NpdGVtYXAvc2l0ZW1hcC5zY3NzIiwiLi4vYmxvY2tzL3NsaWRlL3NsaWRlLnNjc3MiLCIuLi9ibG9ja3Mvc2xpZGVyL3NsaWRlci1hbHNvL3NsaWRlci1hbHNvLnNjc3MiLCIuLi9ibG9ja3Mvc2xpZGVyL3NsaWRlci1tYWluL3NsaWRlci1tYWluLnNjc3MiLCIuLi9ibG9ja3Mvc2xpZGVyL3NsaWRlci1waG90by9zbGlkZXItcGhvdG8uc2NzcyIsIi4uL2Jsb2Nrcy90YWJzL3RhYnMuc2NzcyIsIi4uL2Jsb2Nrcy90YWdzLWxpc3QvdGFncy1saXN0LnNjc3MiLCIuLi9ibG9ja3MvdGFncy90YWdzLWxpc3QvdGFncy1saXN0LnNjc3MiLCJwYWdlcy9jb25zdHJ1Y3Rvci1wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDaUZoQjtFQUNJLDRCQUF1QjtFQUN2Qix3QkFBbUI7QUQvRXZCOztBRUtFO0VEd0VGO0lBS1EsNEJBQXVCO0lBQ3ZCLHdCQUFtQjtFRDdFekI7QUFDRjs7QUdYQTtFQUNFLHNCQUFzQjtFQUN0QiwyREFBMkQ7RUFDM0QsbUJBQW1CO0VBQ25CLGtCQUFrQjtBSGNwQjs7QUdYQTtFQUNFLHNCQUFzQjtFQUN0QiwwREFBMEQ7RUFDMUQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSGNwQjs7QUdYQTtFQUNFLHNCQUFzQjtFQUN0Qiw0REFBNEQ7RUFDNUQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSGNwQjs7QUdYQTtFQUNFLHNCQUFzQjtFQUN0Qix3REFBd0Q7RUFDeEQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSGNwQjs7QUdYQTtFQUNFLHlCQUF5QjtFQUN6Qiw4REFBOEQ7RUFDOUQsbUJBQW1CO0VBQ25CLGtCQUFrQjtBSGNwQjs7QUdYQTtFQUNFLHlCQUF5QjtFQUN6Qiw2REFBNkQ7RUFDN0QsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSGNwQjs7QUdYQTtFQUNFLHlCQUF5QjtFQUN6Qiw0REFBNEQ7RUFDNUQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSGNwQjs7QUNxQkE7RUFDSSw0QkFBdUI7RUFDdkIsd0JBQW1CO0FEbEJ2Qjs7QUV4REU7RUR3RUY7SUFLUSw0QkFBdUI7SUFDdkIsd0JBQW1CO0VEaEJ6QjtBQUNGOztBSXJFQTtFQUNFLG9DQUF3QztFQUN4QyxXQUFXO0FKd0ViOztBSXRFQTtFQUNFLGlDQUF5QztFQUN6QyxXQUFXO0FKeUViOztBSXZFQTtFQUNFLG9DQUE4QztFQUM5QyxXSHFDZ0I7QURxQ2xCOztBSXhFQTtFQUNFLG9DQUF3QztFQUN4QyxXSGlDZ0I7QUQwQ2xCOztBSXpFQTtFQUNFLG9DQUEwQztFQUMxQyxXQUFXO0FKNEViOztBSTFFQTtFQUNFLG9DQUEwQztFQUMxQyxXQUFXO0FKNkViOztBSTNFQTtFQUNFLDhGQUErRDtFQUEvRCwrREFBK0Q7QUo4RWpFOztBQUVBO0VJN0VFLDJCQUEyQjtBSitFN0I7O0FJN0VBO0VBQ0UsMkJBQTJCO0FKZ0Y3Qjs7QUk5RUE7RUFDRSw4QkFBOEI7QUppRmhDOztBRXJIRTtFRXVDQTtJQUVJLDBCQUEwQjtFSmlGOUI7RUluRkE7SUFLSSwwQkFBMEI7RUppRjlCO0VJdEZBO0lBUUksMEJBQTBCO0VKaUY5QjtFSXpGQTtJQVdJLDBCQUEwQjtFSmlGOUI7RUk1RkE7SUFlSSwwQkFBMEI7RUpnRjlCO0VJL0ZBO0lBbUJJLDRCQUE0QjtFSitFaEM7RUlsR0E7SUFzQkksNEJBQTRCO0VKK0VoQztFSXJHQTtJQXlCSSw0QkFBNEI7RUorRWhDO0VJeEdBO0lBNkJJLCtCQUErQjtFSjhFbkM7RUkzR0E7SUFnQ0ksK0JBQStCO0VKOEVuQztFSTlHQTtJQW1DSSwrQkFBK0I7RUo4RW5DO0VJakhBO0lBdUNJLDJCQUEyQjtFSjZFL0I7QUFDRjs7QUl6RUE7O3FDSjZFcUM7QUkxRXJDO0VBQ0UsMEJBQTBCO0FKNEU1Qjs7QUl6RUE7RUFDRSx5QkFBeUI7QUo0RTNCOztBSXpFQTtFQUNFLHlCQUF5QjtBSjRFM0I7O0FJekVBO0VBQ0UseUJBQXlCO0FKNEUzQjs7QUl6RUE7RUFDRSx5QkFBeUI7QUo0RTNCOztBSXpFQTtFQUNFLHlCQUF5QjtBSjRFM0I7O0FJekVBO0VBQ0UseUJBQXlCO0FKNEUzQjs7QUl6RUE7RUFDRSxrQkFBa0I7QUo0RXBCOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsMEJBQTBCO0FKNEU1Qjs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsMEJBQTBCO0FKNEU1Qjs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSw0QkFBNEI7QUo0RTlCOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLDBCQUEwQjtBSjRFNUI7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLDBCQUEwQjtBSjRFNUI7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLDBCQUEwQjtBSjRFNUI7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsZ0NBQWdDO0FKNEVsQzs7QUl6RUE7RUFDRSxnQ0FBZ0M7QUo0RWxDOztBSXpFQTtFQUNFLGdDQUFnQztBSjRFbEM7O0FJekVBO0VBQ0UsaUNBQWlDO0FKNEVuQzs7QUl6RUE7RUFDRSxpQ0FBaUM7QUo0RW5DOztBSXpFQTtFQUNFO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLDBCQUEwQjtFSjRFNUI7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxpQ0FBaUM7RUo0RW5DO0FBQ0Y7O0FJekVBO0VBQ0U7SUFDRSwwQkFBMEI7RUo0RTVCO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLDBCQUEwQjtFSjRFNUI7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLDBCQUEwQjtFSjRFNUI7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSw0QkFBNEI7RUo0RTlCO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsMEJBQTBCO0VKNEU1QjtFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsMEJBQTBCO0VKNEU1QjtFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsMEJBQTBCO0VKNEU1QjtFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxnQ0FBZ0M7RUo0RWxDO0VJMUVBO0lBQ0UsZ0NBQWdDO0VKNEVsQztFSTFFQTtJQUNFLGdDQUFnQztFSjRFbEM7RUkxRUE7SUFDRSxpQ0FBaUM7RUo0RW5DO0VJMUVBO0lBQ0UsaUNBQWlDO0VKNEVuQztBQUNGOztBSXpFQTtFQUNFO0lBQ0UsMEJBQTBCO0VKNEU1QjtFSTFFQTtJQUNFLGdDQUFn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eUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsNkJBQTZCO0VObXlCL0I7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsMkJBQTJCO0VObXlCN0I7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1sMEJBO0lBa0NFLGlDQUFpQztFTm15Qm5DO0VNdHpCQTtJQXNCRSxpQ0FBaUM7RU5teUJuQztFTTF5QkE7SUFVRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSw2QkFBNkI7RU5teUIvQjtFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSwyQkFBMkI7RU5teUI3QjtFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSw2QkFBNkI7RU5teUIvQjtFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSw0QkFBNEI7RU5teUI5QjtFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWwwQkE7SUFrQ0Usb0NBQW9DO0VObXlCdEM7RU10ekJBO0lBc0JFLG9DQUFvQztFTm15QnRDO0VNMXlCQTtJQVVFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLCtCQUErQjtFTm15QmpDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNbnpCQTtJQW1CRSxrQ0FBa0M7RU5teUJwQztFTXZ5QkE7SUFPRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSwrQkFBK0I7RU5teUJqQztFTWp5QkE7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RU5teUJ0QztFTWp5QkE7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLDZCQUE2QjtFTm15Qi9CO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLDJCQUEyQjtFTm15QjdCO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNbDBCQTtJQWtDRSxpQ0FBaUM7RU5teUJuQztFTXR6QkE7SUFzQkUsaUNBQWlDO0VObXlCbkM7RU0xeUJBO0lBVUUsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsNkJBQTZCO0VObXlCL0I7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsMkJBQTJCO0VObXlCN0I7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsNkJBQTZCO0VObXlCL0I7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsNEJBQTRCO0VObXlCOUI7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsZ0NBQWdDO0VObXlCbEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1sMEJBO0lBa0NFLG9DQUFvQztFTm15QnRDO0VNdHpCQTtJQXNCRSxvQ0FBb0M7RU5teUJ0QztFTTF5QkE7SUFVRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSwrQkFBK0I7RU5teUJqQztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTW56QkE7SUFtQkUsa0NBQWtDO0VObXlCcEM7RU12eUJBO0lBT0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Us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Q2pDLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLDJCQUEyQjtJQUMzQiw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSw2QkFBNkI7RU5teUIvQjtFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSwyQkFBMkI7RU5teUI3QjtFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWwwQkE7SUFrQ0UsaUNBQWlDO0VObXlCbkM7RU10ekJBO0lBc0JFLGlDQUFpQztFTm15Qm5DO0VNMXlCQTtJQVVFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLDZCQUE2QjtFTm15Qi9CO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLDJCQUEyQjtFTm15QjdCO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLDZCQUE2QjtFTm15Qi9CO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLDRCQUE0QjtFTm15QjlCO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNbDBCQTtJQWtDRSxvQ0FBb0M7RU5teUJ0QztFTXR6QkE7SUFzQkUsb0NBQW9DO0VObXlCdEM7RU0xeUJBO0lBVUUsb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsZ0NBQWdDO0VObXlCbEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsZ0NBQWdDO0VObXlCbEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsK0JBQStCO0VObXlCakM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1uekJBO0lBbUJFLGtDQUFrQztFTm15QnBDO0VNdnlCQTtJQU9FLGtDQUFr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RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsMkJBQTJCO0VObXlCN0I7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1sMEJBO0lBa0NFLGlDQUFpQztFTm15Qm5DO0VNdHpCQTtJQXNCRSxpQ0FBaUM7RU5teUJuQztFTTF5QkE7SUFVRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSw2QkFBNkI7RU5teUIvQjtFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSwyQkFBMkI7RU5teUI3QjtFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSw2QkFBNkI7RU5teUIvQjtFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSw0QkFBNEI7RU5teUI5QjtFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWwwQkE7SUFrQ0Usb0NBQW9DO0VObXlCdEM7RU10ekJBO0lBc0JFLG9DQUFvQztFTm15QnRDO0VNMXlCQTtJQVVFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLCtCQUErQjtFTm15QmpDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNbnpCQTtJQW1CRSxrQ0FBa0M7RU5teUJwQztFTXZ5QkE7SUFPRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSwrQkFBK0I7RU5teUJqQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTW56QkE7SUFtQkUsbUNBQW1DO0VObXlCckM7RU12eUJBO0lBT0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsK0JBQStCO0VObXlCakM7RU1q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eUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSw2QkFBNkI7RU5teUIvQjtFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSwyQkFBMkI7RU5teUI3QjtFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWwwQkE7SUFrQ0UsaUNBQWlDO0VObXlCbkM7RU10ekJBO0lBc0JFLGlDQUFpQztFTm15Qm5DO0VNMXlCQTtJQVVFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLDZCQUE2QjtFTm15Qi9CO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLDJCQUEyQjtFTm15QjdCO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLDZCQUE2QjtFTm15Qi9CO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLDRCQUE0QjtFTm15QjlCO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNbDBCQTtJQWtDRSxvQ0FBb0M7RU5teUJ0QztFTXR6QkE7SUFzQkUsb0NBQW9DO0VObXlCdEM7RU0xeUJBO0lBVUUsb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsZ0NBQWdDO0VObXlCbEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsZ0NBQWdDO0VObXlCbEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsK0JBQStCO0VObXlCakM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1uekJBO0lBbUJFLGtDQUFrQztFTm15QnBDO0VNdnlCQTtJQU9FLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQTtJQUNFLCtCQUErQjtFTm15QmpDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJD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QztFTm15QnBDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNenBGQTtJQXkzREUsaUNBQWlDO0VObXlCbkM7QUFDRjs7QU1oeUJBO0VBOWtDRTtJQWdsQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsdUJBQXVCO0VObXlCekI7QUFDRjs7QU1oeUJBO0VBNTRCRTtJQTg0QkUsNEJBQTRCO0VObXlCOUI7QUFDRjs7QU1oeUJBOztxQ05veUJxQztBTWp5QnJDO3FDTm15QnFDO0FNanlCckM7RUFyNkdFO0lBdTZHRSx5QkFBeUI7RU5teUIzQjtFTWp5QkE7SUFDRSwyQkFBMkI7RU5teUI3QjtFTWp5QkE7SUFDRSw0QkFBNEI7RU5teUI5QjtFTWp5QkE7SUFDRSwwQkFBMEI7RU5teUI1QjtFTWp5QkEsZ0JBQUE7RUFsN0dBO0lBbzdHRSwyQkFBMkI7RU5teUI3QjtFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw0QkFBNEI7RU5teUI5QjtFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTS96QkE7SUErQkUsa0NBQWtDO0VObXlCcEM7RU1uekJBO0lBbUJFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDRCQUE0QjtFTm15QjlCO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDZCQUE2QjtFTm15Qi9CO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxrQkFBQTtFQTdKQTtJQStKRSw2QkFBNkI7RU5teUIvQjtFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSwrQkFBK0I7RU5teUJqQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkEsbUJBQUE7RUE3VEE7SUErVEUsOEJBQThCO0VObXlCaEM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UsK0JBQStCO0VObXlCakM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU0vekJBO0lBK0JFLHFDQUFxQztFTm15QnZDO0VNbnpCQTtJQW1CRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSwrQkFBK0I7RU5teUJqQztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFD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cEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0UsNEJBQTRCO0VObXlCOUI7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU0vekJBO0lBK0JFLGtDQUFrQztFTm15QnBDO0VNbnpCQTtJQW1CRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw0QkFBNEI7RU5teUI5QjtFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw2QkFBNkI7RU5teUIvQjtFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsa0JBQUE7RUE3SkE7SUErSkUsNkJBQTZCO0VObXlCL0I7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0UsZ0NBQWdDO0VObXlCbEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsZ0NBQWdDO0VObXlCbEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsK0JBQStCO0VObXlCakM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxx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SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLCtCQUErQjtFTm15QmpDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSw2QkFBNkI7RU5teUIvQjtFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsK0JBQStCO0VObXlCakM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0FBQ0Y7O0FNaHlCQTtxQ05teUJxQztBTWp5QnJDLE1BQUE7QUFDQTtFQUNFO0lBQ0UseUJBQXlCO0VObXlCM0I7RU1qeUJBO0lBQ0UsMkJBQTJCO0VObXlCN0I7RU1qeUJBO0lBQ0UsNEJBQTRCO0VObXlCOUI7RU1qeUJBO0lBQ0UsMEJBQTBCO0VObXlCNUI7RU1qeUJBLGdCQUFBO0VBWkE7SUFjRSwyQkFBMkI7RU5teUI3QjtFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw0QkFBNEI7RU5teUI5QjtFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTS96QkE7SUErQkUsa0NBQWtDO0VObXlCcEM7RU1uekJBO0lBbUJFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDRCQUE0QjtFTm15QjlCO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDZCQUE2QjtFTm15Qi9CO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxrQkFBQTtFQTdKQTtJQStKRSw2QkFBNkI7RU5teUIvQjtFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSwrQkFBK0I7RU5teUJqQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkEsbUJBQUE7RUE3VEE7SUErVEUsOEJBQThCO0VObXlCaEM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UsaUNBQWlDO0VObXlCbkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UsK0JBQStCO0VObXlCakM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU0vekJBO0lBK0JFLHFDQUFxQztFTm15QnZDO0VNbnpCQTtJQW1CRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSwrQkFBK0I7RU5teUJqQztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkE7SUFDRSxzQ0FBc0M7RU5teUJ4QztFTWp5QkE7SUFD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QUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDRCQUE0QjtFTm15QjlCO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNL3pCQTtJQStCRSxrQ0FBa0M7RU5teUJwQztFTW56QkE7SUFtQkUsa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0UsNEJBQTRCO0VObXlCOUI7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0Usa0NBQWtDO0VObXlCcEM7RU1qeUJBO0lBQ0UsNkJBQTZCO0VObXlCL0I7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLGtCQUFBO0VBN0pBO0lBK0pFLDZCQUE2QjtFTm15Qi9CO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsZ0NBQWdDO0VObXlCbEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLCtCQUErQjtFTm15QmpDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UscUNBQXFDO0VObXlCdkM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQSxtQkFBQTtFQTdUQTtJQStURSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxpQ0FBaUM7RU5teUJuQztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSwrQkFBK0I7RU5teUJqQztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTWp5QkE7SUFDRSxxQ0FBcUM7RU5teUJ2QztFTS96QkE7SUErQkUscUNBQXFDO0VObXlCdkM7RU1uekJBO0lBbUJFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLCtCQUErQjtFTm15QmpDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLGlDQUFpQztFTm15Qm5DO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLHFDQUFxQztFTm15QnZDO0VNanlCQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQTtJQUNFLHNDQUFzQztFTm15QnhDO0VNanlCQTtJQUNFLHNDQUFzQztFTm15QnhDO0VNanlCQSxpQkFBQTtFQTljQTtJQWdkRSw0QkFBNEI7RU5teUI5QjtFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSwrQkFBK0I7RU5teUJqQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkE7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSwrQkFBK0I7RU5teUJqQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsNkJBQTZCO0VObXlCL0I7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLCtCQUErQjtFTm15QmpDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztBQUNGOztBTWh5QkE7cUNObXlCcUM7QU1qeUJyQztFQUNFO0lBQ0UseUJBQXlCO0VObXlCM0I7RU1qeUJBO0lBQ0UsMkJBQTJCO0VObXlCN0I7RU1qeUJBO0lBQ0UsNEJBQTRCO0VObXlCOUI7RU1qeUJBO0lBQ0UsMEJBQTBCO0VObXlCNUI7RU1qeUJBLGdCQUFBO0VBWkE7SUFjRSwyQkFBMkI7RU5teUI3QjtFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw4QkFBOEI7RU5teUJoQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSw0QkFBNEI7RU5teUI5QjtFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTWp5QkE7SUFDRSxrQ0FBa0M7RU5teUJwQztFTS96QkE7SUErQkUsa0NBQWtDO0VObXlCcEM7RU1uekJBO0lBbUJFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDRCQUE0QjtFTm15QjlCO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDhCQUE4QjtFTm15QmhDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLGtDQUFrQztFTm15QnBDO0VNanlCQTtJQUNFLDZCQUE2QjtFTm15Qi9CO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxrQkFBQTtFQTdKQTtJQStKRSw2QkFBNkI7RU5teUIvQjtFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkE7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxnQ0FBZ0M7RU5teUJsQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsOEJBQThCO0VObXlCaEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG9DQUFvQztFTm15QnRDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lBQ0Usb0NBQW9DO0VObXlCdEM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLGdDQUFnQztFTm15QmxDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxvQ0FBb0M7RU5teUJ0QztFTWp5QkEsTUFBQTtFQUNBO0lB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OUI7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsK0JBQStCO0VObXlCakM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsK0JBQStCO0VObXlCakM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLDZCQUE2QjtFTm15Qi9CO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNBQW1DO0VObXlCckM7RU1qeUJBLE1BQUE7RUFDQTtJQUNFLG1DQUFtQztFTm15QnJDO0VNanlCQSxNQUFBO0VBQ0E7SUFDRSxtQ0FBbUM7RU5teUJyQztFTWp5QkEsTUFBQTtFQUNBO0lBQ0UsbUNB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O0VBQXBCLG9CQUFvQjtFQUNwQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix1QzdCcktnQjtFNkJzS2hCLGM3QnRLZ0I7RTZCdUtoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGlDQUF5QjtFQUF6Qix5QkFBeUI7RTVCckQzQixXNEJzRHVCO0U1QnJEdkIsWTRCcUR1QjtFNUJwRHZCLGU0Qm9EdUI7RTVCbkR2QixnQjRCbUR1QjtFNUJsRHZCLGU0QmtEdUI7RTVCakR2QixnQjRCaUR1QjtBOUJ3a1Z6Qjs7QUUvdlZFO0U0QjhLQTtJNUI3Q0EsVzRCeUR5QjtJNUJ4RHpCLFk0QndEeUI7STVCdkR6QixlNEJ1RHlCO0k1QnREekIsZ0I0QnNEeUI7STVCckR6QixlNEJxRHlCO0k1QnBEekIsZ0I0Qm9EeUI7RTlCK2tWekI7QUFDRjs7QThCNWxWRztFQWdCRyxpQ0FBeUI7RUFBekIseUJBQXlCO0E5QmdsVi9COztBOEIza1ZFO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFNUJwRWxCLFc0QnFFdUI7RTVCcEV2QixZNEJvRXVCO0U1Qm5FdkIsZTRCbUV1QjtFNUJsRXZCLGdCNEJrRXVCO0U1QmpFdkIsZTRCaUV1QjtFNUJoRXZCLGdCNEJnRXVCO0E5Qm1sVnpCOztBRXp4VkU7RTRCbU1BO0k1QmxFQSxXNEJ3RXlCO0k1QnZFekIsWTRCdUV5QjtJNUJ0RXpCLGU0QnNFeUI7STVCckV6QixnQjRCcUV5QjtJNUJwRXpCLGU0Qm9FeUI7STVCbkV6QixnQjRCbUV5QjtFOUIwbFZ6QjtBQUNGOztBRTV5VkU7RTRCMk1BO0lBVUksYUFBYTtFOUI0bFZqQjtBQUNGOztBOEJ4bFZBO0VBQ0UsWUFBWTtFQUNaLGVBQWU7RUFDZixnQkFBZ0I7QTlCMmxWbEI7O0FFaHpWRTtFNEJrTkY7SUFNSSxlQUFlO0U5QjZsVmpCO0FBQ0Y7O0E4QjFsVkU7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLG9CQUFhO0VBQWIsb0JB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QUVscVdFO0U0QndnQkM7SUFLSyxtQkFBbUI7RTlCMHBWekI7QUFDRjs7QThCcnBWRztFQUVHLHNCQUFxQjtNQUFyQixtQkFBcUI7VUFBckIscUJBQXFCO0E5QnVwVjNCOztBOEJ6cFZHO0VBS0csaUJBQWlCO0E5QndwVnZCOztBOEJucFZHO0VBRUcsbUJBQW1CO0E5QnFwVnpCOztBRXByV0U7RTRCNmhCQztJQUtLLG1CQUFtQjtFOUJ1cFZ6QjtBQUNGOztBOEJscFZBO0VBQ0U7SUFDRSwrQkFBdUI7WUFBdkIsdUJBQXVCO0U5QnFwVnpCO0U4Qm5wVkE7SUFDRSxpQ0FBeUI7WUFBekIseUJBQXlCO0U5QnFwVjNCO0FBQ0Y7O0E4QjNwVkE7RUFDRTtJQUNFLCtCQUF1QjtZQUF2Qix1QkFBdUI7RTlCcXBWekI7RThCbnBWQTtJQUNFLGlDQUF5QjtZQUF6Qix5QkFBeUI7RTlCcXBWM0I7QUFDRjs7QStCMXNXQTtFQUNFLGVBQWU7RUFDZixzQjlCK0NnQjtBRDhwV2xCOztBK0Ixc1dFO0VBQ0UsYzlCY2dCO0U4QmJoQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0EvQjZzV3ZCOztBK0JydFdBO0VBY00seUI5QjBCZ0I7QURpcld0Qjs7QStCenRXQTtFQWtCTSxjOUJtQmdCO0U4QmxCaEIscUI5Qm1CZ0I7QUR3cld0Qjs7QStCOXRXQTtFQXlCTSx5QjlCUG9CO0FEZ3RXMUI7O0ErQmx1V0E7RUE2Qk0sYzlCVGM7RThCVWQscUI5QklnQjtBRHFzV3RCOztBK0J2dVdBO0VBb0NNLDZCQUE2QjtFQUM3Qiw2QjlCS2dCO0U4QkpoQixnQkFBZ0I7RUFDaEIsU0FBUztBL0J1c1dmOztBK0I5dVdBO0VBMENRLGdDOUJBYztBRHdzV3RCOztBK0JsdldBO0VBK0NNLGM5QjNCYztBRGt1V3BCOztBK0J0dldBO0VBbURNLGM5Qi9CYztFOEJnQ2QscUI5QmxCZ0I7QUR5dFd0Qjs7QStCM3ZXQTtFQTBETSxhQUFhO0EvQnFzV25COztBK0Joc1dFO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixxQzlCbkRrQjtFOEJtRGxC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LHFCQUFxQjtJQUNyQixpQ0FBaUM7RUZxeHZCakM7RUVoenZCQTtJQUNFLHNCQUFzQjtJQUN0Qiw0QkFBNEI7SUFDNUIsUUFBUTtJQUNSLFNBQVM7RUZrenZCWDtFRWh6dkJBO0lBQ0UsNkJBQTZCO0VGa3p2Qi9CO0VFaHp2QkE7SUFDRSxnQkFBZ0I7SUFDaEIsNkJBQTZCO0VGa3p2Qi9CO0VFaHp2QkE7SUFDRSxzQkFBc0I7SUFDdEIsNEJBQTRCO0lBQzVCLFFBQVE7SUFDUixTQUFTO0VGa3p2Qlg7RUVoenZCQTtJQUNFLFFBQVE7SUFDUixTQUFTO0lBQ1Qsd0JBQXdCO0lBQ3hCLGFBQWE7RUZrenZCZjtBQUNGOztBbUl6M3ZCSztFQ0NLLGNuSVJnQjtFbUlTaEIseUJuSVBVO0FEbTR2QnBCOztBbUlwM3ZCRTtFQ0RFLGdCQUFnQjtBcEl5M3ZCcEI7O0FFcDV2QkU7RWlJNEJBO0lDRUksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtFcEkyM3ZCdEI7QUFDRjs7QW9JeDN2Qkc7RUFJTyxjbkk1QmdCO0VtSTZCaEIseUJuSTNCVTtBRG01dkJwQjs7QW1JMzN2QkU7RUNVRSxjbklsQ2dCO0VtSW1DaEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUNuSTVDOEI7RW1JNEM5Qix5Qm5JNUM4QjtFbUk2QzlCLG9CQUFvQjtFQUNwQixTQUFTO0VBQ1QsWUFBWTtFQUNaLGNuSTFDZ0I7RW1JMkNoQix5Qm5JN0NzQjtFbUk4Q3RCLG1CQUFtQjtFQUNuQixxQkFBcUI7QXBJcTN2QnpCOztBRS82dkJFO0VpSXFDQTtJQ3dCSSxnQkFBZ0I7SUFDaEIsZUFBZTtFcEl1M3ZCbkI7QUFDRjs7QXFJNTd2QkU7RUFDRSxjQUFjO0FySSs3dkJsQiIsImZpbGUiOiJnbG9iYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuOnJvb3Qge1xuICAtLWhlYWRlci1tYXJnaW4tYm90dG9tOiA2OHB4O1xuICAtLWJvZHktcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0taGVhZGVyLW1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgLS1ib2R5LXBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTWFucm9wZS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01hbnJvcGUtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpa0xDRyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR3JhcGhpa0xDRy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrTENHJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HcmFwaGlrTENHLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpa0xDRyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR3JhcGhpa0xDRy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1tYXJnaW4tYm90dG9tOiA2OHB4O1xuICAtLWJvZHktcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0taGVhZGVyLW1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgLS1ib2R5LXBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5cbi5nLWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5nLWJnLXllbGxvdy5nLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5nLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZy1iZy1kYXJrZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTI4MzcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJnLWJsdWVkYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1Njk5NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmctYmctZ3JheS1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCAjY2NjKTtcbn1cblxuW2NsYXNzKj1cImctbWItXCJdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LWF1dG8ge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBiLWF1dG8ge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYi1wYWdlIC5nLWZvbnQtc2l6ZS00MCB7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmItcGFnZSAuZy1mb250LXNpemUtMjAge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5iLXBhZ2UgLmctZm9udC1zaXplLTI0IHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYi1wYWdlIC5nLWZvbnQtc2l6ZS0yOCB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmItcGFnZSAubGFuZGluZy1ibG9ja1tjbGFzcyo9XCJnLXBsLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmItcGFnZSAuZy1wdC00MCwgLmItcGFnZSAuZy1wdC00NSwgLmItcGFnZSAuZy1wdC01MCwgLmItcGFnZSAuZy1wdC01NSwgLmItcGFnZSAuZy1wdC02MCwgLmItcGFnZSAuZy1wdC02NSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYi1wYWdlIC5nLXB0LTcwLCAuYi1wYWdlIC5nLXB0LTc1LCAuYi1wYWdlIC5nLXB0LTgwLCAuYi1wYWdlIC5nLXB0LTg1LCAuYi1wYWdlIC5nLXB0LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5iLXBhZ2UgLmctcHQtOTUsIC5iLXBhZ2UgLmctcHQtMTAwLCAuYi1wYWdlIC5nLXB0LTEwNSwgLmItcGFnZSAuZy1wdC0xMTAsIC5iLXBhZ2UgLmctcHQtMTE1LCAuYi1wYWdlIC5nLXB0LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYi1wYWdlIC5nLXBiLTQwLCAuYi1wYWdlIC5nLXBiLTQ1LCAuYi1wYWdlIC5nLXBiLTUwLCAuYi1wYWdlIC5nLXBiLTU1LCAuYi1wYWdlIC5nLXBiLTYwLCAuYi1wYWdlIC5nLXBiLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5iLXBhZ2UgLmctcGItNzAsIC5iLXBhZ2UgLmctcGItNzUsIC5iLXBhZ2UgLmctcGItODAsIC5iLXBhZ2UgLmctcGItODUsIC5iLXBhZ2UgLmctcGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmItcGFnZSAuZy1wYi05NSwgLmItcGFnZSAuZy1wYi0xMDAsIC5iLXBhZ2UgLmctcGItMTA1LCAuYi1wYWdlIC5nLXBiLTExMCwgLmItcGFnZSAuZy1wYi0xMTUsIC5iLXBhZ2UgLmctcGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5iLXBhZ2UgLmctbXQtNDAsIC5iLXBhZ2UgLmctbXQtNDUsIC5iLXBhZ2UgLmctbXQtNTAsIC5iLXBhZ2UgLmctbXQtNTUsIC5iLXBhZ2UgLmctbXQtNjAsIC5iLXBhZ2UgLmctbXQtNjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IEZvbnQgU2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWZvbnQtc2l6ZS1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03MHgge1xuICBmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNzV4IHtcbiAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTgweCB7XG4gIGZvbnQtc2l6ZTogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS04NXgge1xuICBmb250LXNpemU6IDg1JSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOTB4IHtcbiAgZm9udC1zaXplOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTk1eCB7XG4gIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uZy1mb250LXNpemUtNSB7XG4gIGZvbnQtc2l6ZTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOCB7XG4gIGZvbnQtc2l6ZTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOSB7XG4gIGZvbnQtc2l6ZTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTAge1xuICBmb250LXNpemU6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTExIHtcbiAgZm9udC1zaXplOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTMge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTYge1xuICBmb250LXNpemU6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE3IHtcbiAgZm9udC1zaXplOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjAge1xuICBmb250LXNpemU6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTIyIHtcbiAgZm9udC1zaXplOiAxLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yMyB7XG4gIGZvbnQtc2l6ZTogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjQge1xuICBmb250LXNpemU6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTI1IHtcbiAgZm9udC1zaXplOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yNiB7XG4gIGZvbnQtc2l6ZTogMS44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjcge1xuICBmb250LXNpemU6IDEuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTI4IHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zMCB7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMzIge1xuICBmb250LXNpemU6IDIuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTMzIHtcbiAgZm9udC1zaXplOiAyLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zNSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zNiB7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMzgge1xuICBmb250LXNpemU6IDIuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQwIHtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS00MiB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNDUge1xuICBmb250LXNpemU6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQ2IHtcbiAgZm9udC1zaXplOiAzLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS00OCB7XG4gIGZvbnQtc2l6ZTogMy40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNTAge1xuICBmb250LXNpemU6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTU1IHtcbiAgZm9udC1zaXplOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS01NiB7XG4gIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNjAge1xuICBmb250LXNpemU6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTY1IHtcbiAgZm9udC1zaXplOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03MCB7XG4gIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNzUge1xuICBmb250LXNpemU6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTc2IHtcbiAgZm9udC1zaXplOiA1LjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtODYge1xuICBmb250LXNpemU6IDYuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTkwIHtcbiAgZm9udC1zaXplOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xMjAge1xuICBmb250LXNpemU6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTIwMCB7XG4gIGZvbnQtc2l6ZTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE4MCB7XG4gIGZvbnQtc2l6ZTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWZvbnQtc2l6ZS0xMi0tc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0xNC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yMC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0zNi0tc20ge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00MC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00NS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS01MC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNDAtLXNtIHtcbiAgICBmb250LXNpemU6IDE3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWZvbnQtc2l6ZS1kZWZhdWx0LS1tZCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTUtLW1kIHtcbiAgICBmb250LXNpemU6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtOC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS05LS1tZCB7XG4gICAgZm9udC1zaXplOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTEwLS1tZCB7XG4gICAgZm9udC1zaXplOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTExLS1tZCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTEyLS1tZCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTEzLS1tZCB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE0LS1tZCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE1LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE2LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE3LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE4LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIwLS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIyLS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIzLS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI0LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI1LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI2LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI3LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI4LS1tZCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTMwLS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTMyLS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTMzLS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTM1LS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzYtLW1kIHtcbiAgICBmb250LXNpemU6IDIuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzgtLW1kIHtcbiAgICBmb250LXNpemU6IDIuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDAtLW1kIHtcbiAgICBmb250LXNpemU6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDItLW1kIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDUtLW1kIHtcbiAgICBmb250LXNpemU6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDYtLW1kIHtcbiAgICBmb250LXNpemU6IDMuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDgtLW1kIHtcbiAgICBmb250LXNpemU6IDMuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNTAtLW1kIHtcbiAgICBmb250LXNpemU6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNTUtLW1kIHtcbiAgICBmb250LXNpemU6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNTYtLW1kIHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNjAtLW1kIHtcbiAgICBmb250LXNpemU6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNjUtLW1kIHtcbiAgICBmb250LXNpemU6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNzAtLW1kIHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNzUtLW1kIHtcbiAgICBmb250LXNpemU6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNzYtLW1kIHtcbiAgICBmb250LXNpemU6IDUuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtODAtLW1kIHtcbiAgICBmb250LXNpemU6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtODYtLW1kIHtcbiAgICBmb250LXNpemU6IDYuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtOTAtLW1kIHtcbiAgICBmb250LXNpemU6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTIwLS1tZCB7XG4gICAgZm9udC1zaXplOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTEzMC0tbWQge1xuICAgIGZvbnQtc2l6ZTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0xODAtLW1kIHtcbiAgICBmb250LXNpemU6IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIwMC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctZm9udC1zaXplLWRlZmF1bHQtLWxnIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTYtLWxnIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTgtLWxnIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMjYtLWxnIHtcbiAgICBmb250LXNpemU6IDEuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzItLWxnIHtcbiAgICBmb250LXNpemU6IDIuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzUtLWxnIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0zNi0tbGcge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS02MC0tbGcge1xuICAgIGZvbnQtc2l6ZTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS03NS0tbGcge1xuICAgIGZvbnQtc2l6ZTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS03Ni0tbGcge1xuICAgIGZvbnQtc2l6ZTogNS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00MjAtLWxnIHtcbiAgICBmb250LXNpemU6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1mb250LXNpemUtMTctLXhsIHtcbiAgICBmb250LXNpemU6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmctZm9udC1zaXplLTI1IHtcbiAgICBmb250LXNpemU6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbio6Zm9jdXMsXG4qOmFjdGl2ZSxcbio6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiDQo9Cx0LjRgNCw0LXQvCDQstC90YPRgtGA0LXQvdC90LjQtSDQvtGC0YHRgtGD0L/RiyAqL1xudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qINCj0LHQuNGA0LDQtdC8INCy0L3QtdGI0L3QuNC1INC+0YLRgdGC0YPQv9GLICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbnVsLFxub2wsXG5saSxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnByZSB7XG4gIHRhYi1zaXplOiA0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbnEge1xuICBxdW90ZXM6ICdcXDIwMUMnICdcXDIwMUQnICdcXDIwMTgnICdcXDIwMTknO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0W211bHRpcGxlXSxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICAuZy1wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE1hcmdpbiBTcGFjZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNYXJnaW4gU3BhY2VzICh4cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICAuZy1tbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTIge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTgge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOSB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjUge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01NSB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjUge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODAge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04NSB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTUge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExMCB7XG4gICAgbWFyZ2luLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExNSB7XG4gICAgbWFyZ2luLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMCB7XG4gICAgbWFyZ2luLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyNSB7XG4gICAgbWFyZ2luLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzMCB7XG4gICAgbWFyZ2luLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNSB7XG4gICAgbWFyZ2luLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDUge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1NSB7XG4gICAgbWFyZ2luLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjAge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3MCB7XG4gICAgbWFyZ2luLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC02IHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogTWFyZ2luIFNwYWNlcyAoc20pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLW1hLTAtLXNtIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0wLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0wLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0wLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0wLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0wLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTItLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTctLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTE1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTU1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTcwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTg1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTktLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQ1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTc1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTkwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTItLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE4LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE5LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTI1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQ1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQ1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTU1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTY1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTcwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTc1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTg1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTkwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTk1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTE1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTY1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNzAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTItLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTctLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQ1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTItLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci02LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNy0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTktLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTE1LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yNS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01MC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIE1hcmdpbiBTcGFjZXMgKG1kKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1tYS0wLS1tZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTI1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTY1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTk1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMDAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTItLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTctLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTU1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTg1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTU1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTY1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTcwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTg1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTk1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTY1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTctLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTktLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTItLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTctLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTgtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTktLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTI1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTU1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC02LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC03LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTgtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTktLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTIwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTM1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMy0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNi0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTctLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTgtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci05LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTM1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNYXJnaW4gU3BhY2VzIChsZylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctbWEtMC0tbGcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0wLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTktLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTIwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTM1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQ1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTc1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTkwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTI1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTY1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTk1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMi0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTctLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTEtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTItLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTctLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTgtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTA1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTEwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTI1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTU1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTcwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTItLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNi0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE4LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE5LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTI1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTM1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTIwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTM1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQ1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC04LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC05LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTE1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMi0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTYtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci03LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci04LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTUtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTI1LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00NS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogTWFyZ2luIFNwYWNlcyAoeGwpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1tYS0wLS14bCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTI1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTY1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTk1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMDAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTctLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNy0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMi0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMy0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNC0teGwge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNi0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNy0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTY1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTk1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTY1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTctLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTktLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTItLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTctLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTgtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTktLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTI1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTU1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC02LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC03LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTgtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTktLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTIwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTM1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMy0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNi0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTctLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTgtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci05LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTM1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBBZGRpdGlvbmFsXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctbWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5nLW10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZy1tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5nLW1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIE1hcmdpbnMgQXJvdW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctbWEtMSB7XG4gIG1hcmdpbjogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tYS0zIHtcbiAgbWFyZ2luOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1hLTUge1xuICBtYXJnaW46IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtMTAge1xuICBtYXJnaW46IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtMjAge1xuICBtYXJnaW46IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLyogQ3VzdG9tIFNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1hcmdpbiBUb3AgKi9cbi5nLW10LTEweCB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgLyogTyAqL1xufVxuXG4uZy1tdC0yMSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmctbXQtMjIge1xuICBtYXJnaW4tdG9wOiAxLjU3MTQzcmVtO1xufVxuXG4uZy1tdC0yOCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbXQtMzIge1xuICBtYXJnaW4tdG9wOiAyLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW10LTU3IHtcbiAgbWFyZ2luLXRvcDogNC4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tdC01MDAge1xuICBtYXJnaW4tdG9wOiAzNS43MTQyOXJlbTtcbn1cblxuLyogTWFyZ2luIEJvdHRvbSAqL1xuLmctbWItMjMge1xuICBtYXJnaW4tYm90dG9tOiAxLjY0Mjg2cmVtO1xufVxuXG4uZy1tYi0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5nLW1iLTUwMCB7XG4gIG1hcmdpbi1ib3R0b206IDM1LjcxNDI5cmVtO1xufVxuXG4vKiBNYXJnaW4gTGVmdCAqL1xuLmctbWwtMTB4IHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgLyogTyAqL1xufVxuXG4uZy1tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtO1xufVxuXG4uZy1tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjkyODU3cmVtO1xufVxuXG4uZy1tbC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI4NTcxcmVtO1xufVxuXG4uZy1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtO1xufVxuXG4uZy1tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtO1xufVxuXG4uZy1tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG59XG5cbi5nLW1sLTM3IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNjQyODZyZW07XG59XG5cbi5nLW1sLTQzIHtcbiAgbWFyZ2luLWxlZnQ6IDMuMDcxNDNyZW07XG59XG5cbi5nLW1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW07XG59XG5cbi5nLW1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDQuMjg1NzFyZW07XG59XG5cbi5nLW1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDUuMzU3MTRyZW07XG59XG5cbi5nLW1sLTgyIHtcbiAgbWFyZ2luLWxlZnQ6IDUuODU3MTRyZW07XG59XG5cbi5nLW1sLTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW07XG59XG5cbi5nLW1sLTEwNSB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW07XG59XG5cbi5nLW1sLTExOCB7XG4gIG1hcmdpbi1sZWZ0OiA4LjQyODU3cmVtO1xufVxuXG4uZy1tbC0xNDIge1xuICBtYXJnaW4tbGVmdDogMTAuMTQyODZyZW07XG59XG5cbi8qIE1hcmdpbiBSaWdodCAqL1xuLmctbXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW07XG59XG5cbi5nLW1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtO1xufVxuXG4uZy1tci02MyB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtO1xufVxuXG4uZy1tci03NSB7XG4gIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbTtcbn1cblxuLmctbXItODUge1xuICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLW1iLTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTItLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLW1sLTEyLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMi0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNjAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci02My0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtODUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctbWItNjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTItLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEyLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1tci0wLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQYWRkaW5nIFNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFBhZGRpbmcgU3BhY2VzICh4cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICAuZy1wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgVG9wICovXG4gIC5nLXB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNiB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05IHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjUge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzUge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODAge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODUge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTAge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTUge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTUge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzAge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTM1IHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgUmlnaHQgKi9cbiAgLmctcHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNyB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02NSB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05NSB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzNSB7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgTGVmdCAqL1xuICAuZy1wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTUge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBQYWRkaW5nIFNwYWNlcyAoc20pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLXB0LTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgVG9wICovXG4gIC5nLXB0LTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTctLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE4LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTY1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTk1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTIwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTM1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFJpZ2h0ICovXG4gIC5nLXByLTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0xLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTItLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMy0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci00LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNi0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci03LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci05LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTIwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTM1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQ1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTYwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTc1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTkwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTY1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE3MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBCb3R0b20gKi9cbiAgLmctcGItMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTktLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTItLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE2LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNy0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTgtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE5LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTM1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTU1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTcwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTg1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTA1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTE1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTMwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgTGVmdCAqL1xuICAuZy1wbC0wLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0xLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMi0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTMtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC00LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTYtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC03LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC04LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTMwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTUwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTY1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTgwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTk1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTIwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTM1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNzAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogUGFkZGluZyBTcGFjZXMgKG1kKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1wdC0wLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0wLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTItLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTctLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTYtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTktLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTI1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQ1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTc1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTkwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTI1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBSaWdodCAqL1xuICAuZy1wci0wLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0yLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTMtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci01LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTYtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNy0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTgtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTI1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTUwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTY1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTgwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTk1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTA1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTYwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNzAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMi0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMy0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNi0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNy0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTEtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMy0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNi0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTctLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE4LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xOS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTY1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTk1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTIwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTM1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTItLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC02LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNy0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTktLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTI1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQ1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTYwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTc1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTkwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQ1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTYwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFBhZGRpbmcgU3BhY2VzIChsZykgUFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1wdC0wLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0wLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTItLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTctLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTYtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTktLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTI1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQ1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTc1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTkwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTI1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBSaWdodCAqL1xuICAuZy1wci0wLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0yLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTMtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci01LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTYtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNy0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTgtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTI1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTUwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTY1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTgwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTk1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTA1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTYwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMi0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMy0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNi0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNy0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTEtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMy0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNi0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTctLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE4LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xOS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTY1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTk1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTIwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTM1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTItLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC02LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNy0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTktLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTI1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQ1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTYwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTc1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTkwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQ1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTYwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFBhZGRpbmcgU3BhY2VzICh4bCkgUFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctcHQtMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0wLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0wLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBUb3AgKi9cbiAgLmctcHQtMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTktLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTItLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE2LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNy0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTgtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE5LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTM1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTU1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTcwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTg1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTA1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTE1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgUmlnaHQgKi9cbiAgLmctcHItMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTEtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMi0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0zLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTQtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci02LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTctLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci04LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTktLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTMwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTU1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTcwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTg1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTEwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTE1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTIwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTI1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTMwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTM1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTU1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTcwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEJvdHRvbSAqL1xuICAuZy1wYi0wLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTItLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTctLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMi0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTMtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTYtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE3LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xOC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTktLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTI1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQ1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTc1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTkwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTEwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTI1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQ1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBMZWZ0ICovXG4gIC5nLXBsLTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTEtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0yLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTQtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC01LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTctLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTgtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC05LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTIwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTM1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTU1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTcwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTg1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTE1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTMwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE3MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBBZGRpdGlvbmFsXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcGItYXV0byB7XG4gIHBhZGRpbmctYm90dG9tOiBhdXRvO1xufVxuXG4uZy1wdC1hdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG87XG59XG5cbi5nLXBsLWF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG87XG59XG5cbi5nLXByLWF1dG8ge1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBDdXN0b20gUGFkZGluZ3MgKHhzKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTctLWhvdmVyOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtMjUtLWhvdmVyOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUuZy1wbC0yNS0tYWN0aXZlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTYwLS14cyB7XG4gIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTExIHtcbiAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTIge1xuICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctcHQtMjUtLXBhcmVudC1ob3ZlciB7XG4gIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTEzMCB7XG4gIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTE1MCB7XG4gIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wdC0xNzAge1xuICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTk1IHtcbiAgcGFkZGluZy10b3A6IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmctcGItMTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBiLTE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0yMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wbC0zMC0taG92ZXI6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogQ3VzdG9tIFBhZGRpbmdzIChzbSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctcGwtMzAwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEN1c3RvbSBQYWRkaW5ncyAobWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLXB0LTEzNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTcwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTc1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTcwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjUwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMzAwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEN1c3RvbSBQYWRkaW5ncyAobGcpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLXB0LTE3MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIwMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jdXN0b20tYnV0dG9uLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImJ0bi1wcmltYXJ5XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluayB7XG4gIC0tYnV0dG9uLWJnOiAjMDA1NWEwO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6ICMwMDU1YTA7XG4gIC0tYnV0dG9uLWNvbG9yOiAjZmZmO1xuICAtLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzAwNTVhMDtcbiAgLS1idXR0b24taG92ZXItYmc6ICNmZmY7XG4gIC0tYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwNTVhMDtcbiAgLS1idXR0b24tcGFkZGluZzogMCAyMHB4O1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnV0dG9uLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iZyk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmN1c3RvbS1idXR0b24gc3ZnLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImJ0bi1wcmltYXJ5XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluayBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbiAgc3Ryb2tlOiB2YXIoLS1idXR0b24tY29sb3IpO1xuICBzdHJva2Utd2lkdGg6IDEuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdXN0b20tYnV0dG9uIHN2ZywgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJidG4tcHJpbWFyeVwiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbmsgc3ZnIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxufVxuXG4uY3VzdG9tLWJ1dHRvbjpob3ZlciwgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJidG4tcHJpbWFyeVwiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24taG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLWhvdmVyLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cblxuLmN1c3RvbS1idXR0b246aG92ZXIgc3ZnLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImJ0bi1wcmltYXJ5XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazpob3ZlciBzdmcge1xuICBzdHJva2U6IHZhcigtLWJ1dHRvbi1ob3Zlci1jb2xvcik7XG59XG5cbi5jdXN0b20tYnV0dG9uLS1jaXJjbGUge1xuICAtLWJ1dHRvbi1wYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5jdXN0b20tYnV0dG9uLS1jaXJjbGUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5jdXN0b20tYnV0dG9uLS1jaXJjbGU6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdXN0b20tYnV0dG9uLS1jaXJjbGUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uY3VzdG9tLWJ1dHRvbi0tYmx1ZS1saWdodCB7XG4gIC0tYnV0dG9uLWJnOiAjZDRlYmZmO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6ICNkNGViZmY7XG4gIC0tYnV0dG9uLWNvbG9yOiAjMDA1NWEwO1xuICAtLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2Q0ZWJmZjtcbiAgLS1idXR0b24taG92ZXItYmc6ICMwMDU1YTA7XG4gIC0tYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwNTVhMDtcbn1cblxuLmN1c3RvbS1idXR0b24tLXdoaXRlIHtcbiAgLS1idXR0b24tYmc6ICNmZmY7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLS1idXR0b24tY29sb3I6ICMwMDU1YTA7XG4gIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJ1dHRvbi1ob3Zlci1iZzogIzAwNTVhMDtcbiAgLS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uY3VzdG9tLWJ1dHRvbi0td2hpdGUtb3V0bGluZS0yIHtcbiAgLS1idXR0b24tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6ICNmZmY7XG4gIC0tYnV0dG9uLWNvbG9yOiAjZmZmO1xuICAtLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzAxMkI1MDtcbiAgLS1idXR0b24taG92ZXItYmc6ICNmZmY7XG4gIC0tYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS1idXR0b24tLXdoaXRlLW91dGxpbmUge1xuICAtLWJ1dHRvbi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLS1idXR0b24tY29sb3I6ICNmZmY7XG4gIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJ1dHRvbi1ob3Zlci1iZzogIzAwNTVhMDtcbiAgLS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjMDA1NWEwO1xufVxuXG4uY3VzdG9tLWJ1dHRvbi0tcmVkLWxpZ2h0IHtcbiAgLS1idXR0b24tYmc6ICNmZmRmZGU7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogI2ZmZGZkZTtcbiAgLS1idXR0b24tY29sb3I6ICNmNzQwM2E7XG4gIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZkZmRlO1xuICAtLWJ1dHRvbi1ob3Zlci1iZzogI2Y3NDAzYTtcbiAgLS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjZjc0MDNhO1xufVxuXG4uY3VzdG9tLWJ1dHRvbi0tYmx1ZS1vdXRsaW5lIHtcbiAgLS1idXR0b24tYmc6ICNmZmY7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogIzAwNTVhMDtcbiAgLS1idXR0b24tY29sb3I6ICMwMDU1YTA7XG4gIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJ1dHRvbi1ob3Zlci1iZzogIzAwNTVhMDtcbiAgLS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjMDA1NWEwO1xufVxuXG4uY3VzdG9tLWJ1dHRvbi0tYmx1ZS1vdXRsaW5lLXRyYW5zcGFyZW50IHtcbiAgLS1idXR0b24tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6ICMwMDU1YTA7XG4gIC0tYnV0dG9uLWNvbG9yOiAjMDA1NWEwO1xuICAtLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1idXR0b24taG92ZXItYmc6ICMwMDU1YTA7XG4gIC0tYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwNTVhMDtcbn1cblxuW2RhdGEtdGhlbWU9XCJkYW5nZXJcIl0gLmN1c3RvbS1idXR0b24sIFtkYXRhLXRoZW1lPVwiZGFuZ2VyXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiYnRuLXByaW1hcnlcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImJ0bi1wcmltYXJ5XCJdIFtkYXRhLXRoZW1lPVwiZGFuZ2VyXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluaywgLmN1c3RvbS1idXR0b24tLXJlZCB7XG4gIC0tYnV0dG9uLWJnOiAjZjc0MDNhO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6ICNmNzQwM2E7XG4gIC0tYnV0dG9uLWNvbG9yOiAjZmZmO1xuICAtLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2Y3NDAzYTtcbiAgLS1idXR0b24taG92ZXItYmc6ICNmZmY7XG4gIC0tYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y3NDAzYTtcbn1cblxuLmN1c3RvbS1idXR0b24tLWN1c3RvbSB7XG4gIC0tYnV0dG9uLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDg1LCAxNjAsIDAuMjApO1xuICAtLWJ1dHRvbi1jb2xvcjogIzAwNTVhMDtcbiAgLS1idXR0b24taG92ZXItY29sb3I6ICMwMDU1YTA7XG4gIC0tYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDAsIDg1LCAxNjAsIDAuMjApO1xuICAtLWJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgODUsIDE2MCwgMC4yMCk7XG59XG5cbi5jdXN0b20tYnV0dG9uLS1ncmV5IHtcbiAgLS1idXR0b24tYmc6ICNlMGUwZTA7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogI2UwZTBlMDtcbiAgLS1idXR0b24tY29sb3I6ICM4MjgyODI7XG4gIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjMDA1NWEwO1xuICAtLWJ1dHRvbi1ob3Zlci1iZzogI2UwZTBlMDtcbiAgLS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuXG4uY3VzdG9tLWJ1dHRvbi0tcGxheTpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS1idXR0b24taG92ZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLmN1c3RvbS1idXR0b24tLXBsYXkgc3ZnIHtcbiAgd2lkdGg6IDExcHg7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gIGZpbGw6IHZhcigtLWJ1dHRvbi1jb2xvcik7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3VzdG9tLWJ1dHRvbi0tcGxheSBzdmcge1xuICAgIHdpZHRoOiAxMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN1c3RvbS1idXR0b24tLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY3VzdG9tLWxpbmstYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnRhZyB7XG4gIC0tdGFnLWJnOiAjZmZmO1xuICAtLXRhZy1jb2xvcjogIzRmNGY0ZjtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFnLWJnKTtcbiAgY29sb3I6IHZhcigtLXRhZy1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFnIHtcbiAgICBwYWRkaW5nOiAxcHggOHB4IDNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxufVxuXG4udGFnLS1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWctLWFic29sdXRlIHtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTJweDtcbiAgfVxufVxuXG4udGFnLS1yZWQtbGlnaHQge1xuICAtLXRhZy1iZzogI2ZmZGZkZTtcbiAgLS10YWctY29sb3I6ICNmNzQwM2E7XG59XG5cbi50YWctLWJsdWUtbGlnaHQge1xuICAtLXRhZy1iZzogI2Q0ZWJmZjtcbiAgLS10YWctY29sb3I6ICMwMDU1YTA7XG59XG5cbi50ZXh0LS1zZC0xIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnRleHQtLXNkLTIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi50ZXh0LS1zZC0zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnRleHQtLXNkLTQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi50ZXh0LS1zZC01IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLnRleHQtLXNkLTYge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi50ZXh0LS1zZC03IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dC0tc3QtMSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIC50ZXh0LS1zdC0yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB9XG4gIC50ZXh0LS1zdC00IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICAudGV4dC0tc3QtNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC50ZXh0LS1zdC02IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgfVxuICAudGV4dC0tc3QtNyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnRleHQtLXN0LTgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi50ZXh0LW0tMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHQtbS0yIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRleHQtcy01IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0LXMtNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIH1cbn1cblxuLnRpdGxlIHtcbiAgY29sb3I6ICMwMDU1YTA7XG59XG5cbi50aXRsZS0taDEge1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZS0taDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4udGl0bGUtLXNpemUtMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlLS1zaXplLTEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5cbi50aXRsZS0tc2QtMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG59XG5cbi50aXRsZS0tc2QtMiB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi50aXRsZS0tc2QtMyB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlLS1zdC0xIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAudGl0bGUtLXN0LTIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuICAudGl0bGUtLXN0LTMge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG59XG5cbi50aXRsZS0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRpdGxlLS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiEtLSDQntCx0YnQuNC1INC/0LXRgNC10LzQtdC90L3Ri9C1IC0tKi9cbjpyb290IHtcbiAgLS1jb250YWluZXItZ2FwOiAzMHB4O1xuICAtLWNvbnRhaW5lci1zaXplOiAxMzgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLWdhcDogMTJweDtcbiAgfVxufVxuXG4vKiEtLSDQntCx0YnQuNC1INGB0YLQuNC70LggLS0qL1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbGJhci1ndXR0ZXI6IGF1dG87XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5ib2R5LnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkuc2Nyb2xsLWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3ctd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnBhZ2VfX21haW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci1nYXApICogMiArIHZhcigtLWNvbnRhaW5lci1zaXplKSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1nYXApO1xufVxuXG4uY29udGFpbmVyLS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbnRhaW5lci0tY29udGVudCB7XG4gIC0tY29udGFpbmVyLXNpemU6IDkxNnB4O1xufVxuXG4vKiDQodGB0YvQu9C60LggKi9cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qINCa0L3QvtC/0LrQuCDQuCDQuNC90L/Rg9GC0YsgKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJ1dHRvbjpub3QoLmxhbmRpbmctdWktZmllbGQtY2hlY2tib3gtaXRlbS1jaGVja2JveCksXG5pbnB1dDpub3QoLmxhbmRpbmctdWktZmllbGQtY2hlY2tib3gtaXRlbS1jaGVja2JveCkge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZy1oaWRkZW4tYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIS0t0JHQu9C+0LrQuC0tKi9cbi5ib2R5IHtcbiAgLS1oZWFkZXItYmc6IHJnYmEoNzgsIDE0MywgMjAwLCAwLjUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbn1cblxuLmJvZHktLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJvZHktLWJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJvZHktYmctaW1nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDExMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ib2R5LS1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNzRweDtcbiAgfVxufVxuXG4uYm9keS0taGVhZGVyLWJsdWUge1xuICAtLWhlYWRlci1iZzogIzAwNTVhMDtcbn1cblxuLnBhZ2UtLXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtLXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucGFnZS0tYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLS1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICB9XG59XG5cbi5wYWdlX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZV9faGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2VfX2hlYWQtLXdpdGgtaW1hZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDMwcHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlX19oZWFkLS13aXRoLWltYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGNhbGMoKDEwMCUgLSAoMTJweCAqIChjYWxjKDEgLSAxKSkpKSAvIDEpKTtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2VfX2hlYWQtLXNpemUteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZV9faGVhZC0tc2l6ZS14bCB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLnBhZ2VfX2hlYWQtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfX2hlYWQtbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnBhZ2VfX2hlYWQtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfX2hlYWQtaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLnBhZ2VfX2hlYWQtaW1nIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfX2hlYWQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wYWdlX19oZWFkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnBhZ2VfX2hlYWQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2plY3QtZGV0YWlsLWljb24tYmcpO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfX2hlYWQtaWNvbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG59XG5cbi5wYWdlX19oZWFkLWljb24gaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZV9faGVhZC1pY29uIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cblxuLnBhZ2VfX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucGFnZV9fYmcge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfX2JnIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG59XG5cbi5wYWdlX19iZy0tYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG59XG5cbi5wYWdlX19iZy0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZV9fZmVlZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTglIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlX19mZWVkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGNhbGMoKDEwMCUgLSAoOHB4ICogKGNhbGMoMSAtIDEpKSkpIC8gMSkpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5wYWdlX19mZWVkLWxlZnQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlX19mZWVkLWxlZnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmlzLW1haW4tcGFnZSAucGFnZV9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnBhZ2VfX25ld3Mge1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZV9fbmV3cyB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4uaXMtbWFpbi1wYWdlIC5wYWdlX19uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGFnZV9fbmV3cy1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG4gIHBhZGRpbmc6IDY0cHggdmFyKC0tY29udGFpbmVyLWdhcCkgMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDQwcHggNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZV9fbmV3cy1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDUycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggMjRweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkIHtcbiAgbWFyZ2luLXRvcDogLTE3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWhlYWQge1xuICAgIG1hcmdpbi10b3A6IC0xMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkX19pbWcge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnBhZ2UtaGVhZF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtaGVhZF9faW1nIGltZyB7XG4gICAgbWluLWhlaWdodDogMzE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1oZWFkX19pbWctLXNjcmVlbmluZyBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLXBhbmVsIHtcbiAgcGFkZGluZzogNDBweCAwIDIxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG59XG5cbi5wYWdlLXBhbmVsLS1wcm9qZWN0IHtcbiAgcGFkZGluZzogMzJweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtcGFuZWwtLXByb2plY3Qge1xuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICB9XG59XG5cbi5wYWdlLXBhbmVsLS1zbWwsIC5wYWdlLXBhbmVsLS1zY3JlZW5pbmcge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtcGFuZWwtLXNtbCwgLnBhZ2UtcGFuZWwtLXNjcmVlbmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFnZS1wYW5lbF9fd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDExNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1wYW5lbF9fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cblxuLnBhZ2UtcGFuZWxfX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsX19zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnBhZ2UtcGFuZWxfX3NlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtcGFuZWxfX3NlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucGFnZS1wYW5lbF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucGFnZS1wYW5lbF9fdGl0bGUtLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtcGFuZWxfX3RpdGxlLS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnBhZ2UtcGFuZWxfX3RhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsX190YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5wYWdlLXBhbmVsX19pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRlYmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsX19pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtcGFuZWxfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBjYWxjKCgxMDAlIC0gKDEycHggKiAoY2FsYygzIC0gMSkpKSkgLyAzKSk7XG4gIGdhcDogMTJweDtcbn1cblxuLnBhZ2UtcGFuZWxfX2xpc3QtLXR3byB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAoMTJweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGNhbGMoKDEwMCUgLSAoOHB4ICogKGNhbGMoMSAtIDEpKSkpIC8gMSkpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5wYWdlLXBhbmVsX19tb3JlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1wYW5lbF9fbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5wYWdlLXBhbmVsX19hYm91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtcGFuZWxfX2Fib3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5wYWdlLXBhbmVsX19hYm91dC1idG4ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ucGFnZS1wYW5lbF9fYWJvdXQtbGVmdCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNjclO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsX19hYm91dC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnBhZ2UtcGFuZWxfX2Fib3V0LXJpZ2h0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtcGFuZWxfX2Fib3V0LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFnZS1wYW5lbF9fYWJvdXQtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsX19hYm91dC10ZXh0IHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICB9XG59XG5cbi5wYWdlLXBhbmVsX19hYm91dC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG59XG5cbi5wYWdlLXBhbmVsX19hYm91dC10YWdzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1wYW5lbF9fYWJvdXQtdGFncyB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuXG4ucGFnZS1wYW5lbF9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1wYW5lbF9fc2VjdGlvbiB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5wYWdlLXBhbmVsX19zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZjtcbn1cblxuLnBhZ2UtcGFuZWxfX2xlYXJuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsX19sZWFybiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucGFnZS1wYW5lbF9fbGVhcm4tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtcGFuZWxfX2xlYXJuIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucGFnZS1wYW5lbF9fYWR2YW50YWdlcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtcGFuZWxfX2FkdmFudGFnZXMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnBhZ2UtcGFuZWxfX2FkdmFudGFnZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNhbGMoKDEwMCUgLSAoMTJweCAqIChjYWxjKDQgLSAxKSkpKSAvIDQpKTtcbiAgZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsX19hZHZhbnRhZ2VzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYygoMTAwJSAtICg4cHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLnBhZ2UtcGFuZWxfX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1wYW5lbF9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnBhZ2UtcGFuZWxfX2F2YXRhci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtcGFuZWxfX2F2YXRhci10b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGViZmY7XG4gIH1cbn1cblxuLnBhZ2UtcGFuZWxfX2F2YXRhci1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGViZmY7XG59XG5cbi5wYWdlLXBhbmVsX19hdmF0YXItYmxvY2sge1xuICBtYXgtd2lkdGg6IDQ1MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsX19hdmF0YXItYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLXBhbmVsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBhbmVsX19jb250ZW50IHtcbiAgICBnYXA6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cblxuLnBhZ2UtZGV0YWlsX193cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWRldGFpbF9fd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnBhZ2UtZGV0YWlsX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1kZXRhaWxfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnBhZ2UtZGV0YWlsX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZGV0YWlsX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucGFnZS1kZXRhaWxfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1kZXRhaWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5wYWdlLWRldGFpbF9fY2FwdGlvbiB7XG4gIGNvbG9yOiAjNTU2OTk2O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWRldGFpbF9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4ucGFnZS1kZXRhaWxfX3RhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWRldGFpbF9fdGFncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxufVxuXG4ucGFnZS1kZXRhaWxfX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1kZXRhaWxfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5wYWdlLWRldGFpbF9fZG93bmxvYWQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWRldGFpbF9fZG93bmxvYWQge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cblxuLnBhZ2UtZGV0YWlsX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZGV0YWlsX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2UtZGV0YWlsX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBhZ2UtZGV0YWlsX19pbWctLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZGV0YWlsX19pbWctLW1hcmdpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgfVxufVxuXG4ucGFnZS1kZXRhaWxfX2ltZy0tc21hbGwge1xuICBtYXgtd2lkdGg6IDQxMHB4O1xufVxuXG4ucGFnZS1kZXRhaWxfX2lmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnBhZ2UtZGV0YWlsX19pZnJhbWUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdlLWRldGFpbF9fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZGV0YWlsX192aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4ucGFnZS1kZXRhaWxfX3ZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS1kZXRhaWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG59XG5cbi5wYWdlLWRldGFpbF9fY29udGVudC1kZW1vIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1kZXRhaWxfX2NvbnRlbnQtZGVtbyB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWRldGFpbF9fY29udGVudCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIH1cbn1cblxuLnBhZ2UtZGV0YWlsX19nYWxsZXJ5LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1kZXRhaWxfX2dhbGxlcnktaGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucGFnZS1kZXRhaWxfX2dhbGxlcnktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1kZXRhaWxfX2dhbGxlcnktc2xpZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhZ2UtZGV0YWlsX19nYWxsZXJ5LWFycm93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgODUsIDE2MCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZGV0YWlsX19nYWxsZXJ5LWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLWRldGFpbF9fZ2FsbGVyeS1hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAtODBweDtcbn1cblxuLnBhZ2UtZGV0YWlsX19nYWxsZXJ5LWFycm93LS1wcmV2IHtcbiAgbGVmdDogLTgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZGV0YWlsX19nYWxsZXJ5LWFycm93IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnBhZ2UtZGV0YWlsX19nYWxsZXJ5LWFycm93IHN2ZyB7XG4gIHN0cm9rZTogIzAwNTVhMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1kZXRhaWxfX2dhbGxlcnktYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogNnB4O1xuICB9XG59XG5cbi5wYWdlLWRldGFpbF9fZ2FsbGVyeS1hcnJvdzpob3ZlciBzdmcge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5wYWdlLWRldGFpbF9fZ2FsbGVyeS1hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucGFnZS1kZXRhaWxfX2NvbnRhY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMkI1MDtcbiAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDAgMDtcbiAgcGFkZGluZzogMzJweDtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItc2l6ZSk7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZGV0YWlsX19jb250YWN0cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCAuYi1jaXRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnBhZ2UtY29udGVudCAuYi1jaXRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTYwcHg7XG4gIHdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOTQnIGhlaWdodD0nODAnIHZpZXdCb3g9JzAgMCA5NCA4MCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yNy42IDc5LjRMMy4yIDM5LjhMMjcuNiAwLjE5OTk5Nkg1NEwzMC42IDM5LjhMNTQgNzkuNEgyNy42Wk02My44IDc5LjRMMzkuNCAzOS44TDYzLjggMC4xOTk5OTZIOTAuMkw2Ni44IDM5LjhMOTAuMiA3OS40SDYzLjhaJyBmaWxsPSclMjNENkUwRjUnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtY29udGVudCAuYi1jaXRhdGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYWdlLWNvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY291bnRlci1yZXNldDogYWRjb3VudGVyO1xufVxuXG4ucGFnZS1jb250ZW50IG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb3VudGVyLWluY3JlbWVudDogYWRjb3VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnBhZ2UtY29udGVudCBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGFkY291bnRlcik7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNGVtO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgd2lkdGg6IDQ3LjVweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSczOScgdmlld0JveD0nMCAwIDQ4IDM5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDcuNSA0Ljc5NDg3TDAgMEwyOC40OTMzIDM5TDQ3LjUgNC43OTQ4N1onIGZpbGw9JyUyMzAyNzFiOScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxleC1iYXNpczogNDcuNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmctYmcteWVsbG93IC5wYWdlLWNvbnRlbnQgb2wgbGk6YmVmb3JlLCAuZy1iZy1ibGFjayAucGFnZS1jb250ZW50IG9sIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzczJyBoZWlnaHQ9JzcyJyB2aWV3Qm94PScwIDAgNzMgNzInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNzMgNTQuMTRMNzMgMTcuODY2NUwtMS4zMzQ5NmUtMDYgMS4yNDc1M2UtMDZMLTcuNjI5MzllLTA2IDcyTDczIDU0LjE0WicgZmlsbD0nJTIzNWE0YWZiJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1jb250ZW50IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBhZ2UtY29udGVudCBvbCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG59XG5cbi5wYWdlLWNvbnRlbnQgdWwgbGkge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogLjVlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzVjODVkNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UtY29udGVudCB1bCB1bCxcbi5wYWdlLWNvbnRlbnQgb2wgdWwsXG4ucGFnZS1jb250ZW50IG9sIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1jb250ZW50IG9sIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzYnIGhlaWdodD0nMzEnIHZpZXdCb3g9JzAgMCAzNiAzMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTM2IDMuODExMzFMMCAwTDIxLjU5NDkgMzFMMzYgMy44MTEzMVonIGZpbGw9JyUyMzAwNTVBMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBmbGV4LWJhc2lzOiAzNnB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBsaW5lLWhlaWdodDogMTkuNXB4O1xuICAgIHBhZGRpbmc6IDNweCAxMnB4IDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiA1cHggMTVweCAwIDA7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCBoMixcbi5wYWdlLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWNvbnRlbnQgaDIsXG4gIC5wYWdlLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IGhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q0ZWJmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuXG4ucGFnZS1jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtY29udGVudCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCBmaWd1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtY29udGVudCBmaWd1cmUge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM1NTY5OTY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQgZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFib3V0IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFib3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG59XG5cbi5hYm91dF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTglIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWJvdXRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGNhbGMoKDEwMCUgLSAoMzJweCAqIChjYWxjKDEgLSAxKSkpKSAvIDEpKTtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLmFib3V0X190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWJvdXRfX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFib3V0X190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFib3V0X190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uYWJvdXRfX3RleHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xufVxuXG4uYWJvdXRfX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFkdmFudGFnZXMtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDIzN3B4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzLWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlcy1jYXJkX19pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzLWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzLWNhcmRfX2ljb24gc3ZnIHtcbiAgc3Ryb2tlOiAjMDA1NWEwO1xuICB3aWR0aDogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlcy1jYXJkX19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cblxuLmFkdmFudGFnZXMtY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgY29sb3I6ICMwMDU1YTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXMtY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS10YWcge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWVjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtdGFnIHtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS10YWdfX2ltZyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aWR0aDogMjUlO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS10YWdfX2ltZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmFydGljbGUtdGFnX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFydGljbGUtdGFnX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS10YWdfX2dyb3VwIHtcbiAgICBvcmRlcjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5hcnRpY2xlLXRhZ19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS10YWdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS10YWdfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtdGFnX19saW5rIHtcbiAgICByaWdodDogMTJweDtcbiAgICBib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmFzaS1pbml0aWF0aXZlcy0tb2Zmc2V0LXkge1xuICBtYXJnaW46IDE2MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1pbml0aWF0aXZlcy0tb2Zmc2V0LXkge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLWluaXRpYXRpdmVzLS1vZmZzZXQteSB7XG4gICAgbWFyZ2luOiA1NnB4IDA7XG4gIH1cbn1cblxuLmFzaS1pbml0aWF0aXZlc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5hc2ktaW5pdGlhdGl2ZXNfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDU1YTA7XG59XG5cbi5hc2ktaW5pdGlhdGl2ZXNfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktaW5pdGlhdGl2ZXNfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1pbml0aWF0aXZlc19fYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tY29udGFpbmVyLWdhcCkgKiAtMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1nYXApICogLTEpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1pbml0aWF0aXZlcyAuc3dpcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1nYXApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1nYXApO1xuICB9XG59XG5cbi5hc2ktaW5pdGlhdGl2ZXNfX2Fycm93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU1YTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1pbml0aWF0aXZlc19fYXJyb3cge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYXNpLWluaXRpYXRpdmVzX19hcnJvdyBzdmcge1xuICBzdHJva2U6ICMwMDU1YTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1pbml0aWF0aXZlc19fYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogNnB4O1xuICB9XG59XG5cbi5hc2ktaW5pdGlhdGl2ZXNfX2Fycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbn1cblxuLmFzaS1pbml0aWF0aXZlc19fYXJyb3c6aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4uYXNpLWluaXRpYXRpdmVzX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYXNpLWluaXRpYXRpdmVzLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMWUyODM3O1xufVxuXG4uYXNpLWluaXRpYXRpdmVzLWl0ZW1fX2lubmVyIHtcbiAgbWluLWhlaWdodDogMzkycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5hc2ktaW5pdGlhdGl2ZXMtaXRlbV9faW5uZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktaW5pdGlhdGl2ZXMtaXRlbV9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG4uYXNpLWluaXRpYXRpdmVzLWl0ZW1fX2NhcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1pbml0aWF0aXZlcy1pdGVtX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktaW5pdGlhdGl2ZXMtaXRlbV9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5hc2ktaW5pdGlhdGl2ZXMtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1pbml0aWF0aXZlcy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hc2ktaW5pdGlhdGl2ZXMtaXRlbV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktaW5pdGlhdGl2ZXMtaXRlbV9fZm9vdGVyIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLmFzaS1pbml0aWF0aXZlcy1pdGVtX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFzaS1pbml0aWF0aXZlcy1pdGVtX19sb2dvLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiA5NXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaS1pbml0aWF0aXZlcy1pdGVtX19sb2dvLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5hdmF0YXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG5cbi5hdmF0YXItLXByb2plY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmF2YXRhci0tcHJvamVjdCAuYXZhdGFyX19pbWcge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLmF2YXRhci0tcHJvamVjdCAuYXZhdGFyX19pbmZvIHtcbiAgb3JkZXI6IDA7XG4gIGZsZXg6IDE7XG59XG5cbi5hdmF0YXItLXByb2plY3QgLmF2YXRhcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmF2YXRhci0tcHJvamVjdCAuYXZhdGFyX19wb3N0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLmF2YXRhci0tc21sIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF2YXRhci0tc21sIC5hdmF0YXJfX3Bvc3Qge1xuICBjb2xvcjogIzU1Njk5NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXZhdGFyLS1zbWwgLmF2YXRhcl9fcG9zdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hdmF0YXItLXNtbCAuYXZhdGFyX19uYW1lIHtcbiAgb3JkZXI6IDE7XG4gIGNvbG9yOiAjNTU2OTk2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hdmF0YXItLXNtbCAuYXZhdGFyX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmF2YXRhci0tc21sIC5hdmF0YXJfX2luZm8ge1xuICBvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXZhdGFyLS1zbWwgLmF2YXRhcl9faW5mbyB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbi5hdmF0YXItLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmF2YXRhci0tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmF2YXRhci0tY29sdW1uIC5hdmF0YXJfX2ltZyB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXZhdGFyLS1jb2x1bW4gLmF2YXRhcl9faW1nIHtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgfVxufVxuXG4uYXZhdGFyX19pbWcge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF2YXRhcl9faW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYXZhdGFyX19pbWctdXJsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYXZhdGFyX19pbWcgaW1nLCAuYXZhdGFyX19pbWctdXJsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hdmF0YXJfX2ltZyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5hdmF0YXJfX2ltZy0tdm9pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG59XG5cbi5hdmF0YXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5hdmF0YXJfX25hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hdmF0YXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB9XG59XG5cbi5hdmF0YXJfX3RhZyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hdmF0YXJfX3RhZyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5hdmF0YXJfX3Bvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5cbi5hdmF0YXJfX3Bvc3QgPiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmF2YXRhcl9fcG9zdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hdmF0YXJfX3Bvc3QgYiwgLmF2YXRhcl9fcG9zdCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hdmF0YXJfX3Bvc3QgYiwgLmF2YXRhcl9fcG9zdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLmF2YXRhcl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmF2YXRhcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIC0tYnJlYWRjcnVtYnMtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzLS1ibHVlLCAuYnJlYWRjcnVtYnNbZGF0YS1jb2xvcj1cImJsdWVcIl0ge1xuICAtLWJyZWFkY3J1bWJzLWNvbG9yOiAjMDA1NWEwO1xufVxuXG4uYnJlYWRjcnVtYnNbZGF0YS1jb2xvcj1cImdyYXlcIl0ge1xuICAtLWJyZWFkY3J1bWJzLWNvbG9yOiAjODI4MjgyO1xufVxuXG4uYnJlYWRjcnVtYnNbZGF0YS1jb2xvcj1cIndoaXRlXCJdIHtcbiAgLS1icmVhZGNydW1icy1jb2xvcjogI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWJzW2RhdGEtY29sb3I9XCJibGFja1wiXSB7XG4gIC0tYnJlYWRjcnVtYnMtY29sb3I6ICMwMDA7XG59XG5cbi5icmVhZGNydW1icy0tc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJlYWRjcnVtYnMtLXNpemUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5icmVhZGNydW1icy0tc2VwYXJhdG9yLWFmdGVyIC5icmVhZGNydW1ic19fZGVsaW1pdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGdhcDogM3B4O1xuICB9XG59XG5cbi5icmVhZGNydW1icy0tc2VwYXJhdG9yLWFmdGVyIC5icmVhZGNydW1ic19faXRlbTpub3QoOmxhc3QtY2hpbGQpIC5icmVhZGNydW1ic19fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnLSc7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJyZWFkY3J1bWJzLWNvbG9yKTtcbiAgZ2FwOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgICBnYXA6IDNweDtcbiAgfVxufVxuXG4uY3VzdG9tLWRyb3Bkb3duIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jdXN0b20tZHJvcGRvd25fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VzdG9tLWRyb3Bkb3duX19kYXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1kcm9wZG93bi0tc2l6ZS1tZCAuY3VzdG9tLWRyb3Bkb3duX19maWVsZCAuY3VzdG9tLWRyb3Bkb3duX19maWVsZC1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5jdXN0b20tZHJvcGRvd25fX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXN0b20tZHJvcGRvd24tLW5vLWxhYmVsIC5jdXN0b20tZHJvcGRvd25fX21haW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NWEwO1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3VzdG9tLWRyb3Bkb3duX19tYWluLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uY3VzdG9tLWRyb3Bkb3duLS1zaXplLW1kIC5jdXN0b20tZHJvcGRvd25fX21haW4tYXJyb3cge1xuICByaWdodDogMTZweDtcbn1cblxuLmN1c3RvbS1kcm9wZG93bi0taXMtb3BlbmVkIC5jdXN0b20tZHJvcGRvd25fX21haW4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jdXN0b20tZHJvcGRvd25fX3dpbmRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5jdXN0b20tZHJvcGRvd24tLWlzLW9wZW5lZCAuY3VzdG9tLWRyb3Bkb3duX193aW5kb3cge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG4gIHRvdWNoLWFjdGlvbjogdW5zZXQ7XG59XG5cbi5jdXN0b20tZHJvcGRvd24tLXNpemUtbWQgLmN1c3RvbS1kcm9wZG93bl9fd2luZG93IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1kcm9wZG93bi0tc2l6ZS1tZCAuY3VzdG9tLWRyb3Bkb3duX193aW5kb3cge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uY3VzdG9tLWRyb3Bkb3duLS10aGVtZS1saWdodC1ibHVlIC5jdXN0b20tZHJvcGRvd25fX3dpbmRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjVweCAwIHJnYmEoMCwgODUsIDE2MCwgMC4xKTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG4uY3VzdG9tLWRyb3Bkb3duLS10aGVtZS1saWdodC1ibHVlIC5jdXN0b20tZHJvcGRvd25fX3dpbmRvdzo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5jdXN0b20tZHJvcGRvd24tLXRoZW1lLWxpZ2h0LWJsdWUgLmN1c3RvbS1kcm9wZG93bl9fd2luZG93Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODUsIDE2MCwgMC4xKTtcbn1cblxuLmN1c3RvbS1kcm9wZG93bi0tdGhlbWUtbGlnaHQtYmx1ZSAuY3VzdG9tLWRyb3Bkb3duX193aW5kb3c6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xufVxuXG4uY3VzdG9tLWRyb3Bkb3duLS10aGVtZS1saWdodC1ibHVlIC5jdXN0b20tZHJvcGRvd25fX3dpbmRvdzo6LXdlYmtpdC1yZXNpemVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tZHJvcGRvd24tLXRoZW1lLWxpZ2h0LWJsdWUgLmN1c3RvbS1kcm9wZG93bl9fd2luZG93Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIC5jdXN0b20tZHJvcGRvd24tLXRoZW1lLWxpZ2h0LWJsdWUgLmN1c3RvbS1kcm9wZG93bl9fd2luZG93IHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IGF1dG87XG4gICAgLyog0JTQu9GPINCx0YDQsNGD0LfQtdGA0L7Qsiwg0L/QvtC00LTQtdGA0LbQuNCy0LDRjtGJ0LjRhSAtd2Via2l0ICovXG4gIH1cbn1cblxuLmN1c3RvbS1kcm9wZG93bl9fbGlzdC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1kcm9wZG93bi0tc2l6ZS1tZCAuY3VzdG9tLWRyb3Bkb3duX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cblxuLmN1c3RvbS1kcm9wZG93bi0tc2l6ZS1tZCAuY3VzdG9tLWRyb3Bkb3duX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZHJvcGRvd24tLXRoZW1lLWxpZ2h0LWJsdWUgLmN1c3RvbS1kcm9wZG93bl9fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDRlYmZmO1xufVxuXG4uY3VzdG9tLWRyb3Bkb3duLS10aGVtZS1saWdodC1ibHVlIC5jdXN0b20tZHJvcGRvd25fX2xpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG59XG5cbi5jdXN0b20taW5wdXRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VzdG9tLWlucHV0X19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jdXN0b20taW5wdXQtLXNpemUtbWQgLmN1c3RvbS1pbnB1dF9fbGFiZWwge1xuICBsZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jdXN0b20taW5wdXQtLW5vLWxhYmVsIC5jdXN0b20taW5wdXRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1pbnB1dC0tdGhlbWUtbGlnaHQtYmx1ZSAuY3VzdG9tLWlucHV0X19sYWJlbCB7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG4uY3VzdG9tLWlucHV0X19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jdXN0b20taW5wdXRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20taW5wdXQtLXNpemUtbWQgLmN1c3RvbS1pbnB1dF9faW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuY3VzdG9tLWlucHV0X19sYWJlbCwgLmN1c3RvbS1pbnB1dC0tc2l6ZS1tZCAuY3VzdG9tLWlucHV0X19pbnB1dDpmb2N1cyB+IC5jdXN0b20taW5wdXRfX2xhYmVsLCAuY3VzdG9tLWlucHV0LS1zaXplLW1kIC5jdXN0b20taW5wdXRfX2lucHV0OmFjdGl2ZSB+IC5jdXN0b20taW5wdXRfX2xhYmVsIHtcbiAgdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoODUsIDEwNSwgMTUwLCAwLjUpO1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1pbnB1dC0tc2l6ZS1tZCAuY3VzdG9tLWlucHV0X19pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5jdXN0b20taW5wdXRfX2xhYmVsLCAuY3VzdG9tLWlucHV0LS1zaXplLW1kIC5jdXN0b20taW5wdXRfX2lucHV0OmZvY3VzIH4gLmN1c3RvbS1pbnB1dF9fbGFiZWwsIC5jdXN0b20taW5wdXQtLXNpemUtbWQgLmN1c3RvbS1pbnB1dF9faW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1pbnB1dF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uY3VzdG9tLWlucHV0LS1zaXplLW1kIC5jdXN0b20taW5wdXRfX2lucHV0IHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDIwcHggMTZweCA1cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1pbnB1dC0tc2l6ZS1tZCAuY3VzdG9tLWlucHV0X19pbnB1dCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY3VzdG9tLWlucHV0LS1uby1sYWJlbCAuY3VzdG9tLWlucHV0X19pbnB1dCB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWlucHV0LS1uby1sYWJlbCAuY3VzdG9tLWlucHV0X19pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jdXN0b20taW5wdXQtLW5vLWxhYmVsIC5jdXN0b20taW5wdXRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jdXN0b20taW5wdXQtLW5vLWxhYmVsIC5jdXN0b20taW5wdXRfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDU1YTA7XG59XG5cbi5jdXN0b20taW5wdXQtLW5vLWxhYmVsIC5jdXN0b20taW5wdXRfX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuLmN1c3RvbS1pbnB1dC0tbm8tbGFiZWwgLmN1c3RvbS1pbnB1dF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuLmN1c3RvbS1pbnB1dC0tbm8tbGFiZWwgLmN1c3RvbS1pbnB1dF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDU1YTA7XG59XG5cbi5jdXN0b20taW5wdXQtLW5vLWxhYmVsIC5jdXN0b20taW5wdXRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuLmN1c3RvbS1pbnB1dC0tbm8tbGFiZWwgLmN1c3RvbS1pbnB1dF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDU1YTA7XG59XG5cbi5jdXN0b20taW5wdXQtLXRoZW1lLWxpZ2h0LWJsdWUgLmN1c3RvbS1pbnB1dF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmN1c3RvbS1pbnB1dC0tdGhlbWUtYmx1ZSAuY3VzdG9tLWlucHV0X19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG4uYXNpX2FjY2VudF90ZXh0X2Jsb2NrIHtcbiAgcGFkZGluZzogNjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2FjY2VudF90ZXh0X2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hc2lfYWNjZW50X3RleHRfYmxvY2sgcCB7XG4gIG1heC13aWR0aDogODAzcHg7XG59XG5cbi5hc2lfYWNjZW50X3RleHRfYmxvY2sgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoIHtcbiAgcGFkZGluZzogMzJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb3VudGVyLXJlc2V0OiBwYXRoTnVtIDA7XG59XG5cbi5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aFtkYXRhLW1hcmtlcj1cIlsxXVwiXSAuYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX3RvcF9idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHBhdGhOdW0gMTtcbn1cblxuLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX19pdGVtLmpzLWl0ZW0tb3BlbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4uYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9faXRlbS5qcy1pdGVtLW9wZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX190b3BfYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwIDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcbn1cblxuLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX190b3BfYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhwYXRoTnVtLCBcIi5cIiwgdXBwZXItcm9tYW4pIFwiLlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uanMtaXRlbS1vcGVuIC5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9fdG9wX2J0biB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9fdG9wX2J0biB7XG4gICAgZ2FwOiAwIDlweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9fdG9wX2J0bjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5qcy1pdGVtLW9wZW4gLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX190b3BfYnRuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX3RvcF90ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9fdG9wX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX3RvcF9pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTY5OTY7XG59XG5cbi5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9fdG9wX2ljb246OmJlZm9yZSwgLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX190b3BfaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX190b3BfaWNvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX19pdGVtLmpzLWl0ZW0tb3BlbiAuYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX3RvcF9pY29uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbn1cblxuLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX19pdGVtLmpzLWl0ZW0tb3BlbiAuYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX3RvcF9pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9fdG9wX2ljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBncmlkLXRlbXBsYXRlLXJvd3M7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9faXRlbS5qcy1pdGVtLW9wZW4gLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX19jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5cbi5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9fY29udGVudCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG4uYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX2xpc3Qge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uYXNpX2FjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFzaV9hY2NvcmRpb25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFzaV9hY2NvcmRpb25fX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcbn1cblxuLmFzaV9hY2NvcmRpb25fX2l0ZW0uanMtaXRlbS1vcGVuIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5hc2lfYWNjb3JkaW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfYWNjb3JkaW9uX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5hc2lfYWNjb3JkaW9uX19pdGVtLmpzLWl0ZW0tb3BlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmFzaV9hY2NvcmRpb25fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5hc2lfYWNjb3JkaW9uX190b3BfYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwIDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcbn1cblxuLmFzaV9hY2NvcmRpb25fX3RvcF9idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG59XG5cbi5qcy1pdGVtLW9wZW4gLmFzaV9hY2NvcmRpb25fX3RvcF9idG4ge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2FjY29yZGlvbl9fdG9wX2J0biB7XG4gICAgZ2FwOiAwIDlweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5hc2lfYWNjb3JkaW9uX190b3BfYnRuOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuanMtaXRlbS1vcGVuIC5hc2lfYWNjb3JkaW9uX190b3BfYnRuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uYXNpX2FjY29yZGlvbl9fdG9wX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9hY2NvcmRpb25fX3RvcF90ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmFzaV9hY2NvcmRpb25fX3RvcF9pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbi5hc2lfYWNjb3JkaW9uX190b3BfaWNvbjo6YmVmb3JlLCAuYXNpX2FjY29yZGlvbl9fdG9wX2ljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5hc2lfYWNjb3JkaW9uX190b3BfaWNvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmFzaV9hY2NvcmRpb25fX2l0ZW0uanMtaXRlbS1vcGVuIC5hc2lfYWNjb3JkaW9uX190b3BfaWNvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG59XG5cbi5hc2lfYWNjb3JkaW9uX19pdGVtLmpzLWl0ZW0tb3BlbiAuYXNpX2FjY29yZGlvbl9fdG9wX2ljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9hY2NvcmRpb25fX3RvcF9pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmFzaV9hY2NvcmRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBncmlkLXRlbXBsYXRlLXJvd3M7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hc2lfYWNjb3JkaW9uX19pdGVtLmpzLWl0ZW0tb3BlbiAuYXNpX2FjY29yZGlvbl9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5cbi5hc2lfYWNjb3JkaW9uX19jb250ZW50IGIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuLmFzaV9hY2NvcmRpb25fX2xpc3Qge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uYXNpX2FydGljbGVfcG9ydHJhaXRzIHtcbiAgcGFkZGluZzogMzJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYXNpX2FydGljbGVfcG9ydHJhaXRzIFtkYXRhLWhpZGUtYmxvY2s9XCJbMV1cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXNpX2FydGljbGVfcG9ydHJhaXRzX190aXRsZSB7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYXNpX2FydGljbGVfcG9ydHJhaXRzX193cmFwcGVyW2RhdGEtY29scz1cIjRcIl0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBjYWxjKCgxMDAlIC0gKDEycHggKiAoY2FsYyg0IC0gMSkpKSkgLyA0KSk7XG4gIGdhcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXNpX2FydGljbGVfcG9ydHJhaXRzX193cmFwcGVyW2RhdGEtY29scz1cIjRcIl0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2FsYygoMTAwJSAtICgxMnB4ICogKGNhbGMoMyAtIDEpKSkpIC8gMykpO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfYXJ0aWNsZV9wb3J0cmFpdHNfX3dyYXBwZXJbZGF0YS1jb2xzPVwiNFwiXSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDhweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4uYXNpX2FydGljbGVfcG9ydHJhaXRzX193cmFwcGVyW2RhdGEtY29scz1cIjNcIl0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBjYWxjKCgxMDAlIC0gKDEycHggKiAoY2FsYygzIC0gMSkpKSkgLyAzKSk7XG4gIGdhcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2FydGljbGVfcG9ydHJhaXRzX193cmFwcGVyW2RhdGEtY29scz1cIjNcIl0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYygoMTAwJSAtICg4cHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLmFzaV9hcnRpY2xlX3BvcnRyYWl0c19fd3JhcHBlcltkYXRhLWNvbHM9XCIyXCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYygoMTAwJSAtICgxMnB4ICogKGNhbGMoMiAtIDEpKSkpIC8gMikpO1xuICBnYXA6IDEycHg7XG59XG5cbi5hc2lfYXJ0aWNsZV9wb3J0cmFpdHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gIGdhcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2FydGljbGVfcG9ydHJhaXRzX19pdGVtIHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG5cbi5hc2lfYXJ0aWNsZV9wb3J0cmFpdHNfX25hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2FydGljbGVfcG9ydHJhaXRzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFzaV9hcnRpY2xlX3BvcnRyYWl0c19fZGVzY3Ige1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzFlMjgzNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2FydGljbGVfcG9ydHJhaXRzX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hc2lfYXJ0aWNsZV9wb3J0cmFpdHNfX2ljb24ge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmFzaV9hcnRpY2xlX3BvcnRyYWl0c19faWNvbiBwaWN0dXJlLFxuLmFzaV9hcnRpY2xlX3BvcnRyYWl0c19faWNvbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfYXJ0aWNsZV9wb3J0cmFpdHNfX2ljb24ge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxufVxuXG4uYXNpLWJsb2NrLXNjaGVtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYXNpLWJsb2NrLXNjaGVtZV9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lX19ibG9jazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1ibG9jay1zY2hlbWVfX2Jsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lX19ibG9jay5hc2ktYmxvY2stc2NoZW1lX19ibG9jay0tc29sbyArIC5hc2ktYmxvY2stc2NoZW1lX19ibG9jay0tc29sbzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIC0tcGVyY2VudC1jb2w6IDA7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lX19jYXJkc1tkYXRhLXNjaGVtZS1pdGVtcy1jb2xzPVwiNFwiXSB7XG4gIC0tcGVyY2VudC1jb2w6IDI1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZV9fY2FyZHNbZGF0YS1zY2hlbWUtaXRlbXMtY29scz1cIjRcIl0ge1xuICAgIC0tcGVyY2VudC1jb2w6IGNhbGMoMTAwJSAvIDMpO1xuICB9XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lX19jYXJkc1tkYXRhLXNjaGVtZS1pdGVtcy1jb2xzPVwiM1wiXSB7XG4gIC0tcGVyY2VudC1jb2w6IGNhbGMoMTAwJSAvIDMpO1xufVxuXG4uYXNpLWJsb2NrLXNjaGVtZV9fY2FyZHMtaXRlbSB7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICB3aWR0aDogdmFyKC0tcGVyY2VudC1jb2wpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lX19jYXJkcy1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZV9fY2FyZHMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgZ2FwOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBjb2xvcjogIzAwNTVhMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q0ZWJmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uLS13aXRoLXBvcHVwIC5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9faW5uZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbi0td2l0aC1wb3B1cCAuYXNpLWJsb2NrLXNjaGVtZS1wZXJzb25fX2lubmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uLS13aXRoLXBvcHVwIC5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9faW5uZXI6aG92ZXIgLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19hcnJvdy1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZjtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uLS13aXRoLXBvcHVwIC5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9faW5uZXI6aG92ZXIgLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19hcnJvdy1pY29uIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbi0tcHJpbWFyeSAuYXNpLWJsb2NrLXNjaGVtZS1wZXJzb25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTVhMDtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uLS13aXRoLXBvcHVwLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uLS1wcmltYXJ5IC5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9faW5uZXI6aG92ZXIge1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZS1wZXJzb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZS1wZXJzb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9fYXZhdGFyIHtcbiAgLS1zaXplOiA2NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IHZhcigtLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1zaXplKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXplKTtcbiAgbWF4LWhlaWdodDogdmFyKC0tc2l6ZSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19hdmF0YXIge1xuICAgIC0tc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9fYXZhdGFyIHtcbiAgICAtLXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uLS1wcmltYXJ5IC5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9fYXZhdGFyIHtcbiAgLS1zaXplOiAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZS1wZXJzb24tLXByaW1hcnkgLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19hdmF0YXIge1xuICAgIC0tc2l6ZTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbi0tcHJpbWFyeSAuYXNpLWJsb2NrLXNjaGVtZS1wZXJzb25fX2F2YXRhciB7XG4gICAgLS1zaXplOiA2MHB4O1xuICB9XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9fcG9zaXRpb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbi0tcHJpbWFyeSAuYXNpLWJsb2NrLXNjaGVtZS1wZXJzb25fX3Bvc2l0aW9uIHtcbiAgY29sb3I6ICNkNGViZmY7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9fcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZS1wZXJzb25fX3JpZ2h0IHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS1wZXJzb25fX2Fycm93LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODUsIDE2MCwgMC4yKTtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19hcnJvdy1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19hcnJvdy1pY29uIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9faWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9faWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1ibG9jay1zY2hlbWUtY2FyZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLWNhcmRfX2lubmVyIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRURGMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMzBweDtcbiAgZ2FwOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUJFREYwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lLWNhcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1ibG9jay1zY2hlbWUtY2FyZF9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lLWNhcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLWNhcmQtLXdpdGgtcG9wdXAgLmFzaS1ibG9jay1zY2hlbWUtY2FyZF9faW5uZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLWNhcmQtLXdpdGgtcG9wdXAgLmFzaS1ibG9jay1zY2hlbWUtY2FyZF9faW5uZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS1jYXJkLS13aXRoLXBvcHVwIC5hc2ktYmxvY2stc2NoZW1lLWNhcmRfX2lubmVyOmhvdmVyIC5hc2ktYmxvY2stc2NoZW1lLWNhcmRfX2Fycm93LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS1jYXJkLS13aXRoLXBvcHVwIC5hc2ktYmxvY2stc2NoZW1lLWNhcmRfX2lubmVyOmhvdmVyIC5hc2ktYmxvY2stc2NoZW1lLWNhcmRfX2Fycm93LWljb24gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtY2FyZC0tcHJpbWFyeSAuYXNpLWJsb2NrLXNjaGVtZS1jYXJkX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTY5OTY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1NTY5OTY7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLWNhcmQtLXByaW1hcnkuYXNpLWJsb2NrLXNjaGVtZS1jYXJkLS13aXRoLXBvcHVwIC5hc2ktYmxvY2stc2NoZW1lLWNhcmRfX2lubmVyOmhvdmVyIHtcbiAgY29sb3I6ICM1NTY5OTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS1jYXJkX19hdmF0YXIge1xuICAtLXNpemU6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IHZhcigtLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1zaXplKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXplKTtcbiAgbWF4LWhlaWdodDogdmFyKC0tc2l6ZSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaS1ibG9jay1zY2hlbWUtY2FyZF9fYXZhdGFyIHtcbiAgICAtLXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtY2FyZC0tcHJpbWFyeSAuYXNpLWJsb2NrLXNjaGVtZS1jYXJkX19hdmF0YXIge1xuICAtLXNpemU6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaS1ibG9jay1zY2hlbWUtY2FyZC0tcHJpbWFyeSAuYXNpLWJsb2NrLXNjaGVtZS1jYXJkX19hdmF0YXIge1xuICAgIC0tc2l6ZTogNjBweDtcbiAgfVxufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS1jYXJkX19uYW1lIHtcbiAgaHlwaGVuczogYXV0bztcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtY2FyZF9fcG9zaXRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtY2FyZC0tcHJpbWFyeSAuYXNpLWJsb2NrLXNjaGVtZS1jYXJkX19wb3NpdGlvbiB7XG4gIGNvbG9yOiAjZDRlYmZmO1xufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS1jYXJkX19hcnJvdy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaS1ibG9jay1zY2hlbWUtY2FyZF9fYXJyb3ctaWNvbiB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZS1jYXJkX19hcnJvdy1pY29uIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIG1heC13aWR0aDogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLWNhcmRfX2Fycm93LWljb24gc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg1LCAxNjAsIDAuNSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtbW9kYWwtLWlzLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbiAgdG91Y2gtYWN0aW9uOiB1bnNldDtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtbW9kYWwtLWlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDZweCBpbnNldCAjMDA1NWEwO1xuICBhbmltYXRpb246IHNwaW4tcm90YXRlIDIuNXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS1tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLW1vZGFsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS1tb2RhbDo6LXdlYmtpdC1yZXNpemVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS1tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci1nYXApICogMiArIHZhcigtLWNvbnRhaW5lci1zaXplKSk7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLWdhcCk7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtd2luZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZS13aW5kb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X19oZWFkZXIge1xuICBwYWRkaW5nOiA1MHB4IDcwcHggNTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lLXdpbmRvd19faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1nYXApO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lLXdpbmRvd19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXdpbmRvd19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNTVhMDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDAsIDg1LCAxNjAsIDAuMyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX2Nsb3NlIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS1tb2RhbC0taXMtbG9hZGluZyAuYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X19jbG9zZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lLXdpbmRvd19fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgfVxufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX3RleHQge1xuICBtYXgtd2lkdGg6IDExMzRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lLXdpbmRvd19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX3RleHQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktYmxvY2stc2NoZW1lLXdpbmRvd19fdGV4dCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXdpbmRvd19fdGV4dCB1bCwgLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X190ZXh0IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXdpbmRvd19fdGV4dCB1bCBsaSwgLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X190ZXh0IG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X19ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X19wcm9ncmFtIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX2JvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X19wcm9ncmFtIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX2dyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLXdpbmRvd19fc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX3NlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4tcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmFzaS1jdXN0b20tYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMzJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYXNpLWN1c3RvbS1hY2NvcmRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5hc2ktY3VzdG9tLWFjY29yZGlvbltkYXRhLXRoZW1lPVwic2Vjb25kYXJ5XCJdIC5hc2ktY3VzdG9tLWFjY29yZGlvbl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5hc2ktY3VzdG9tLWFjY29yZGlvbltkYXRhLXRoZW1lPVwic2Vjb25kYXJ5XCJdIC5hc2ktY3VzdG9tLWFjY29yZGlvbl9fdG9wLWljb24ge1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuXG4uYXNpLWN1c3RvbS1hY2NvcmRpb25bZGF0YS10aGVtZT1cInByaW1hcnlcIl0gLmFzaS1jdXN0b20tYWNjb3JkaW9uX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZjtcbn1cblxuLmFzaS1jdXN0b20tYWNjb3JkaW9uW2RhdGEtdGhlbWU9XCJwcmltYXJ5XCJdIC5hc2ktY3VzdG9tLWFjY29yZGlvbl9fdG9wLWljb24ge1xuICBjb2xvcjogIzAwNTVhMDtcbiAgYm9yZGVyLWNvbG9yOiAjNTU2OTk2O1xufVxuXG4uYXNpLWN1c3RvbS1hY2NvcmRpb25bZGF0YS10aGVtZT1cImRlZmF1bHRcIl0gLmFzaS1jdXN0b20tYWNjb3JkaW9uX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkRCREJEO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5hc2ktY3VzdG9tLWFjY29yZGlvbltkYXRhLXRoZW1lPVwiZGVmYXVsdFwiXSAuYXNpLWN1c3RvbS1hY2NvcmRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkRCREJEO1xufVxuXG4uYXNpLWN1c3RvbS1hY2NvcmRpb25bZGF0YS10aGVtZT1cImRlZmF1bHRcIl0gLmFzaS1jdXN0b20tYWNjb3JkaW9uX190b3AtdGV4dCB7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG4uYXNpLWN1c3RvbS1hY2NvcmRpb25bZGF0YS10aGVtZT1cImRlZmF1bHRcIl0gLmFzaS1jdXN0b20tYWNjb3JkaW9uX190b3AtaWNvbiB7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBib3JkZXItY29sb3I6ICM1NTY5OTY7XG59XG5cbi5hc2ktY3VzdG9tLWFjY29yZGlvbltkYXRhLW1hcmtlcj1cIlsxXVwiXSAuYXNpLWN1c3RvbS1hY2NvcmRpb25fX3RvcC1idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hc2ktY3VzdG9tLWFjY29yZGlvbl9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlO1xufVxuXG4uYXNpLWN1c3RvbS1hY2NvcmRpb25fX2l0ZW0uanMtaXRlbS1vcGVuIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5hc2ktY3VzdG9tLWFjY29yZGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLWN1c3RvbS1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLmFzaS1jdXN0b20tYWNjb3JkaW9uX19pdGVtLmpzLWl0ZW0tb3BlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmFzaS1jdXN0b20tYWNjb3JkaW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uYXNpLWN1c3RvbS1hY2NvcmRpb25fX3RvcC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlO1xufVxuXG4uYXNpLWN1c3RvbS1hY2NvcmRpb25fX3RvcC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG59XG5cbi5qcy1pdGVtLW9wZW4gLmFzaS1jdXN0b20tYWNjb3JkaW9uX190b3AtYnRuIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1jdXN0b20tYWNjb3JkaW9uX190b3AtYnRuIHtcbiAgICBnYXA6IDAgOXB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLmFzaS1jdXN0b20tYWNjb3JkaW9uX190b3AtYnRuOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuanMtaXRlbS1vcGVuIC5hc2ktY3VzdG9tLWFjY29yZGlvbl9fdG9wLWJ0biB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmFzaS1jdXN0b20tYWNjb3JkaW9uX190b3AtdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLWN1c3RvbS1hY2NvcmRpb25fX3RvcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmFzaS1jdXN0b20tYWNjb3JkaW9uX190b3AtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmFzaS1jdXN0b20tYWNjb3JkaW9uX190b3AtaWNvbjo6YmVmb3JlLCAuYXNpLWN1c3RvbS1hY2NvcmRpb25fX3RvcC1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5hc2ktY3VzdG9tLWFjY29yZGlvbl9fdG9wLWljb246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5hc2ktY3VzdG9tLWFjY29yZGlvbl9faXRlbS5qcy1pdGVtLW9wZW4gLmFzaS1jdXN0b20tYWNjb3JkaW9uX190b3AtaWNvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG59XG5cbi5hc2ktY3VzdG9tLWFjY29yZGlvbl9faXRlbS5qcy1pdGVtLW9wZW4gLmFzaS1jdXN0b20tYWNjb3JkaW9uX190b3AtaWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLWN1c3RvbS1hY2NvcmRpb25fX3RvcC1pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmFzaS1jdXN0b20tYWNjb3JkaW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcyBlYXNlO1xuICB3aWxsLWNoYW5nZTogZ3JpZC10ZW1wbGF0ZS1yb3dzO1xufVxuXG4uYXNpLWN1c3RvbS1hY2NvcmRpb25fX2l0ZW0uanMtaXRlbS1vcGVuIC5hc2ktY3VzdG9tLWFjY29yZGlvbl9fY29udGVudCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktY3VzdG9tLWFjY29yZGlvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuXG4uYXNpLWN1c3RvbS1hY2NvcmRpb25fX2NvbnRlbnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG4uYXNpLWN1c3RvbS1hY2NvcmRpb25fX2xpc3Qge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uYXNpX2RvY3NfdGhyZWVfY29sIHtcbiAgcGFkZGluZzogMzJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYXNpX2RvY3NfdGhyZWVfY29sX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxMnB4IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9kb2NzX3RocmVlX2NvbF9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzIwcHgsIDFmcikpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpX2RvY3NfdGhyZWVfY29sX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uYXNpX2RvY3NfdGhyZWVfY29sX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgMTZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2UxZTZlNjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLmFzaV9kb2NzX3RocmVlX2NvbF9faXRlbVtkYXRhLXByZXZpZXctYXMtZG9jdHlwZT1cIlsxXVwiXSAuYXNpX2RvY3NfdGhyZWVfY29sX19waWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXNpX2RvY3NfdGhyZWVfY29sX19pdGVtW2RhdGEtcHJldmlldy1hcy1kb2N0eXBlPVwiWzFdXCJdIC5hc2lfZG9jc190aHJlZV9jb2xfX3BpY3R1cmUtaW1nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXNpX2RvY3NfdGhyZWVfY29sX19pdGVtW2RhdGEtcHJldmlldy1hcy1kb2N0eXBlPVwiWzFdXCJdIC5hc2lfZG9jc190aHJlZV9jb2xfX3BpY3R1cmUtdm9pZCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXNpX2RvY3NfdGhyZWVfY29sX19pdGVtW2RhdGEtcHJldmlldy1hcy1kb2N0eXBlPVwiWzFdXCJdIC5hc2lfZG9jc190aHJlZV9jb2xfX3BpY3R1cmUtdm9pZDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMTQnIGhlaWdodD0nMTU0JyB2aWV3Qm94PScwIDAgMTE0IDE1NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9mKSclM0UlM0NwYXRoIGQ9J004IDguNzMxNjlIMTA1LjAxNVYxNDUuMzcySDhWOC43MzE2OVonIGZpbGw9JyUyM0QxREJFMycvJTNFJTNDL2clM0UlM0NwYXRoIGQ9J004IDZIMTA1LjAxNVYxNDIuNjRIOFY2WicgZmlsbD0nJTIzRjFGNEY1Jy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwKSclM0UlM0NtYXNrIGlkPSdtYXNrMCcgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nNTEnIHk9JzE3JyB3aWR0aD0nNjYnIGhlaWdodD0nNTEnJTNFJTNDcGF0aCBkPSdNOTQuNzc3MSA0Mi4zMzc5TDUxLjY2MTggMTcuNjAzNUwxMTYuMzEzIDI5LjkwNjJMOTQuODA1NyA2Ny4xNDRMOTQuNzc3MSA0Mi4zMzc5WicgZmlsbD0nJTIzNzFCNEUxJy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swKSclM0UlM0NyZWN0IHg9JzQ5LjIxNTEnIHk9JzE1LjY1NDEnIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzQTBDREVCJy8lM0UlM0NwYXRoIGQ9J005NC44MDU3IDY3LjE0NDNMMTE2LjMxMyAyOS45MDY1TDk0Ljc3NzEgNDIuMzM4Mkw5NC44MDU3IDY3LjE0NDNaJyBmaWxsPSclMjMwMDU1QTAnLyUzRSUzQy9nJTNFJTNDbWFzayBpZD0nbWFzazEnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzMwJyB5PSc1NCcgd2lkdGg9JzY1JyBoZWlnaHQ9JzUxJyUzRSUzQ3BhdGggZD0nTTczLjI2OTkgNzkuNTYxTDMwLjE1NDYgNTQuODI2N0w5NC44MDYgNjcuMTQzNkw3My4yOTg4IDEwNC4zODFMNzMuMjY5OSA3OS41NjFaJyBmaWxsPSclMjNDNUNBQzYnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazEpJyUzRSUzQ3JlY3QgeD0nMjguNDgwMycgeT0nNTIuOTc1OCcgd2lkdGg9JzY4LjQyNScgaGVpZ2h0PScyOS4wMjg4JyBmaWxsPSclMjNFMUU2RTYnLyUzRSUzQ3BhdGggZD0nTTczLjI5ODkgMTA0LjM4MUw5NC44MDYxIDY3LjE0MzFMNzMuMjcwMSA3OS41NjA0TDczLjI5ODkgMTA0LjM4MVonIGZpbGw9JyUyM0FGQUZBRicvJTNFJTNDL2clM0UlM0NtYXNrIGlkPSdtYXNrMicgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nLTEzJyB5PSc1JyB3aWR0aD0nNjUnIGhlaWdodD0nNTAnJTNFJTNDcGF0aCBkPSdNMzAuMTI1OCAzMC4wMjA1TC0xMi45ODk1IDUuMjg2MTNMNTEuNjYxOSAxNy42MDMxTDMwLjE1NDcgNTQuODI2NEwzMC4xMjU4IDMwLjAyMDVaJyBmaWxsPSclMjNGNzM2MjQnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazIpJyUzRSUzQ3JlY3QgeD0nLTE1LjA2MzEnIHk9JzMuMjEyODknIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzRjc0MDNBJy8lM0UlM0NwYXRoIGQ9J00zMC4xNTQ1IDU0LjgyNTZMNTEuNjYxNiAxNy42MDIzTDMwLjEyNTYgMzAuMDE5N0wzMC4xNTQ1IDU0LjgyNTZaJyBmaWxsPSclMjNBQTI3MkYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0NyZWN0IG9wYWNpdHk9JzAuMDUnIHg9JzgnIHk9JzYnIHdpZHRoPScyLjczMjgxJyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXIpJy8lM0UlM0NyZWN0IG9wYWNpdHk9JzAuMDUnIHg9JzEyLjA5OTInIHk9JzYnIHdpZHRoPSc4MS45ODQzJyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0ndXJsKCUyM3BhaW50MV9saW5lYXIpJy8lM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2YnIHg9JzAnIHk9JzAuNzMxNjg5JyB3aWR0aD0nMTEzLjAxNScgaGVpZ2h0PScxNTIuNjQnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nNCcgcmVzdWx0PSdlZmZlY3QxX2ZvcmVncm91bmRCbHVyJy8lM0UlM0MvZmlsdGVyJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXInIHgxPScxMC43MzI4JyB5MT0nMjIuODExMScgeDI9JzgnIHkyPScyMi44MTExJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3Atb3BhY2l0eT0nMC42Jy8lM0UlM0NzdG9wIG9mZnNldD0nMScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MV9saW5lYXInIHgxPSc5NC4wODM1JyB5MT0nMjIuODExMScgeDI9JzEyLjA5OTInIHkyPScyMi44MTExJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMCclM0UlM0NyZWN0IHdpZHRoPSc5Ny4wMTQ3JyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDggNiknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5hc2lfZG9jc190aHJlZV9jb2xfX2l0ZW1bZGF0YS1wcmV2aWV3LWFzLWRvY3R5cGU9XCJbMV1cIl0gLmFzaV9kb2NzX3RocmVlX2NvbF9fcGljdHVyZS12b2lkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hc2lfZG9jc190aHJlZV9jb2xfX2l0ZW1bZGF0YS1kb2N0eXBlPSdwZGYnXSAuYXNpX2RvY3NfdGhyZWVfY29sX19waWN0dXJlLXZvaWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnUERGJztcbn1cblxuLmFzaV9kb2NzX3RocmVlX2NvbF9faXRlbVtkYXRhLWRvY3R5cGU9J3BwdCddIC5hc2lfZG9jc190aHJlZV9jb2xfX3BpY3R1cmUtdm9pZDphZnRlciB7XG4gIGNvbnRlbnQ6ICdQUFQnO1xufVxuXG4uYXNpX2RvY3NfdGhyZWVfY29sX19pdGVtW2RhdGEtZG9jdHlwZT0nbXVsdGltZWRpYSddIC5hc2lfZG9jc190aHJlZV9jb2xfX3BpY3R1cmUtdm9pZDphZnRlciB7XG4gIGNvbnRlbnQ6ICdNRURJQSc7XG59XG5cbi5hc2lfZG9jc190aHJlZV9jb2xfX2l0ZW1bZGF0YS1kb2N0eXBlPSdkb2MnXSAuYXNpX2RvY3NfdGhyZWVfY29sX19waWN0dXJlLXZvaWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnRE9DJztcbn1cblxuLmFzaV9kb2NzX3RocmVlX2NvbF9faXRlbVtkYXRhLWRvY3R5cGU9J3hsc3gnXSAuYXNpX2RvY3NfdGhyZWVfY29sX19waWN0dXJlLXZvaWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnWExTWCc7XG59XG5cbi5hc2lfZG9jc190aHJlZV9jb2xfX2l0ZW1bZGF0YS1kb2N0eXBlPSd4bHMnXSAuYXNpX2RvY3NfdGhyZWVfY29sX19waWN0dXJlLXZvaWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnWExTJztcbn1cblxuLmFzaV9kb2NzX3RocmVlX2NvbF9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDExTDExIDFNMTEgMVYxMU0xMSAxSDEnIHN0cm9rZT0nJTIzODI4MjgyJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmFzaV9kb2NzX3RocmVlX2NvbF9faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfZG9jc190aHJlZV9jb2xfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZ2FwOiAwIDEycHg7XG4gIH1cbn1cblxuLmFzaV9kb2NzX3RocmVlX2NvbF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGFuZGluZy1tYWluIC5hc2lfZG9jc190aHJlZV9jb2xfX2xpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXNpX2RvY3NfdGhyZWVfY29sX19waWN0dXJlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDJweDtcbiAgaGVpZ2h0OiAxNDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXNpX2RvY3NfdGhyZWVfY29sX19waWN0dXJlLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2RvY3NfdGhyZWVfY29sX19waWN0dXJlIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbi5hc2lfZG9jc190aHJlZV9jb2xfX3BpY3R1cmUtdm9pZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hc2lfZG9jc190aHJlZV9jb2xfX2Rlc2NyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hc2lfZG9jc190aHJlZV9jb2xfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9kb2NzX3RocmVlX2NvbF9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFzaV9kb2NzX3RocmVlX2NvbF9fdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2RvY3NfdGhyZWVfY29sX190aW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmFzaV9mbGlwX2NhcmRzIHtcbiAgcGFkZGluZzogMzJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYXNpX2ZsaXBfY2FyZHNbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0gLmFzaV9mbGlwX2NhcmRzX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhbmRpbmctbWFpbiAuYXNpX2ZsaXBfY2FyZHNbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0gLmFzaV9mbGlwX2NhcmRzX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hc2lfZmxpcF9jYXJkc1tkYXRhLWNvbnRlbnQtc2hvdz1cIlsxXVwiXSAuYXNpX2ZsaXBfY2FyZHNfX2Jsb2NrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXNpX2ZsaXBfY2FyZHNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDEycHggMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXNpX2ZsaXBfY2FyZHNbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0gLmFzaV9mbGlwX2NhcmRzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAoMTZweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2ZsaXBfY2FyZHNbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0gLmFzaV9mbGlwX2NhcmRzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGNhbGMoKDEwMCUgLSAoMTZweCAqIChjYWxjKDEgLSAxKSkpKSAvIDEpKTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXNpX2ZsaXBfY2FyZHM6bm90KFtkYXRhLWNvbnRlbnQtc2hvdz1cIlsxXVwiXSkgLmFzaV9mbGlwX2NhcmRzX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4uYXNpX2ZsaXBfY2FyZHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgcGFkZGluZyAwLjNzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaV9mbGlwX2NhcmRzW2RhdGEtY29udGVudC1zaG93PVwiWzFdXCJdIC5hc2lfZmxpcF9jYXJkc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaV9mbGlwX2NhcmRzOm5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pIC5hc2lfZmxpcF9jYXJkc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5cbi5hc2lfZmxpcF9jYXJkc19fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTZweCAyNHB4O1xufVxuXG4uYXNpX2ZsaXBfY2FyZHNbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0gLmFzaV9mbGlwX2NhcmRzX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhbmRpbmctbWFpbiAuYXNpX2ZsaXBfY2FyZHNbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0gLmFzaV9mbGlwX2NhcmRzX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNnB4IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaV9mbGlwX2NhcmRzOm5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pIC5hc2lfZmxpcF9jYXJkc19fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgNDRweCAwIDEycHg7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2UsIGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2U7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXNpX2ZsaXBfY2FyZHNfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5cbi5hc2lfZmxpcF9jYXJkc19fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGFuZGluZy1tYWluIC5hc2lfZmxpcF9jYXJkc19fYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaV9mbGlwX2NhcmRzX19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDAgMTJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDU2cHggMTJweCAxMnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cblxuLmFzaV9mbGlwX2NhcmRzX19saXN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMxZTI4Mzc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgY291bnRlci1yZXNldDogaXRlbU51bSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hc2lfZmxpcF9jYXJkc19fbGlzdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hc2lfZmxpcF9jYXJkc19fbGlzdCA+IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW1OdW0gMTtcbiAgbWluLWhlaWdodDogMzJweDtcbn1cblxuLmFzaV9mbGlwX2NhcmRzX19saXN0ID4gcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFzaV9mbGlwX2NhcmRzX19saXN0ID4gcDo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoaXRlbU51bSwgXCIuXCIpIFwiLlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlMjgzNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXNpX2ZsaXBfY2FyZHNfX2xpc3QgPiBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cbiAgLmFzaV9mbGlwX2NhcmRzX19saXN0ID4gcDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXNpX2ZsaXBfY2FyZHNfX2xpc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmFzaV9mbGlwX2NhcmRzX19ibG9jayB7XG4gIG1pbi1oZWlnaHQ6IDU3M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmFzaV9mbGlwX2NhcmRzX19ibG9jazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZjtcbiAgfVxuICAuYXNpX2ZsaXBfY2FyZHNfX2Jsb2NrOmhvdmVyIC5hc2lfZmxpcF9jYXJkc19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDA1NWEwO1xuICB9XG4gIC5hc2lfZmxpcF9jYXJkc19fYmxvY2s6aG92ZXIgLmFzaV9mbGlwX2NhcmRzX19saXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaV9mbGlwX2NhcmRzW2RhdGEtY29udGVudC1zaG93PVwiWzFdXCJdIC5hc2lfZmxpcF9jYXJkc19fYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9mbGlwX2NhcmRzW2RhdGEtY29udGVudC1zaG93PVwiWzFdXCJdIC5hc2lfZmxpcF9jYXJkc19fYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaV9mbGlwX2NhcmRzOm5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pIC5hc2lfZmxpcF9jYXJkc19fYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLmFzaV9mbGlwX2NhcmRzOm5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pIC5hc2lfZmxpcF9jYXJkc19fYmxvY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG4gIH1cbiAgLmFzaV9mbGlwX2NhcmRzOm5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pIC5hc2lfZmxpcF9jYXJkc19fYmxvY2s6aG92ZXIgLmFzaV9mbGlwX2NhcmRzX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFzaV9mbGlwX2NhcmRzOm5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pIC5hc2lfZmxpcF9jYXJkc19fYmxvY2s6aG92ZXIgLmFzaV9mbGlwX2NhcmRzX19saXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaV9mbGlwX2NhcmRzOm5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pIC5hc2lfZmxpcF9jYXJkc19fYmxvY2suanMtaXRlbS1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICB9XG4gIC5hc2lfZmxpcF9jYXJkczpub3QoW2RhdGEtY29udGVudC1zaG93PVwiWzFdXCJdKSAuYXNpX2ZsaXBfY2FyZHNfX2Jsb2NrLmpzLWl0ZW0tb3BlbiAuYXNpX2ZsaXBfY2FyZHNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIGNvbG9yOiAjMDA1NWEwO1xuICB9XG4gIC5hc2lfZmxpcF9jYXJkczpub3QoW2RhdGEtY29udGVudC1zaG93PVwiWzFdXCJdKSAuYXNpX2ZsaXBfY2FyZHNfX2Jsb2NrLmpzLWl0ZW0tb3BlbiAuYXNpX2ZsaXBfY2FyZHNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5hc2lfZmxpcF9jYXJkczpub3QoW2RhdGEtY29udGVudC1zaG93PVwiWzFdXCJdKSAuYXNpX2ZsaXBfY2FyZHNfX2Jsb2NrLmpzLWl0ZW0tb3BlbiAuYXNpX2ZsaXBfY2FyZHNfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG59XG5cbi5hc2lfZmxpcF9jYXJkc19faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaV9mbGlwX2NhcmRzOm5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pIC5hc2lfZmxpcF9jYXJkc19faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG4gIC5hc2lfZmxpcF9jYXJkczpub3QoW2RhdGEtY29udGVudC1zaG93PVwiWzFdXCJdKSAuYXNpX2ZsaXBfY2FyZHNfX2ljb246OmJlZm9yZSwgLmFzaV9mbGlwX2NhcmRzOm5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pIC5hc2lfZmxpcF9jYXJkc19faWNvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuICAuYXNpX2ZsaXBfY2FyZHM6bm90KFtkYXRhLWNvbnRlbnQtc2hvdz1cIlsxXVwiXSkgLmFzaV9mbGlwX2NhcmRzX19pY29uOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLmFzaV9mbGlwX2NhcmRzX19ibG9jay5qcy1pdGVtLW9wZW4gLmFzaV9mbGlwX2NhcmRzX19pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCAxMDUsIDE1MCwgMC4zKTtcbn1cblxuLmFzaV9mbGlwX2NhcmRzX19ibG9jay5qcy1pdGVtLW9wZW4gLmFzaV9mbGlwX2NhcmRzX19pY29uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbn1cblxuLmFzaV9mbGlwX2NhcmRzX19ibG9jay5qcy1pdGVtLW9wZW4gLmFzaV9mbGlwX2NhcmRzX19pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xufVxuXG4uYXNpLWZsaXAtY2FyZHMtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAzMiwgMzIsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uYXNpLWZsaXAtY2FyZHMtcG9wdXA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5hc2ktZmxpcC1jYXJkcy1wb3B1cDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFzaS1mbGlwLWNhcmRzLXBvcHVwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXNpLWZsaXAtY2FyZHMtcG9wdXA6Oi13ZWJraXQtcmVzaXplciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5hc2ktZmxpcC1jYXJkcy1wb3B1cDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hc2ktZmxpcC1jYXJkcy1wb3B1cC0taXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbiAgdG91Y2gtYWN0aW9uOiB1bnNldDtcbn1cblxuLmFzaS1mbGlwLWNhcmRzLXBvcHVwLS1pcy12aXNpYmxlIC5hc2ktZmxpcC1jYXJkcy1wb3B1cF9fY29udGVudCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFzaS1mbGlwLWNhcmRzLXBvcHVwX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLWdhcCkgKiAyICsgdmFyKC0tY29udGFpbmVyLXNpemUpKTtcbiAgcGFkZGluZzogdmFyKC0tY29udGFpbmVyLWdhcCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KSB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYXNpLWZsaXAtY2FyZHMtcG9wdXBfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMycHggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLWZsaXAtY2FyZHMtcG9wdXBfX2JvZHkge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuXG4uYXNpLWZsaXAtY2FyZHMtcG9wdXBfX2NhcmQtdGl0bGUsIC5hc2ktZmxpcC1jYXJkcy1wb3B1cF9fY2FyZC1saXN0IHtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFzaS1mbGlwLWNhcmRzLXBvcHVwX19jYXJkLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uYXNpLWZsaXAtY2FyZHMtcG9wdXBfX2NhcmQtbGlzdCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hc2ktZmxpcC1jYXJkcy1wb3B1cF9fYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYyh2YXIoLS1jb250YWluZXItZ2FwKSArIDEwcHgpO1xuICB0b3A6IGNhbGModmFyKC0tY29udGFpbmVyLWdhcCkgKyAxMHB4KTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NWEwO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgODUsIDE2MCwgMC4xKTtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXNpLWZsaXAtY2FyZHMtcG9wdXBfX2J0bi1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXNpLWZsaXAtY2FyZHMtcG9wdXBfX2J0bi1jbG9zZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXNpLWZsaXAtY2FyZHMtcG9wdXBfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NWEwO1xuICBjb2xvcjogIzAwNTVhMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDg1LCAxNjAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1mbGlwLWNhcmRzLXBvcHVwX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hc2ktZmxpcC1jYXJkcy1wb3B1cF9fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFzaS1mbGlwLWNhcmRzLXBvcHVwX19hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXNpLWZsaXAtY2FyZHMtcG9wdXBfX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hc2ktZmxpcC1jYXJkcy1wb3B1cF9fYXJyb3cgc3ZnIHBhdGgge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmFzaS1mbGlwLWNhcmRzLXBvcHVwX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDlweDtcbn1cblxuLmFzaS1mbGlwLWNhcmRzLXBvcHVwX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiA5cHg7XG59XG5cbi5hc2lfaW50ZXh0X2ltYWdlIHtcbiAgcGFkZGluZzogNjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYXNpX2ludGV4dF9pbWFnZV9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4uYXNpX2ludGV4dF9pbWFnZV9fcGljIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFzaV9pbnRleHRfaW1hZ2VfX3BpYyBwaWN0dXJlLFxuLmFzaV9pbnRleHRfaW1hZ2VfX3BpYyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2ludGV4dF9pbWFnZV9fcGljIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmFzaV9pbnRleHRfaW1hZ2VfX2Rlc2NyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9pbnRleHRfaW1hZ2VfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmFzaV9pbnRleHRfcmVmX29ubHlfdGV4dF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9pbnRleHRfcmVmX29ubHlfdGV4dF9faW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLmFzaV9pbnRleHRfcmVmX29ubHlfdGV4dF9faW5uZXIgPiBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfaW50ZXh0X3JlZl9vbmx5X3RleHRfX2lubmVyID4gcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4uYXNpX2ludGV4dF9yZWZfb25seV90ZXh0X19pbm5lciBiIHtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIHdpZHRoOiAyMzJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9pbnRleHRfcmVmX29ubHlfdGV4dF9faW5uZXIgYiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxufVxuXG4uYXNpX2ludGV4dF9yZWZfb25seV90ZXh0X19pbm5lciBiICsgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXNpX2ludGV4dF9yZWZfb25seV90ZXh0X19pbm5lciA+IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkcyB7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG4uYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2FsYygoMTAwJSAtICgxMnB4ICogKGNhbGMoMyAtIDEpKSkpIC8gMykpO1xuICBnYXA6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkc19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDhweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkc19fbGlzdC0tbWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgY2FsYygoMTAwJSAtICgyMHB4ICogKGNhbGMoMSAtIDEpKSkpIC8gMSkpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwOXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBwYWRkaW5nOiAxNnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX2xpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDE3OXB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4uYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19yb3V0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX3JvdXRlOmhvdmVyIH4gLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkc19fYm90dG9tIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX2NhcHRpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19yb3V0ZTpob3ZlciB+IC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX2JvdHRvbSAuY3VzdG9tLWJ1dHRvbiwgLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkc19fcm91dGU6aG92ZXIgfiAuYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19ib3R0b20gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJidG4tcHJpbWFyeVwiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbmssIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiYnRuLXByaW1hcnlcIl0gLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkc19fcm91dGU6aG92ZXIgfiAuYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19ib3R0b20gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubGFuZGluZy1tYWluIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX3JvdXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkc19faWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19pY29uIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkc19faWNvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19saXN0LS1tZCAuYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX2xpc3QtLW1kIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB9XG59XG5cbi5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX3N1YnRleHQge1xuICBjb2xvcjogIzFFMjgzNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkc19fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkc19fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX2JvdHRvbSB7XG4gICAgZ2FwOiA2cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX2dyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogNnB4O1xuICB9XG59XG5cbi5hc2lfbG9nb19saXN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbG9nb19saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmFzaV9sb2dvX2xpc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBjYWxjKCgxMDAlIC0gKDEycHggKiAoY2FsYyg1IC0gMSkpKSkgLyA1KSk7XG4gIGdhcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX2xvZ29fbGlzdF9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDhweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4uYXNpX2xvZ29fbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2RkZWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbG9nb19saXN0X19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5hc2lfbG9nb19saXN0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXNpX2xvZ29fbGlzdF9faW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNzAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5hc2lfbnVtYmVyZWRfY29sc19faW5uZXIge1xuICBtYXgtd2lkdGg6IDkxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFzaV9udW1iZXJlZF9jb2xzW2RhdGEtY29scz1cIjRcIl0gLmFzaV9udW1iZXJlZF9jb2xzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgY2FsYygoMTAwJSAtICgzMnB4ICogKGNhbGMoNCAtIDEpKSkpIC8gNCkpO1xuICBnYXA6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9udW1iZXJlZF9jb2xzW2RhdGEtY29scz1cIjRcIl0gLmFzaV9udW1iZXJlZF9jb2xzX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNhbGMoKDEwMCUgLSAoMzJweCAqIChjYWxjKDMgLSAxKSkpKSAvIDMpKTtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2lfbnVtYmVyZWRfY29sc1tkYXRhLWNvbHM9XCI0XCJdIC5hc2lfbnVtYmVyZWRfY29sc19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDMycHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5hc2lfbnVtYmVyZWRfY29sc1tkYXRhLWNvbHM9XCIzXCJdIC5hc2lfbnVtYmVyZWRfY29sc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNhbGMoKDEwMCUgLSAoMzJweCAqIChjYWxjKDMgLSAxKSkpKSAvIDMpKTtcbiAgZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbnVtYmVyZWRfY29sc1tkYXRhLWNvbHM9XCIzXCJdIC5hc2lfbnVtYmVyZWRfY29sc19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDMycHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5hc2lfbnVtYmVyZWRfY29sc1tkYXRhLWNvbHM9XCIyXCJdIC5hc2lfbnVtYmVyZWRfY29sc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAoNjBweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgZ2FwOiA2MHB4O1xuICByb3ctZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaV9udW1iZXJlZF9jb2xzW2RhdGEtY29scz1cIjJcIl0gLmFzaV9udW1iZXJlZF9jb2xzX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGNhbGMoKDEwMCUgLSAoMzJweCAqIChjYWxjKDEgLSAxKSkpKSAvIDEpKTtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLmFzaV9udW1iZXJlZF9jb2xzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbnVtYmVyZWRfY29sc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYXNpX251bWJlcmVkX2NvbHNfX2xpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBudW07XG59XG5cbi5hc2lfbnVtYmVyZWRfY29sc19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9udW1iZXJlZF9jb2xzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmFzaV9udW1iZXJlZF9jb2xzX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtKSBcIi5cIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbnVtYmVyZWRfY29sc19faXRlbTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmFzaS1udW1iZXJzLW9uLWltYWdlX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLW51bWJlcnMtb24taW1hZ2VfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxufVxuXG4uYXNpLW51bWJlcnMtb24taW1hZ2VfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBjYWxjKCgxMDAlIC0gKDI4cHggKiAoY2FsYyg0IC0gMSkpKSkgLyA0KSk7XG4gIGdhcDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLW51bWJlcnMtb24taW1hZ2VfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYygoMTAwJSAtICgyNHB4ICogKGNhbGMoMiAtIDEpKSkpIC8gMikpO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaS1udW1iZXJzLW9uLWltYWdlX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGNhbGMoKDEwMCUgLSAoMjRweCAqIChjYWxjKDEgLSAxKSkpKSAvIDEpKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLmFzaS1udW1iZXJzLW9uLWltYWdlX19pdGVtLXZhbHVlIHtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hc2ktbnVtYmVycy1vbi1pbWFnZV9faXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1udW1iZXJzLW9uLWltYWdlX19pdGVtLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktbnVtYmVycy1vbi1pbWFnZV9faXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5hc2ktbnVtYmVycy1vbi1pbWFnZV9faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLW51bWJlcnMtb24taW1hZ2VfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYXNpX251bWJlcnNfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDkxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2FsYygoMTAwJSAtICgxNnB4ICogKGNhbGMoMyAtIDEpKSkpIC8gMykpO1xuICBnYXA6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9udW1iZXJzX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNhbGMoKDEwMCUgLSAoMzJweCAqIChjYWxjKDMgLSAxKSkpKSAvIDMpKTtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLmFzaV9udW1iZXJzX19pdGVtOm5vdCguYXNpX251bWJlcnNfX2l0ZW06Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9udW1iZXJzX19pdGVtOm5vdCguYXNpX251bWJlcnNfX2l0ZW06Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLmFzaV9udW1iZXJzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX251bWJlcnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYXNpX251bWJlcnNfX251bWJlciB7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfbnVtYmVyc19fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5hc2ktb3JnLWNvbV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLW9yZy1jb21fX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4uYXNpLW9yZy1jb21fX2NhcmQge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uYXNpLW9yZy1jb21fX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFzaS1vcmctY29tX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFzaS1vcmctY29tX19wZXJzb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5hc2ktcGFnZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTIwMHZ3KTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubGFuZGluZy1tYWluIC5hc2ktcGFnZS1uYXYge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHZ3KTtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4uYXNpLXBhZ2UtbmF2X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXNpLXBhZ2UtbmF2X19pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwdncpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYXNpLXBhZ2UtbmF2LS1pcy1vcGVuZWQgLmFzaS1wYWdlLW5hdl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDM0N3B4O1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaS1wYWdlLW5hdi0taXMtb3BlbmVkIC5hc2ktcGFnZS1uYXZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFzaS1wYWdlLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBnYXA6IDhweDtcbn1cblxuLmFzaS1wYWdlLW5hdl9fbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hc2ktcGFnZS1uYXYtLWlzLW9wZW5lZCAuYXNpLXBhZ2UtbmF2X19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5hc2ktcGFnZS1uYXZfX2xpc3QtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDEyQjUwO1xufVxuXG4uYXNpLXBhZ2UtbmF2X19saXN0LWl0ZW0tLWlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG4uYXNpLXBhZ2UtbmF2X19saXN0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2U7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5hc2ktcGFnZS1uYXZfX2xpc3QtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5hc2ktcGFnZS1uYXYtLWlzLW9wZW5lZCAuYXNpLXBhZ2UtbmF2X19saXN0LWxpbmsge1xuICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG4gIHRvdWNoLWFjdGlvbjogdW5zZXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG59XG5cbi5hc2ktcGFnZS1uYXZfX2xpc3QtbmFtZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmFzaS1wYWdlLW5hdi0taXMtb3BlbmVkIC5hc2ktcGFnZS1uYXZfX2xpc3QtbmFtZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hc2lfcGVvcGxlX3RocmVlX2NvbF93aXRoX3RpdGxlc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfcGVvcGxlX3RocmVlX2NvbF93aXRoX3RpdGxlc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmFzaV9wZW9wbGVfdGhyZWVfY29sX3dpdGhfdGl0bGVzX19jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9wZW9wbGVfdGhyZWVfY29sX3dpdGhfdGl0bGVzX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYXNpX3Blb3BsZV90aHJlZV9jb2xfd2l0aF90aXRsZXNfX2dyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfcGVvcGxlX3RocmVlX2NvbF93aXRoX3RpdGxlc19fZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYXNpX3Blb3BsZV90aHJlZV9jb2xfd2l0aF90aXRsZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBjYWxjKCgxMDAlIC0gKDEycHggKiAoY2FsYygzIC0gMSkpKSkgLyAzKSk7XG4gIGdhcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3Blb3BsZV90aHJlZV9jb2xfd2l0aF90aXRsZXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgY2FsYygoMTAwJSAtICgyNHB4ICogKGNhbGMoMSAtIDEpKSkpIC8gMSkpO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4uYXNpX3Blb3BsZV90aHJlZV9jb2xfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3Blb3BsZV90aHJlZV9jb2xfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uYXNpX3Blb3BsZV90aHJlZV9jb2xfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBjYWxjKCgxMDAlIC0gKDEycHggKiAoY2FsYygzIC0gMSkpKSkgLyAzKSk7XG4gIGdhcDogMTJweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfcGVvcGxlX3RocmVlX2NvbF9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBjYWxjKCgxMDAlIC0gKDI0cHggKiAoY2FsYygxIC0gMSkpKSkgLyAxKSk7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5hc2lfcGVvcGxlX3RocmVlX2NvbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfcGVvcGxlX3RocmVlX2NvbF9faXRlbSB7XG4gICAgZ2FwOiAyN3B4O1xuICB9XG59XG5cbi5hc2lfcGVvcGxlX3RocmVlX2NvbF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfcGVvcGxlX3RocmVlX2NvbF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5hc2lfcGVvcGxlX3RocmVlX2NvbF9faXRlbS10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hc2lfcGVvcGxlX3RocmVlX2NvbF9fbG9hZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2lfcGVvcGxlX3RocmVlX2NvbF9fbG9hZC1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5hc2lfcGVyc29uX3NvbG9bZGF0YS13aXRob3V0LXRleHQ9XCJbMV1cIl0gLmFzaV9wZXJzb25fc29sb19faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hc2lfcGVyc29uX3NvbG9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9wZXJzb25fc29sb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuLmFzaV9wZXJzb25fc29sb19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3BlcnNvbl9zb2xvX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5hc2lfcGVyc29uX3NvbG9fX2F2YXRhciB7XG4gIHdpZHRoOiAzMzVweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9wZXJzb25fc29sb19fYXZhdGFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYXNpX3BlcnNvbl9zb2xvIC5hdmF0YXJfX3Bvc3Qge1xuICBjb2xvcjogIzU1Njk5Njtcbn1cblxuLmFzaV9wZXJzb25fc29sb19faW5mbyB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9wZXJzb25fc29sb19faW5mbyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hc2lfcGVyc29uX3NvbG9fX2luZm8gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3BlcnNvbl9zb2xvX19pbmZvID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uYXNpX3BlcnNvbl9zb2xvX19pbmZvID4gaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9wZXJzb25fc29sb19faW5mbyA+IGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmFzaV9wZXJzb25fc29sb19faW5mbyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4uYXNpX3BlcnNvbl9zb2xvX19pbmZvIHVsIGxpIHtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9wZXJzb25fc29sb19faW5mbyB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hc2lfcGVyc29uX3NvbG9fX2luZm8gPiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hc2lfcGhvdG9nYWxsZXJ5IFtkYXRhLWhpZGUtYmxvY2s9XCJbMV1cIl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hc2lfcGhvdG9nYWxsZXJ5IC5zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFzaV9waG90b2dhbGxlcnlfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3Bob3RvZ2FsbGVyeV9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uYXNpX3Bob3RvZ2FsbGVyeV9fdGl0bGUge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3Bob3RvZ2FsbGVyeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uYXNpX3Bob3RvZ2FsbGVyeV9fYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9waG90b2dhbGxlcnlfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXNpX3Bob3RvZ2FsbGVyeV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBhc3BlY3QtcmF0aW86IDMzNi8yMDI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmFzaV9waG90b2dhbGxlcnlfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9waG90b2dhbGxlcnlfX2FjdGlvbnMge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuXG4uYXNpX3Bob3RvZ2FsbGVyeV9fYXJyb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTVhMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfcGhvdG9nYWxsZXJ5X19hcnJvdyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5hc2lfcGhvdG9nYWxsZXJ5X19hcnJvdyBzdmcge1xuICBzdHJva2U6ICMwMDU1YTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9waG90b2dhbGxlcnlfX2Fycm93IHN2ZyB7XG4gICAgd2lkdGg6IDZweDtcbiAgfVxufVxuXG4uYXNpX3Bob3RvZ2FsbGVyeV9fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xufVxuXG4uYXNpX3Bob3RvZ2FsbGVyeV9fYXJyb3c6aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4uYXNpX3Bob3RvZ2FsbGVyeV9fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFzaV9waG90b2dhbGxlcnlfbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg1LCAxNjAsIDAuNSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmFzaV9waG90b2dhbGxlcnlfbW9kYWwuaXMtb3BlbmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuICB0b3VjaC1hY3Rpb246IHVuc2V0O1xufVxuXG4uYXNpX3Bob3RvZ2FsbGVyeV9tb2RhbCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXNpX3Bob3RvZ2FsbGVyeV9tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFzaV9waG90b2dhbGxlcnlfbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hc2lfcGhvdG9nYWxsZXJ5X21vZGFsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXNpX3Bob3RvZ2FsbGVyeV9tb2RhbDo6LXdlYmtpdC1yZXNpemVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFzaV9waG90b2dhbGxlcnlfbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXNpX3Bob3RvZ2FsbGVyeV9tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci1nYXApICogMiArIHZhcigtLWNvbnRhaW5lci1zaXplKSk7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLWdhcCk7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmFzaV9waG90b2dhbGxlcnlfbW9kYWxfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5hc2lfcGhvdG9nYWxsZXJ5X21vZGFsX19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCA4NSwgMTYwLCAwLjMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV9waG90b2dhbGxlcnlfbW9kYWxfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5hc2lfcGhvdG9nYWxsZXJ5X21vZGFsX19jbG9zZS1idG4gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFzaV9waG90b2dhbGxlcnlfbW9kYWxfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hc2lfcGhvdG9nYWxsZXJ5X21vZGFsX19pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFzaV9waG90b2dhbGxlcnlfbW9kYWxfX2l0ZW0taW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1hcHAtaGVpZ2h0LCAxMDB2aCkgLSAxMDBweCk7XG59XG5cbi5hc2lfcHJhY3RpY2VzX190aXRsZSB7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfcHJhY3RpY2VzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uYXNpX3ByYWN0aWNlc19fY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfcHJhY3RpY2VzX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYXNpX3ByYWN0aWNlc19fZ3JvdXAge1xuICBtYXgtd2lkdGg6IDc1MnB4O1xufVxuXG4uYXNpX3ByYWN0aWNlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAoMTJweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgZ2FwOiAxMnB4O1xuICByb3ctZ2FwOiAyNHB4O1xufVxuXG4uYXNpX3ByYWN0aWNlc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3ByYWN0aWNlc19faXRlbSB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYXNpX3ByYWN0aWNlc19faXRlbSBpbWcge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfcHJhY3RpY2VzX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cbn1cblxuLmFzaS1wdXJjaGFzZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktcHVyY2hhc2VfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYXNpLXB1cmNoYXNlX19sb2FkLW1vcmUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLXB1cmNoYXNlX19sb2FkLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLmFzaS1wdXJjaGFzZV9fZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAyMzUsIDI1NSwgMC4zKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5hc2ktcHVyY2hhc2VfX2VtcHR5LWlubmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5hc2ktcHVyY2hhc2VfX2NhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLXB1cmNoYXNlX19jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmFzaS1wdXJjaGFzZV9fdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktcHVyY2hhc2VfX3RleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggODBweCAxNnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGViZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFzaS1wdXJjaGFzZS1jYXJkLmlzLW9wZW5lZCAuYXNpLXB1cmNoYXNlLWNhcmRfX2hlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMjM1LCAyNTUsIDAuMjUpO1xufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmQuaXMtb3BlbmVkIC5hc2ktcHVyY2hhc2UtY2FyZF9faGVhZCAuYXNpLXB1cmNoYXNlLWNhcmRfX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktcHVyY2hhc2UtY2FyZF9faGVhZCB7XG4gICAgcGFkZGluZzogMTJweCA2MHB4IDEycHggMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hc2ktcHVyY2hhc2UtY2FyZF9faGVhZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5hc2ktcHVyY2hhc2UtY2FyZF9faGVhZDpob3ZlciAuYXNpLXB1cmNoYXNlLWNhcmRfX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmFzaS1wdXJjaGFzZS1jYXJkX19oZWFkLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NWEwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1wdXJjaGFzZS1jYXJkX19oZWFkLWJ0biB7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmFzaS1wdXJjaGFzZS1jYXJkX19oZWFkLWJ0bjo6YWZ0ZXIsIC5hc2ktcHVyY2hhc2UtY2FyZF9faGVhZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX2hlYWQtYnRuOjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktcHVyY2hhc2UtY2FyZF9faGVhZC1idG46OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX2hlYWQtYnRuOjpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLXB1cmNoYXNlLWNhcmRfX2hlYWQtYnRuOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5hc2ktcHVyY2hhc2UtY2FyZC5pcy1vcGVuZWQgLmFzaS1wdXJjaGFzZS1jYXJkX19oZWFkLWJ0bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDI3MGRlZyk7XG59XG5cbi5hc2ktcHVyY2hhc2UtY2FyZC5pcy1vcGVuZWQgLmFzaS1wdXJjaGFzZS1jYXJkX19oZWFkLWJ0bjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktcHVyY2hhc2UtY2FyZF9faGVhZC1idG4ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgbWF4LWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IGF1dG87XG4gIGdhcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktcHVyY2hhc2UtY2FyZF9faW5uZXIge1xuICAgIGdhcDogMTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwcHggYXV0bztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX3ByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMDIvMTQ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMTQnIGhlaWdodD0nMTU0JyB2aWV3Qm94PScwIDAgMTE0IDE1NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9mKSclM0UlM0NwYXRoIGQ9J004IDguNzMxNjlIMTA1LjAxNVYxNDUuMzcySDhWOC43MzE2OVonIGZpbGw9JyUyM0QxREJFMycvJTNFJTNDL2clM0UlM0NwYXRoIGQ9J004IDZIMTA1LjAxNVYxNDIuNjRIOFY2WicgZmlsbD0nJTIzRjFGNEY1Jy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwKSclM0UlM0NtYXNrIGlkPSdtYXNrMCcgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nNTEnIHk9JzE3JyB3aWR0aD0nNjYnIGhlaWdodD0nNTEnJTNFJTNDcGF0aCBkPSdNOTQuNzc3MSA0Mi4zMzc5TDUxLjY2MTggMTcuNjAzNUwxMTYuMzEzIDI5LjkwNjJMOTQuODA1NyA2Ny4xNDRMOTQuNzc3MSA0Mi4zMzc5WicgZmlsbD0nJTIzNzFCNEUxJy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swKSclM0UlM0NyZWN0IHg9JzQ5LjIxNTEnIHk9JzE1LjY1NDEnIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzQTBDREVCJy8lM0UlM0NwYXRoIGQ9J005NC44MDU3IDY3LjE0NDNMMTE2LjMxMyAyOS45MDY1TDk0Ljc3NzEgNDIuMzM4Mkw5NC44MDU3IDY3LjE0NDNaJyBmaWxsPSclMjMwMDU1QTAnLyUzRSUzQy9nJTNFJTNDbWFzayBpZD0nbWFzazEnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzMwJyB5PSc1NCcgd2lkdGg9JzY1JyBoZWlnaHQ9JzUxJyUzRSUzQ3BhdGggZD0nTTczLjI2OTkgNzkuNTYxTDMwLjE1NDYgNTQuODI2N0w5NC44MDYgNjcuMTQzNkw3My4yOTg4IDEwNC4zODFMNzMuMjY5OSA3OS41NjFaJyBmaWxsPSclMjNDNUNBQzYnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazEpJyUzRSUzQ3JlY3QgeD0nMjguNDgwMycgeT0nNTIuOTc1OCcgd2lkdGg9JzY4LjQyNScgaGVpZ2h0PScyOS4wMjg4JyBmaWxsPSclMjNFMUU2RTYnLyUzRSUzQ3BhdGggZD0nTTczLjI5ODkgMTA0LjM4MUw5NC44MDYxIDY3LjE0MzFMNzMuMjcwMSA3OS41NjA0TDczLjI5ODkgMTA0LjM4MVonIGZpbGw9JyUyM0FGQUZBRicvJTNFJTNDL2clM0UlM0NtYXNrIGlkPSdtYXNrMicgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nLTEzJyB5PSc1JyB3aWR0aD0nNjUnIGhlaWdodD0nNTAnJTNFJTNDcGF0aCBkPSdNMzAuMTI1OCAzMC4wMjA1TC0xMi45ODk1IDUuMjg2MTNMNTEuNjYxOSAxNy42MDMxTDMwLjE1NDcgNTQuODI2NEwzMC4xMjU4IDMwLjAyMDVaJyBmaWxsPSclMjNGNzM2MjQnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazIpJyUzRSUzQ3JlY3QgeD0nLTE1LjA2MzEnIHk9JzMuMjEyODknIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzRjc0MDNBJy8lM0UlM0NwYXRoIGQ9J00zMC4xNTQ1IDU0LjgyNTZMNTEuNjYxNiAxNy42MDIzTDMwLjEyNTYgMzAuMDE5N0wzMC4xNTQ1IDU0LjgyNTZaJyBmaWxsPSclMjNBQTI3MkYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0NyZWN0IG9wYWNpdHk9JzAuMDUnIHg9JzgnIHk9JzYnIHdpZHRoPScyLjczMjgxJyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXIpJy8lM0UlM0NyZWN0IG9wYWNpdHk9JzAuMDUnIHg9JzEyLjA5OTInIHk9JzYnIHdpZHRoPSc4MS45ODQzJyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0ndXJsKCUyM3BhaW50MV9saW5lYXIpJy8lM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2YnIHg9JzAnIHk9JzAuNzMxNjg5JyB3aWR0aD0nMTEzLjAxNScgaGVpZ2h0PScxNTIuNjQnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nNCcgcmVzdWx0PSdlZmZlY3QxX2ZvcmVncm91bmRCbHVyJy8lM0UlM0MvZmlsdGVyJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXInIHgxPScxMC43MzI4JyB5MT0nMjIuODExMScgeDI9JzgnIHkyPScyMi44MTExJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3Atb3BhY2l0eT0nMC42Jy8lM0UlM0NzdG9wIG9mZnNldD0nMScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MV9saW5lYXInIHgxPSc5NC4wODM1JyB5MT0nMjIuODExMScgeDI9JzEyLjA5OTInIHkyPScyMi44MTExJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMCclM0UlM0NyZWN0IHdpZHRoPSc5Ny4wMTQ3JyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDggNiknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5hc2ktcHVyY2hhc2UtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktcHVyY2hhc2UtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX2luZm8ge1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDIzMCwgMjMwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX2luZm8gPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBncmlkLXRlbXBsYXRlLXJvd3M7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5hc2ktcHVyY2hhc2UtY2FyZC5pcy1vcGVuZWQgLmFzaS1wdXJjaGFzZS1jYXJkX19kZXRhaWwge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuICB0b3VjaC1hY3Rpb246IHVuc2V0O1xufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX2RldGFpbC1pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5hc2ktcHVyY2hhc2UtY2FyZF9fZGV0YWlsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMjM1LCAyNTUsIDAuMjUpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGViZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1wdXJjaGFzZS1jYXJkX19kZXRhaWwtaW5mbyB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX2RldGFpbC1pbmZvID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFzaS1wdXJjaGFzZS1jYXJkX19kb2NzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmRfX2RvY3MtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFzaS1wdXJjaGFzZS1jYXJkLWRvYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRlYmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXNpLXB1cmNoYXNlLWNhcmQtZG9jOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZjtcbn1cblxuLmFzaS1wdXJjaGFzZS1jYXJkLWRvY19fcHJldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDEwMi8xNDQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExNCcgaGVpZ2h0PScxNTQnIHZpZXdCb3g9JzAgMCAxMTQgMTU0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2YpJyUzRSUzQ3BhdGggZD0nTTggOC43MzE2OUgxMDUuMDE1VjE0NS4zNzJIOFY4LjczMTY5WicgZmlsbD0nJTIzRDFEQkUzJy8lM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTggNkgxMDUuMDE1VjE0Mi42NEg4VjZaJyBmaWxsPSclMjNGMUY0RjUnLyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDApJyUzRSUzQ21hc2sgaWQ9J21hc2swJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PSc1MScgeT0nMTcnIHdpZHRoPSc2NicgaGVpZ2h0PSc1MSclM0UlM0NwYXRoIGQ9J005NC43NzcxIDQyLjMzNzlMNTEuNjYxOCAxNy42MDM1TDExNi4zMTMgMjkuOTA2Mkw5NC44MDU3IDY3LjE0NEw5NC43NzcxIDQyLjMzNzlaJyBmaWxsPSclMjM3MUI0RTEnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazApJyUzRSUzQ3JlY3QgeD0nNDkuMjE1MScgeT0nMTUuNjU0MScgd2lkdGg9JzY4LjQyNScgaGVpZ2h0PScyOS4wMjg4JyBmaWxsPSclMjNBMENERUInLyUzRSUzQ3BhdGggZD0nTTk0LjgwNTcgNjcuMTQ0M0wxMTYuMzEzIDI5LjkwNjVMOTQuNzc3MSA0Mi4zMzgyTDk0LjgwNTcgNjcuMTQ0M1onIGZpbGw9JyUyMzAwNTVBMCcvJTNFJTNDL2clM0UlM0NtYXNrIGlkPSdtYXNrMScgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMzAnIHk9JzU0JyB3aWR0aD0nNjUnIGhlaWdodD0nNTEnJTNFJTNDcGF0aCBkPSdNNzMuMjY5OSA3OS41NjFMMzAuMTU0NiA1NC44MjY3TDk0LjgwNiA2Ny4xNDM2TDczLjI5ODggMTA0LjM4MUw3My4yNjk5IDc5LjU2MVonIGZpbGw9JyUyM0M1Q0FDNicvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMSknJTNFJTNDcmVjdCB4PScyOC40ODAzJyB5PSc1Mi45NzU4JyB3aWR0aD0nNjguNDI1JyBoZWlnaHQ9JzI5LjAyODgnIGZpbGw9JyUyM0UxRTZFNicvJTNFJTNDcGF0aCBkPSdNNzMuMjk4OSAxMDQuMzgxTDk0LjgwNjEgNjcuMTQzMUw3My4yNzAxIDc5LjU2MDRMNzMuMjk4OSAxMDQuMzgxWicgZmlsbD0nJTIzQUZBRkFGJy8lM0UlM0MvZyUzRSUzQ21hc2sgaWQ9J21hc2syJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PSctMTMnIHk9JzUnIHdpZHRoPSc2NScgaGVpZ2h0PSc1MCclM0UlM0NwYXRoIGQ9J00zMC4xMjU4IDMwLjAyMDVMLTEyLjk4OTUgNS4yODYxM0w1MS42NjE5IDE3LjYwMzFMMzAuMTU0NyA1NC44MjY0TDMwLjEyNTggMzAuMDIwNVonIGZpbGw9JyUyM0Y3MzYyNCcvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMiknJTNFJTNDcmVjdCB4PSctMTUuMDYzMScgeT0nMy4yMTI4OScgd2lkdGg9JzY4LjQyNScgaGVpZ2h0PScyOS4wMjg4JyBmaWxsPSclMjNGNzQwM0EnLyUzRSUzQ3BhdGggZD0nTTMwLjE1NDUgNTQuODI1Nkw1MS42NjE2IDE3LjYwMjNMMzAuMTI1NiAzMC4wMTk3TDMwLjE1NDUgNTQuODI1NlonIGZpbGw9JyUyM0FBMjcyRicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQ3JlY3Qgb3BhY2l0eT0nMC4wNScgeD0nOCcgeT0nNicgd2lkdGg9JzIuNzMyODEnIGhlaWdodD0nMTM2LjY0JyBmaWxsPSd1cmwoJTIzcGFpbnQwX2xpbmVhciknLyUzRSUzQ3JlY3Qgb3BhY2l0eT0nMC4wNScgeD0nMTIuMDk5MicgeT0nNicgd2lkdGg9JzgxLjk4NDMnIGhlaWdodD0nMTM2LjY0JyBmaWxsPSd1cmwoJTIzcGFpbnQxX2xpbmVhciknLyUzRSUzQ2RlZnMlM0UlM0NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZicgeD0nMCcgeT0nMC43MzE2ODknIHdpZHRoPScxMTMuMDE1JyBoZWlnaHQ9JzE1Mi42NCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCcvJTNFJTNDZmVCbGVuZCBtb2RlPSdub3JtYWwnIGluPSdTb3VyY2VHcmFwaGljJyBpbjI9J0JhY2tncm91bmRJbWFnZUZpeCcgcmVzdWx0PSdzaGFwZScvJTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSc0JyByZXN1bHQ9J2VmZmVjdDFfZm9yZWdyb3VuZEJsdXInLyUzRSUzQy9maWx0ZXIlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQwX2xpbmVhcicgeDE9JzEwLjczMjgnIHkxPScyMi44MTExJyB4Mj0nOCcgeTI9JzIyLjgxMTEnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1vcGFjaXR5PScwLjYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQxX2xpbmVhcicgeDE9Jzk0LjA4MzUnIHkxPScyMi44MTExJyB4Mj0nMTIuMDk5MicgeTI9JzIyLjgxMTEnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwJyUzRSUzQ3JlY3Qgd2lkdGg9Jzk3LjAxNDcnIGhlaWdodD0nMTM2LjY0JyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOCA2KScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFzaS1xdW90ZS1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc2ktcXVvdGUtc2xpZGVyX19jb250cm9scy0tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFzaS1xdW90ZS1zbGlkZXJfX2NvbnRyb2wge1xuICB3aWR0aDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTVhMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYXNpLXF1b3RlLXNsaWRlcl9fY29udHJvbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xufVxuXG4uYXNpLXF1b3RlLXNsaWRlcl9fY29udHJvbDphY3RpdmUge1xuICBjb2xvcjogIzAwNTVhMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hc2ktcXVvdGUtc2xpZGVyX19jb250cm9sIHN2ZyB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLmFzaS1xdW90ZS1zbGlkZXJfX2NvbnRyb2wtLXByZXYgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5hc2ktcXVvdGUtc2xpZGVyX19jb250cm9sLS1uZXh0IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5hc2ktcXVvdGUtc2xpZGVyIGltZyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaS1xdW90ZS1zbGlkZXJfX3NsaWRlciAuYXNpLXF1b3RlLXNsaWRlcl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXNpLXNpZ25lZC1xdW90ZV9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNDUycHg7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXNpLXNpZ25lZC1xdW90ZV9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktc2lnbmVkLXF1b3RlX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDMwMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLXNpZ25lZC1xdW90ZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmFzaS1zaWduZWQtcXVvdGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktc2lnbmVkLXF1b3RlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5hc2ktc2lnbmVkLXF1b3RlX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM1NTY5OTY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaS1zaWduZWQtcXVvdGVfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYXNpLXNpZ25lZC1xdW90ZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLXNpZ25lZC1xdW90ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5hc2ktc2lnbmVkLXF1b3RlX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLXNpZ25lZC1xdW90ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5hc2ktc2lnbmVkLXF1b3RlX190ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gOHB4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktc2lnbmVkLXF1b3RlX190ZXh0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFzaS1zaWduZWQtcXVvdGVfX3ByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFzaS1zaWduZWQtcXVvdGVfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uYXNpX3RhYnNfd2l0aF90aXRsZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG5cbi5hc2lfdGFic193aXRoX3RpdGxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfdGFic193aXRoX3RpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5hc2lfdGFic193aXRoX3RpdGxlX19ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXNpX3RhYnNfd2l0aF90aXRsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGViZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90YWJzX3dpdGhfdGl0bGVfX2xpc3Qge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuYXNpX3RhYnNfd2l0aF90aXRsZV9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5hc2lfdGFic193aXRoX3RpdGxlX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmFzaV90YWJzX3dpdGhfdGl0bGVfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5hc2lfdGFic193aXRoX3RpdGxlX19saXN0Ojotd2Via2l0LXJlc2l6ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmFzaV90YWJzX3dpdGhfdGl0bGVfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXNjcm9sbC14IC5hc2lfdGFic193aXRoX3RpdGxlX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hc2lfdGFic193aXRoX3RpdGxlX19pdGVtLmFjdGl2ZSAuYXNpX3RhYnNfd2l0aF90aXRsZV9fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZjtcbn1cblxuLmFzaV90YWJzX3dpdGhfdGl0bGVfX2J0biB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfdGFic193aXRoX3RpdGxlX19idG4ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgfVxufVxuXG4uYXNpX3RhYnNfd2l0aF90aXRsZV9fdWktc2Nyb2xsLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRlYmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWluLXdpZHRoOiA0MnB4O1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBtYXgtd2lkdGg6IDQycHg7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy1zY3JvbGwteCAuYXNpX3RhYnNfd2l0aF90aXRsZV9fdWktc2Nyb2xsLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuLmFzaV90YXNrbGlzdF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDkxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFzaV90YXNrbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfdGFza2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmFzaV90YXNrbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNhbGMoKDEwMCUgLSAoMzJweCAqIChjYWxjKDMgLSAxKSkpKSAvIDMpKTtcbiAgZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfdGFza2xpc3RfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2FsYygoMTAwJSAtICgxNnB4ICogKGNhbGMoMyAtIDEpKSkpIC8gMykpO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4uYXNpX3Rhc2tsaXN0X19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3Rhc2tsaXN0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmFzaV90YXNrbGlzdF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N1Y2Nlc3MtYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfdGFza2xpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmFzaV90ZXh0X2Jsb2NrX3dpdGhfbnVtYmVyc19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDM2MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90ZXh0X2Jsb2NrX3dpdGhfbnVtYmVyc19faW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4uYXNpX3RleHRfYmxvY2tfd2l0aF9udW1iZXJzX19hc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3RleHRfYmxvY2tfd2l0aF9udW1iZXJzX19hc2lkZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAoOHB4ICogKGNhbGMoMiAtIDEpKSkpIC8gMikpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5hc2lfdGV4dF9ibG9ja193aXRoX251bWJlcnNfX2dyb3VwIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UwZTBlMDtcbn1cblxuLmFzaV90ZXh0X2Jsb2NrX3dpdGhfbnVtYmVyc19fbnVtYmVyIHtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90ZXh0X2Jsb2NrX3dpdGhfbnVtYmVyc19fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmFzaS10ZXh0LWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaS10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmFzaS10ZXh0LWJsb2NrX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdGV4dC1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hc2ktdGV4dC1ibG9ja19fdGV4dCA+IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFzaS10ZXh0LWJsb2NrX190ZXh0ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLXRleHQtYmxvY2tfX3RleHQgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5hc2ktdGV4dC1ibG9ja19fdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFzaV90ZXh0X2J1dHRvbl9pbWFnZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIG1heC13aWR0aDogOTE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfdGV4dF9idXR0b25faW1hZ2VfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4uYXNpX3RleHRfYnV0dG9uX2ltYWdlX19ncm91cCB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90ZXh0X2J1dHRvbl9pbWFnZV9fZ3JvdXAge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5hc2lfdGV4dF9idXR0b25faW1hZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzAwNTVhMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfdGV4dF9idXR0b25faW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmFzaV90ZXh0X2J1dHRvbl9pbWFnZV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90ZXh0X2J1dHRvbl9pbWFnZV9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmFzaV90ZXh0X2J1dHRvbl9pbWFnZV9fYWN0aW9uc1tkYXRhLWhpZGUtYmxvY2s9XCJbMV1cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXNpX3RleHRfYnV0dG9uX2ltYWdlX19idG4ge1xuICBoZWlnaHQ6IDU4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90ZXh0X2J1dHRvbl9pbWFnZV9fYnRuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmFzaV90ZXh0X2J1dHRvbl9pbWFnZV9fbG9nbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2RkZWE7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gIHBhZGRpbmc6IDUxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiAzMzZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5hc2lfdGV4dF9idXR0b25faW1hZ2VfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3RleHRfYnV0dG9uX2ltYWdlX19sb2dvIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDIzcHggOXB4O1xuICAgIG9yZGVyOiAwO1xuICAgIG1heC13aWR0aDogMTc5cHg7XG4gIH1cbn1cblxuLmFzaV90ZXh0X2NvbHNfd2l0aF9idG5zX19pbm5lciB7XG4gIG1heC13aWR0aDogOTE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXNpX3RleHRfY29sc193aXRoX2J0bnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90ZXh0X2NvbHNfd2l0aF9idG5zX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmFzaV90ZXh0X2NvbHNfd2l0aF9idG5zX193cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYygoMTAwJSAtICg1MnB4ICogKGNhbGMoMiAtIDEpKSkpIC8gMikpO1xuICBnYXA6IDUycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90ZXh0X2NvbHNfd2l0aF9idG5zX193cmFwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGNhbGMoKDEwMCUgLSAoMjRweCAqIChjYWxjKDEgLSAxKSkpKSAvIDEpKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLmFzaV90ZXh0X2NvbHNfd2l0aF9idG5zX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90ZXh0X2NvbHNfd2l0aF9idG5zX19ncm91cCB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLmFzaV90ZXh0X2NvbHNfd2l0aF9idG5zX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3RleHRfY29sc193aXRoX2J0bnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYXNpX3RleHRfY29sc193aXRoX2J0bnNfX2J0biB7XG4gIGhlaWdodDogNThweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3RleHRfY29sc193aXRoX2J0bnNfX2J0biB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5hc2lfdGV4dF9jb2xzW2RhdGEtY29scz1cIjJcIl0gLmFzaV90ZXh0X2NvbHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDMycHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gIGdhcDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3RleHRfY29sc1tkYXRhLWNvbHM9XCIyXCJdIC5hc2lfdGV4dF9jb2xzX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAoMTZweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmFzaV90ZXh0X2NvbHNbZGF0YS1jb2xzPVwiM1wiXSAuYXNpX3RleHRfY29sc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNhbGMoKDEwMCUgLSAoMzJweCAqIChjYWxjKDMgLSAxKSkpKSAvIDMpKTtcbiAgZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfdGV4dF9jb2xzW2RhdGEtY29scz1cIjNcIl0gLmFzaV90ZXh0X2NvbHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYygoMTAwJSAtICgxNnB4ICogKGNhbGMoMiAtIDEpKSkpIC8gMikpO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4uYXNpX3RleHRfY29sc1tkYXRhLWNvbHM9XCI0XCJdIC5hc2lfdGV4dF9jb2xzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgY2FsYygoMTAwJSAtICgzMnB4ICogKGNhbGMoNCAtIDEpKSkpIC8gNCkpO1xuICBnYXA6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90ZXh0X2NvbHNbZGF0YS1jb2xzPVwiNFwiXSAuYXNpX3RleHRfY29sc19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDE2cHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5hc2lfdGV4dF9jb2xzW2RhdGEtY29scz1cIjRcIl0gLmFzaV90ZXh0X2NvbHNfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYXNpX3RleHRfY29sc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBjb2xvcjogIzAwNTVhMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3RleHRfY29sc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5hc2lfdGV4dF9jb2xzX19pbm5lciB7XG4gIG1heC13aWR0aDogODAzcHg7XG59XG5cbi5hc2lfdGV4dF9jb2xzX19jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3RleHRfY29sc19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIH1cbn1cblxuLmFzaV90ZXh0X2NvbHNfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfdGV4dF9jb2xzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmFzaS10ZXh0LW9uLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwMzA4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFzaS10ZXh0LW9uLWJnX19pbm5lciB7XG4gIHBhZGRpbmc6IDY0cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdGV4dC1vbi1iZ19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5hc2ktdGV4dC1vbi1iZ19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDRweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmFzaS10ZXh0LW9uLWJnX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdGV4dC1vbi1iZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYXNpLXRleHQtb24tYmdfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaS10ZXh0LW9uLWJnX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmFzaS10ZXh0LW9uLWJnX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdGV4dC1vbi1iZ19fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4uYXNpLXRleHQtb24tYmdfX3ByZXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzOHB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLXRleHQtb24tYmdfX3ByZXZpZXcge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaS10ZXh0LW9uLWJnX19wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tY29udGFpbmVyLWdhcCwgMCkpO1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbn1cblxuLmFzaS10ZXh0LW9uLWJnIFtkYXRhLWhpZGUtYmxvY2s9XCJbMV1cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXNpX3RleHRfdHdvX2NvbHNfb2Zmc2V0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2lfdGV4dF90d29fY29sc19vZmZzZXRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYXNpX3RleHRfdHdvX2NvbHNfb2Zmc2V0X19pbm5lciB7XG4gIG1heC13aWR0aDogOTE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDUycHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gIGdhcDogNTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3RleHRfdHdvX2NvbHNfb2Zmc2V0X19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDE2cHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5hc2lfdGV4dF90d29fY29sc19vZmZzZXRfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uYXNpX3RleHRfdHdvX2NvbHNfb2Zmc2V0IG9sIGxpLCAuYXNpX3RleHRfdHdvX2NvbHNfb2Zmc2V0IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90ZXh0X3R3b19jb2xzX29mZnNldCBvbCBsaSwgLmFzaV90ZXh0X3R3b19jb2xzX29mZnNldCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICB9XG59XG5cbi5hc2lfdGV4dF90d29fY29sc19vZmZzZXQgb2wgbGkgLCAuYXNpX3RleHRfdHdvX2NvbHNfb2Zmc2V0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3RleHRfdHdvX2NvbHNfb2Zmc2V0IG9sIGxpICwgLmFzaV90ZXh0X3R3b19jb2xzX29mZnNldCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuXG4uYXNpX3RleHRfdHdvX2NvbHNfb2Zmc2V0IG9sIGxpOmJlZm9yZSwgLmFzaV90ZXh0X3R3b19jb2xzX29mZnNldCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdWNjZXNzLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpX3RleHRfdHdvX2NvbHNfb2Zmc2V0IG9sIGxpOmJlZm9yZSwgLmFzaV90ZXh0X3R3b19jb2xzX29mZnNldCB1bCBsaTpiZWZvcmUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFzaV90ZXh0X3R3b19jb2xzX29mZnNldCBvbCwgLmFzaV90ZXh0X3R3b19jb2xzX29mZnNldCB1bCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hc2lfdGV4dF90d29fY29sc19vZmZzZXQgb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW07XG59XG5cbi5hc2lfdGV4dF90d29fY29sc19vZmZzZXQgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihudW0pIFwiLlwiO1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYXNpLXRleHQtdmlvbGV0X190aXRsZSB7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uYXNpLXRleHQtdmlvbGV0X190aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdGV4dC12aW9sZXRfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdGV4dC12aW9sZXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmFzaS10ZXh0LXZpb2xldF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaS10ZXh0LXZpb2xldF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cblxuLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDMwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hc2ktdGV4dC13aXRoLWRvYy13aWRlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5hc2ktdGV4dC13aXRoLWRvYy13aWRlX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uc1tkYXRhLWFsaWduPVwiY2VudGVyXCJdIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbnNbZGF0YS1hbGlnbj1cImVuZFwiXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4uYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwicGRmXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluaywgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJkb2NcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cInhsc1wiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbmssIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwicHB0XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluaywgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJmZWRsYXdcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cInppcFwiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbmssIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwibXVsdGltZWRpYVwiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbmssIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiYXVkaW9cIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImZlZGxhd1wiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMTJweDtcbiAgZ2FwOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNGViZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJwZGZcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rOmhvdmVyLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImRvY1wiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbms6aG92ZXIsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwieGxzXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazpob3ZlciwgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJwcHRcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rOmhvdmVyLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImZlZGxhd1wiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbms6aG92ZXIsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiemlwXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazpob3ZlciwgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJtdWx0aW1lZGlhXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazpob3ZlciwgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJhdWRpb1wiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbms6aG92ZXIsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiZmVkbGF3XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG59XG5cbi5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwicGRmXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazphY3RpdmUsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiZG9jXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazphY3RpdmUsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwieGxzXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazphY3RpdmUsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwicHB0XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazphY3RpdmUsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiZmVkbGF3XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazphY3RpdmUsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiemlwXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazphY3RpdmUsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwibXVsdGltZWRpYVwiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbms6YWN0aXZlLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImF1ZGlvXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazphY3RpdmUsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiZmVkbGF3XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJwZGZcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1wcmV2aWV3LCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImRvY1wiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLXByZXZpZXcsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwieGxzXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldywgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJwcHRcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1wcmV2aWV3LCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImZlZGxhd1wiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLXByZXZpZXcsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiemlwXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldywgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJtdWx0aW1lZGlhXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldywgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJhdWRpb1wiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLXByZXZpZXcsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiZmVkbGF3XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMTQnIGhlaWdodD0nMTU0JyB2aWV3Qm94PScwIDAgMTE0IDE1NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9mKSclM0UlM0NwYXRoIGQ9J004IDguNzMxNjlIMTA1LjAxNVYxNDUuMzcySDhWOC43MzE2OVonIGZpbGw9JyUyM0QxREJFMycvJTNFJTNDL2clM0UlM0NwYXRoIGQ9J004IDZIMTA1LjAxNVYxNDIuNjRIOFY2WicgZmlsbD0nJTIzRjFGNEY1Jy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwKSclM0UlM0NtYXNrIGlkPSdtYXNrMCcgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nNTEnIHk9JzE3JyB3aWR0aD0nNjYnIGhlaWdodD0nNTEnJTNFJTNDcGF0aCBkPSdNOTQuNzc3MSA0Mi4zMzc5TDUxLjY2MTggMTcuNjAzNUwxMTYuMzEzIDI5LjkwNjJMOTQuODA1NyA2Ny4xNDRMOTQuNzc3MSA0Mi4zMzc5WicgZmlsbD0nJTIzNzFCNEUxJy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swKSclM0UlM0NyZWN0IHg9JzQ5LjIxNTEnIHk9JzE1LjY1NDEnIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzQTBDREVCJy8lM0UlM0NwYXRoIGQ9J005NC44MDU3IDY3LjE0NDNMMTE2LjMxMyAyOS45MDY1TDk0Ljc3NzEgNDIuMzM4Mkw5NC44MDU3IDY3LjE0NDNaJyBmaWxsPSclMjMwMDU1QTAnLyUzRSUzQy9nJTNFJTNDbWFzayBpZD0nbWFzazEnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzMwJyB5PSc1NCcgd2lkdGg9JzY1JyBoZWlnaHQ9JzUxJyUzRSUzQ3BhdGggZD0nTTczLjI2OTkgNzkuNTYxTDMwLjE1NDYgNTQuODI2N0w5NC44MDYgNjcuMTQzNkw3My4yOTg4IDEwNC4zODFMNzMuMjY5OSA3OS41NjFaJyBmaWxsPSclMjNDNUNBQzYnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazEpJyUzRSUzQ3JlY3QgeD0nMjguNDgwMycgeT0nNTIuOTc1OCcgd2lkdGg9JzY4LjQyNScgaGVpZ2h0PScyOS4wMjg4JyBmaWxsPSclMjNFMUU2RTYnLyUzRSUzQ3BhdGggZD0nTTczLjI5ODkgMTA0LjM4MUw5NC44MDYxIDY3LjE0MzFMNzMuMjcwMSA3OS41NjA0TDczLjI5ODkgMTA0LjM4MVonIGZpbGw9JyUyM0FGQUZBRicvJTNFJTNDL2clM0UlM0NtYXNrIGlkPSdtYXNrMicgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nLTEzJyB5PSc1JyB3aWR0aD0nNjUnIGhlaWdodD0nNTAnJTNFJTNDcGF0aCBkPSdNMzAuMTI1OCAzMC4wMjA1TC0xMi45ODk1IDUuMjg2MTNMNTEuNjYxOSAxNy42MDMxTDMwLjE1NDcgNTQuODI2NEwzMC4xMjU4IDMwLjAyMDVaJyBmaWxsPSclMjNGNzM2MjQnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazIpJyUzRSUzQ3JlY3QgeD0nLTE1LjA2MzEnIHk9JzMuMjEyODknIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzRjc0MDNBJy8lM0UlM0NwYXRoIGQ9J00zMC4xNTQ1IDU0LjgyNTZMNTEuNjYxNiAxNy42MDIzTDMwLjEyNTYgMzAuMDE5N0wzMC4xNTQ1IDU0LjgyNTZaJyBmaWxsPSclMjNBQTI3MkYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0NyZWN0IG9wYWNpdHk9JzAuMDUnIHg9JzgnIHk9JzYnIHdpZHRoPScyLjczMjgxJyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXIpJy8lM0UlM0NyZWN0IG9wYWNpdHk9JzAuMDUnIHg9JzEyLjA5OTInIHk9JzYnIHdpZHRoPSc4MS45ODQzJyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0ndXJsKCUyM3BhaW50MV9saW5lYXIpJy8lM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2YnIHg9JzAnIHk9JzAuNzMxNjg5JyB3aWR0aD0nMTEzLjAxNScgaGVpZ2h0PScxNTIuNjQnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nNCcgcmVzdWx0PSdlZmZlY3QxX2ZvcmVncm91bmRCbHVyJy8lM0UlM0MvZmlsdGVyJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXInIHgxPScxMC43MzI4JyB5MT0nMjIuODExMScgeDI9JzgnIHkyPScyMi44MTExJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3Atb3BhY2l0eT0nMC42Jy8lM0UlM0NzdG9wIG9mZnNldD0nMScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MV9saW5lYXInIHgxPSc5NC4wODM1JyB5MT0nMjIuODExMScgeDI9JzEyLjA5OTInIHkyPScyMi44MTExJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMCclM0UlM0NyZWN0IHdpZHRoPSc5Ny4wMTQ3JyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDggNiknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwicGRmXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzo6YWZ0ZXIsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiZG9jXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzo6YWZ0ZXIsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwieGxzXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzo6YWZ0ZXIsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwicHB0XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzo6YWZ0ZXIsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiZmVkbGF3XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzo6YWZ0ZXIsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiemlwXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzo6YWZ0ZXIsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwibXVsdGltZWRpYVwiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLXByZXZpZXc6OmFmdGVyLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImF1ZGlvXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzo6YWZ0ZXIsIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiZmVkbGF3XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cInBkZlwiXVtkYXRhLWRvY25hbWUtcG9zaXRpb249XCJyaWdodFwiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbmssIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiZG9jXCJdW2RhdGEtZG9jbmFtZS1wb3NpdGlvbj1cInJpZ2h0XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluaywgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJ4bHNcIl1bZGF0YS1kb2NuYW1lLXBvc2l0aW9uPVwicmlnaHRcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cInBwdFwiXVtkYXRhLWRvY25hbWUtcG9zaXRpb249XCJyaWdodFwiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbmssIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwiZmVkbGF3XCJdW2RhdGEtZG9jbmFtZS1wb3NpdGlvbj1cInJpZ2h0XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluaywgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJ6aXBcIl1bZGF0YS1kb2NuYW1lLXBvc2l0aW9uPVwicmlnaHRcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cIm11bHRpbWVkaWFcIl1bZGF0YS1kb2NuYW1lLXBvc2l0aW9uPVwicmlnaHRcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rLCAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImF1ZGlvXCJdW2RhdGEtZG9jbmFtZS1wb3NpdGlvbj1cInJpZ2h0XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluaywgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJmZWRsYXdcIl1bZGF0YS1kb2NuYW1lLXBvc2l0aW9uPVwicmlnaHRcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9XCJsaW5rXCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImxpbmtcIl0gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwibGlua1wiXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLXByZXZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDwlM0Z4bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwidXRmLThcIiUzRj48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPjxzdmcgd2lkdGg9XCI4MDBweFwiIGhlaWdodD1cIjgwMHB4XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMiAyMkM3LjI4NTk1IDIyIDQuOTI4OTMgMjIgMy40NjQ0NyAyMC41MzU1QzIgMTkuMDcxMSAyIDE2LjcxNCAyIDEyQzIgNy4yODU5NSAyIDQuOTI4OTMgMy40NjQ0NyAzLjQ2NDQ3QzQuOTI4OTMgMiA3LjI4NTk1IDIgMTIgMkMxNi43MTQgMiAxOS4wNzExIDIgMjAuNTM1NSAzLjQ2NDQ3QzIyIDQuOTI4OTMgMjIgNy4yODU5NSAyMiAxMkMyMiAxNi43MTQgMjIgMTkuMDcxMSAyMC41MzU1IDIwLjUzNTVDMTkuMDcxMSAyMiAxNi43MTQgMjIgMTIgMjJaTTkuMTk4IDcuMjVIOS4zMDIwM0MxMC4yMDA1IDcuMjQ5OTcgMTAuOTQ5NyA3LjI0OTk1IDExLjU0NDUgNy4zMjk5MUMxMi4xNzIzIDcuNDE0MzIgMTIuNzM5MSA3LjU5OTk5IDEzLjE5NDUgOC4wNTU0NkMxMy42NSA4LjUxMDkzIDEzLjgzNTcgOS4wNzc3MyAxMy45MjAxIDkuNzA1NTJDMTQuMDAwMSAxMC4zMDAzIDE0IDExLjA0OTUgMTQgMTEuOTQ4TDE0IDEyQzE0IDEyLjQxNDIgMTMuNjY0MiAxMi43NSAxMy4yNSAxMi43NUMxMi44MzU4IDEyLjc1IDEyLjUgMTIuNDE0MiAxMi41IDEyQzEyLjUgMTEuMDM2IDEyLjQ5ODQgMTAuMzg4NCAxMi40MzM1IDkuOTA1NEMxMi4zNzE0IDkuNDQzOTMgMTIuMjY0MiA5LjI0NjQ0IDEyLjEzMzkgOS4xMTYxMkMxMi4wMDM2IDguOTg1OCAxMS44MDYxIDguODc4NTggMTEuMzQ0NiA4LjgxNjU0QzEwLjg2MTYgOC43NTE2IDEwLjIxNCA4Ljc1IDkuMjUgOC43NUM4LjI4NTk5IDguNzUgNy42Mzg0MyA4Ljc1MTYgNy4xNTUzOSA4LjgxNjU0QzYuNjkzOTMgOC44Nzg1OCA2LjQ5NjQ0IDguOTg1OCA2LjM2NjEyIDkuMTE2MTJDNi4yMzU4IDkuMjQ2NDQgNi4xMjg1OCA5LjQ0MzkzIDYuMDY2NTQgOS45MDU0QzYuMDAxNiAxMC4zODg0IDYgMTEuMDM2IDYgMTJDNiAxMi45NjQgNi4wMDE2IDEzLjYxMTYgNi4wNjY1NCAxNC4wOTQ2QzYuMTI4NTggMTQuNTU2MSA2LjIzNTggMTQuNzUzNiA2LjM2NjEyIDE0Ljg4MzlDNi40OTY0NCAxNS4wMTQyIDYuNjkzOTMgMTUuMTIxNCA3LjE1NTM5IDE1LjE4MzVDNy42Mzg0MyAxNS4yNDg0IDguMjg1OTkgMTUuMjUgOS4yNSAxNS4yNUM5LjY2NDIyIDE1LjI1IDEwIDE1LjU4NTggMTAgMTZDMTAgMTYuNDE0MiA5LjY2NDIyIDE2Ljc1IDkuMjUgMTYuNzVMOS4xOTc5OCAxNi43NUM4LjI5OTUxIDE2Ljc1IDcuNTUwMyAxNi43NTAxIDYuOTU1NTIgMTYuNjcwMUM2LjMyNzczIDE2LjU4NTcgNS43NjA5MyAxNi40IDUuMzA1NDYgMTUuOTQ0NUM0Ljg0OTk5IDE1LjQ4OTEgNC42NjQzMiAxNC45MjIzIDQuNTc5OTEgMTQuMjk0NUM0LjQ5OTk1IDEzLjY5OTcgNC40OTk5NyAxMi45NTA1IDQuNSAxMi4wNTJWMTEuOTQ4QzQuNDk5OTcgMTEuMDQ5NSA0LjQ5OTk1IDEwLjMwMDMgNC41Nzk5MSA5LjcwNTUyQzQuNjY0MzIgOS4wNzc3MyA0Ljg0OTk5IDguNTEwOTMgNS4zMDU0NiA4LjA1NTQ2QzUuNzYwOTMgNy41OTk5OSA2LjMyNzczIDcuNDE0MzIgNi45NTU1MiA3LjMyOTkxQzcuNTUwMjkgNy4yNDk5NSA4LjI5OTU0IDcuMjQ5OTcgOS4xOTggNy4yNVpNMTYuODQ0NiA4LjgxNjU0QzE2LjM2MTYgOC43NTE2IDE1LjcxNCA4Ljc1IDE0Ljc1IDguNzVDMTQuMzM1OCA4Ljc1IDE0IDguNDE0MjIgMTQgOEMxNCA3LjU4NTc5IDE0LjMzNTggNy4yNSAxNC43NSA3LjI1TDE0LjgwMiA3LjI1QzE1LjcwMDUgNy4yNDk5NyAxNi40NDk3IDcuMjQ5OTUgMTcuMDQ0NSA3LjMyOTkxQzE3LjY3MjMgNy40MTQzMiAxOC4yMzkxIDcuNTk5OTkgMTguNjk0NSA4LjA1NTQ2QzE5LjE1IDguNTEwOTMgMTkuMzM1NyA5LjA3NzczIDE5LjQyMDEgOS43MDU1MkMxOS41MDAxIDEwLjMwMDMgMTkuNSAxMS4wNDk1IDE5LjUgMTEuOTQ3OVYxMi4wNTJDMTkuNSAxMi45NTA1IDE5LjUwMDEgMTMuNjk5NyAxOS40MjAxIDE0LjI5NDVDMTkuMzM1NyAxNC45MjIzIDE5LjE1IDE1LjQ4OTEgMTguNjk0NSAxNS45NDQ1QzE4LjIzOTEgMTYuNCAxNy42NzIzIDE2LjU4NTcgMTcuMDQ0NSAxNi42NzAxQzE2LjQ0OTcgMTYuNzUwMSAxNS43MDA1IDE2Ljc1IDE0LjgwMiAxNi43NUgxNC42OThDMTMuNzk5NSAxNi43NSAxMy4wNTAzIDE2Ljc1MDEgMTIuNDU1NSAxNi42NzAxQzExLjgyNzcgMTYuNTg1NyAxMS4yNjA5IDE2LjQgMTAuODA1NSAxNS45NDQ1QzEwLjM1IDE1LjQ4OTEgMTAuMTY0MyAxNC45MjIzIDEwLjA3OTkgMTQuMjk0NUM5Ljk5OTk1IDEzLjY5OTcgOS45OTk5NyAxMi45NTA1IDEwIDEyLjA1MkwxMCAxMkMxMCAxMS41ODU4IDEwLjMzNTggMTEuMjUgMTAuNzUgMTEuMjVDMTEuMTY0MiAxMS4yNSAxMS41IDExLjU4NTggMTEuNSAxMkMxMS41IDEyLjk2NCAxMS41MDE2IDEzLjYxMTYgMTEuNTY2NSAxNC4wOTQ2QzExLjYyODYgMTQuNTU2MSAxMS43MzU4IDE0Ljc1MzYgMTEuODY2MSAxNC44ODM5QzExLjk5NjQgMTUuMDE0MiAxMi4xOTM5IDE1LjEyMTQgMTIuNjU1NCAxNS4xODM1QzEzLjEzODQgMTUuMjQ4NCAxMy43ODYgMTUuMjUgMTQuNzUgMTUuMjVDMTUuNzE0IDE1LjI1IDE2LjM2MTYgMTUuMjQ4NCAxNi44NDQ2IDE1LjE4MzVDMTcuMzA2MSAxNS4xMjE0IDE3LjUwMzYgMTUuMDE0MiAxNy42MzM5IDE0Ljg4MzlDMTcuNzY0MiAxNC43NTM2IDE3Ljg3MTQgMTQuNTU2MSAxNy45MzM1IDE0LjA5NDZDMTcuOTk4NCAxMy42MTE2IDE4IDEyLjk2NCAxOCAxMkMxOCAxMS4wMzYgMTcuOTk4NCAxMC4zODg0IDE3LjkzMzUgOS45MDU0QzE3Ljg3MTQgOS40NDM5MyAxNy43NjQyIDkuMjQ2NDQgMTcuNjMzOSA5LjExNjEyQzE3LjUwMzYgOC45ODU4IDE3LjMwNjEgOC44Nzg1OCAxNi44NDQ2IDguODE2NTRaXCIgZmlsbD1cIiUyMzAwNTVhMFwiLz48L3N2Zz4nKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbi5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPVwibGlua1wiXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT1cImJ0bi1wcmltYXJ5XCJdIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9J3BkZiddIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzphZnRlciB7XG4gIGNvbnRlbnQ6ICdQREYnO1xufVxuXG4uYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT0ncHB0J10gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1wcmV2aWV3OmFmdGVyIHtcbiAgY29udGVudDogJ1BQVCc7XG59XG5cbi5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24taW5uZXJbZGF0YS1kb2N0eXBlPSdtdWx0aW1lZGlhJ10gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1wcmV2aWV3OmFmdGVyIHtcbiAgY29udGVudDogJ01FRElBJztcbn1cblxuLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9J2RvYyddIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzphZnRlciB7XG4gIGNvbnRlbnQ6ICdET0MnO1xufVxuXG4uYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWlubmVyW2RhdGEtZG9jdHlwZT0neGxzeCddIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzphZnRlciB7XG4gIGNvbnRlbnQ6ICdYTFNYJztcbn1cblxuLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lcltkYXRhLWRvY3R5cGU9J3hscyddIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzphZnRlciB7XG4gIGNvbnRlbnQ6ICdYTFMnO1xufVxuXG4uYXNpLXRleHQtd2l0aC1pbWdbZGF0YS1hbGlnbj1cImltZy1sZWZ0XCJdIC5hc2ktdGV4dC13aXRoLWltZ19faW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLXRleHQtd2l0aC1pbWdbZGF0YS1hbGlnbj1cImltZy1sZWZ0XCJdIC5hc2ktdGV4dC13aXRoLWltZ19faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLmFzaS10ZXh0LXdpdGgtaW1nX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLXRleHQtd2l0aC1pbWdfX2lubmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdGV4dC13aXRoLWltZ19faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5hc2ktdGV4dC13aXRoLWltZ19fcHJldmlldyB7XG4gIHdpZHRoOiAxNTJweDtcbiAgbWluLXdpZHRoOiAxNTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdGV4dC13aXRoLWltZ19fcHJldmlldyB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgbWluLXdpZHRoOiA5NHB4O1xuICB9XG59XG5cbi5hc2ktdGV4dC13aXRoLWltZ19fcHJldmlldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFzaS10ZXh0LXdpdGgtaW1nX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdGV4dC13aXRoLWltZ19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDBweCAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLXRpdGxlLWFuZC1idG4tdG8tZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDBweCAwcHg7XG4gIH1cbn1cblxuLmFzaS10aXRsZS1hbmQtYnRuLXRvLWZvcm0tLXRoZW1lLXByaW1hcnksIC5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtW2RhdGEtdGhlbWU9XCJwcmltYXJ5XCJdIHtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG59XG5cbi5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtLS10aGVtZS1kYW5nZXIsIC5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtW2RhdGEtdGhlbWU9XCJkYW5nZXJcIl0ge1xuICBjb2xvcjogI2Y3NDAzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZkZTtcbn1cblxuLmFzaS10aXRsZS1hbmQtYnRuLXRvLWZvcm1fX2lubmVyIHtcbiAgcGFkZGluZzogMTZweCAwIDI0cHg7XG59XG5cbi5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmFzaS10aXRsZS1hbmQtYnRuLXRvLWZvcm1fX2J0biB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLXRpdGxlLWFuZC1idG4tdG8tZm9ybV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5hc2ktdGl0bGUtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZTtcbn1cblxuLmFzaS10aXRsZS1pbWdbZGF0YS1ibG9jay11bmRlci1oZWFkZXI9XCJbMV1cIl0ge1xuICAtLWdhcC1mcm9tLWhlYWRlcjogY2FsYygodmFyKC0taGVhZGVyLWhlaWdodCwgMHB4KSArIHZhcigtLWhlYWRlci1vZmZzZXQsIDBweCkgKyB2YXIoLS1ib2R5LXBhZGRpbmctdG9wKSArIHZhcigtLWhlYWRlci1tYXJnaW4tYm90dG9tKSkpO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdhcC1mcm9tLWhlYWRlcikgKiAtMSk7XG59XG5cbi5hc2ktdGl0bGUtaW1nW2RhdGEtYmxvY2stdW5kZXItaGVhZGVyPVwiWzFdXCJdIC5hc2ktdGl0bGUtaW1nX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDQwcHggKyB2YXIoLS1oZWFkZXItaGVpZ2h0LCAwcHgpICsgdmFyKC0taGVhZGVyLW9mZnNldCwgMHB4KSk7XG59XG5cbi5hc2ktdGl0bGUtaW1nW2RhdGEtYmxvY2stYm90dG9tLXJhZGl1cz1cIlsxXVwiXSBbZGF0YS1ibG9jay1ib3R0b20tcmFkaXVzLWVsXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLXRpdGxlLWltZ1tkYXRhLWJsb2NrLWJvdHRvbS1yYWRpdXM9XCJbMV1cIl0gW2RhdGEtYmxvY2stYm90dG9tLXJhZGl1cy1lbF0ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICB9XG59XG5cbi5hc2ktdGl0bGUtaW1nW2RhdGEtYmxvY2stYm90dG9tLXJhZGl1cz1cIlsxXVwiXSAuYXNpLXRpdGxlLWltZ19faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLXRpdGxlLWltZ1tkYXRhLWJsb2NrLWJvdHRvbS1yYWRpdXM9XCJbMV1cIl0gLmFzaS10aXRsZS1pbWdfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4uYXNpLXRpdGxlLWltZ1tkYXRhLWJsb2NrLWdyYWRpZW50LXNoYWRlPVwiWzFdXCJdIFtkYXRhLWJsb2NrLWdyYWRpZW50LXNoYWRlLWVsXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAzMyUsICMwMDU1YTAgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5sYW5kaW5nLW1haW4gLmFzaS10aXRsZS1pbWcge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hc2ktdGl0bGUtaW1nX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5hc2ktdGl0bGUtaW1nX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogY2FsYyg3NDdweCArIDQwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA1cHg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXNpLXRpdGxlLWltZ19faW5uZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgfVxufVxuXG4uYXNpLXRpdGxlLWltZ19fdGl0bGUge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXNpLXRpdGxlLWltZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktdGl0bGUtaW1nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLXRpdGxlLWltZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG4uYXNpLXRpdGxlLWltZ19fYnJlYWRjcnVtYnNbZGF0YS1oaWRlLWJsb2NrPVwiWzFdXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXNpLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbn1cblxuLmFzaS10aXRsZVtkYXRhLWJsb2NrLXVuZGVyLWhlYWRlcj1cIlsxXVwiXSB7XG4gIC0tZ2FwLWZyb20taGVhZGVyOiBjYWxjKCh2YXIoLS1oZWFkZXItaGVpZ2h0LCAwcHgpICsgdmFyKC0taGVhZGVyLW9mZnNldCwgMHB4KSArIHZhcigtLWJvZHktcGFkZGluZy10b3ApICsgdmFyKC0taGVhZGVyLW1hcmdpbi1ib3R0b20pKSk7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ2FwLWZyb20taGVhZGVyKSAqIC0xKTtcbn1cblxuLmFzaS10aXRsZVtkYXRhLWJsb2NrLXVuZGVyLWhlYWRlcj1cIlsxXVwiXSAuYXNpLXRpdGxlX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDU2cHggKyB2YXIoLS1oZWFkZXItaGVpZ2h0LCAwcHgpICsgdmFyKC0taGVhZGVyLW9mZnNldCwgMHB4KSk7XG59XG5cbi5hc2ktdGl0bGVbZGF0YS1ibG9jay1ib3R0b20tcmFkaXVzPVwiWzFdXCJdIFtkYXRhLWJsb2NrLWJvdHRvbS1yYWRpdXMtZWxdIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktdGl0bGVbZGF0YS1ibG9jay1ib3R0b20tcmFkaXVzPVwiWzFdXCJdIFtkYXRhLWJsb2NrLWJvdHRvbS1yYWRpdXMtZWxdIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgfVxufVxuXG4uYXNpLXRpdGxlW2RhdGEtYmxvY2stYm90dG9tLXJhZGl1cz1cIlsxXVwiXSAuYXNpLXRpdGxlX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hc2ktdGl0bGVbZGF0YS1ibG9jay1ib3R0b20tcmFkaXVzPVwiWzFdXCJdIC5hc2ktdGl0bGVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ubGFuZGluZy1tYWluIC5hc2ktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hc2ktdGl0bGVfX2lubmVyIHtcbiAgcGFkZGluZzogNTZweCAwO1xufVxuXG4uYXNpLXRpdGxlX19icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHg7XG59XG5cbi5hc2ktdGl0bGVfX2JyZWFkY3J1bWJzW2RhdGEtaGlkZS1ibG9jaz1cIjFcIl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hc2ktdGl0bGVfX2JyZWFkY3J1bWJzLWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiAnLSc7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYXNpLXRpdGxlX19icmVhZGNydW1icy1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hc2ktdGl0bGVfX2JyZWFkY3J1bWJzLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuXG4uYXNpLXRpdGxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLXRpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5hc2ktdHdvLWNvbC10ZXh0LWZsb3cgYiwgLmFzaS10d28tY29sLXRleHQtZmxvdyBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFzaS10d28tY29sLXRleHQtZmxvd19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNTVhMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdHdvLWNvbC10ZXh0LWZsb3dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uYXNpLXR3by1jb2wtdGV4dC1mbG93X19saXN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdHdvLWNvbC10ZXh0LWZsb3dfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYXNpLXR3by1jb2wtdGV4dC1mbG93X19saXN0LWlubmVyIHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBnYXA6IDUycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpLXR3by1jb2wtdGV4dC1mbG93X19saXN0LWlubmVyIHtcbiAgICBjb2x1bW4tY291bnQ6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uYXNpLXR3by1jb2wtdGV4dC1mbG93X19saXN0LWlubmVyID4gKiB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdHdvLWNvbC10ZXh0LWZsb3dfX2xpc3QtaW5uZXIgPiAqIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFzaS10d28tY29sLXRleHQtZmxvd19fbGlzdC1pbm5lciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5hc2ktdmlkZW9fX2lubmVyIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hc2ktdmlkZW9fX2ZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDAlIC8gKDE2IC8gOSkpO1xufVxuXG4uYXNpLXZpZGVvX19mcmFtZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdmlkZW9fX2ZyYW1lIGlmcmFtZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG5cbi5hc2ktdmlkZW9fX2NhcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzgyODI4MjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2ktdmlkZW9fX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLWRpY3Rpb25hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtZGljdGlvbmFyeSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxufVxuXG4uY29udGFjdHMtZGljdGlvbmFyeV9fdGl0bGUge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwNTVhMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0cy1kaWN0aW9uYXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5jb250YWN0cy1kaWN0aW9uYXJ5X19yb3ctaW5uZXIge1xuICBjb2x1bW4tY291bnQ6IDQ7XG4gIG1hcmdpbjogY2FsYygkZ2FwICogLTIpO1xuICBnYXA6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzLWRpY3Rpb25hcnlfX3Jvdy1pbm5lciB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzLWRpY3Rpb25hcnlfX3Jvdy1pbm5lciB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtZGljdGlvbmFyeV9fcm93LWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2x1bW4tY291bnQ6IHVuc2V0O1xuICAgIG1heC13aWR0aDogY2FsYygkZ2FwLW1vYiAqIC0yKTtcbiAgfVxufVxuXG4uY29udGFjdHMtZGljdGlvbmFyeV9fcm93LWl0ZW0ge1xuICBwYWRkaW5nOiA2cHg7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtZGljdGlvbmFyeV9fcm93LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxufVxuXG4uY29udGFjdHMtZGljdGlvbmFyeV9fY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzLWRpY3Rpb25hcnlfX2NvbCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG4uY29udGFjdHMtZGljdGlvbmFyeV9fY29sLWxldHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE5cHg7XG4gIHRvcDogMTRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0cy1kaWN0aW9uYXJ5X19jb2wtbGV0dGVyIHtcbiAgICB0b3A6IDZweDtcbiAgfVxufVxuXG4uY29udGFjdHMtZGljdGlvbmFyeV9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtZGljdGlvbmFyeV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5jb250YWN0cy1kaWN0aW9uYXJ5X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLmNvbnRhY3RzLWRpY3Rpb25hcnlfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtZGljdGlvbmFyeV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLWRpY3Rpb25hcnlfX2l0ZW0taW5uZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250YWN0cy1kaWN0aW9uYXJ5X19pdGVtLWlubmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU1YTA7XG59XG5cbi5jb250YWN0cy1kaWN0aW9uYXJ5X19pdGVtLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cblxuLmNvbnRhY3RzLWRpY3Rpb25hcnlfX2l0ZW0tY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmNvbnRhY3RzLWRpY3Rpb25hcnlfX2l0ZW0gLmNvbnRhY3RzLWRpY3Rpb25hcnktd2luZG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdHMtZGljdGlvbmFyeS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODUsIDE2MCwgMC41KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmNvbnRhY3RzLWRpY3Rpb25hcnktbW9kYWwtLWlzLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbiAgdG91Y2gtYWN0aW9uOiB1bnNldDtcbn1cblxuLmNvbnRhY3RzLWRpY3Rpb25hcnktbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5jb250YWN0cy1kaWN0aW9uYXJ5LW1vZGFsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udGFjdHMtZGljdGlvbmFyeS1tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhY3RzLWRpY3Rpb25hcnktbW9kYWw6Oi13ZWJraXQtcmVzaXplciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5jb250YWN0cy1kaWN0aW9uYXJ5LW1vZGFsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3RzLWRpY3Rpb25hcnktbW9kYWxfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogOTgwcHg7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0cy1kaWN0aW9uYXJ5LW1vZGFsX19pbm5lciB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuICB9XG59XG5cbi5jb250YWN0cy1kaWN0aW9uYXJ5LXdpbmRvd19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGFjdHMtZGljdGlvbmFyeS13aW5kb3dfX2hlYWRlci1pbmZvIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdHMtZGljdGlvbmFyeS13aW5kb3dfX2hlYWRlci1pbmZvIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0cy1kaWN0aW9uYXJ5LXdpbmRvd19faGVhZGVyLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uY29udGFjdHMtZGljdGlvbmFyeS13aW5kb3dfX25hbWUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29udGFjdHMtZGljdGlvbmFyeS13aW5kb3dfX2NvdW50IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5jb250YWN0cy1kaWN0aW9uYXJ5LXdpbmRvd19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAoMjRweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgZ2FwOiAyNHB4O1xuICBncmlkLXJvdzogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0cy1kaWN0aW9uYXJ5LXdpbmRvd19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBjYWxjKCgxMDAlIC0gKDMycHggKiAoY2FsYygxIC0gMSkpKSkgLyAxKSk7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5jb250YWN0cy1kaWN0aW9uYXJ5LXdpbmRvd19fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5jb250YWN0cy1kaWN0aW9uYXJ5LXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdHMtZGljdGlvbmFyeS13aW5kb3dfX2Nsb3NlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLmNvbnRhY3RzLWRpY3Rpb25hcnktd2luZG93X19jbG9zZSBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzLWRpY3Rpb25hcnktd2luZG93IC5hdmF0YXJfX2ltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5kMTkwMy1kb3VibGUtaW1hZ2VfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYygoMTAwJSAtICgxMnB4ICogKGNhbGMoMiAtIDEpKSkpIC8gMikpO1xuICBnYXA6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtZG91YmxlLWltYWdlX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kMTkwMy1kb3VibGUtaW1hZ2VfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZDE5MDMtZG91YmxlLWltYWdlX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiA2ODQvNDExO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLmQxOTAzLWRvdWJsZS1pbWFnZV9faW1nOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQxOTAzLWRvdWJsZS1pbWFnZV9faW1nOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGFzcGVjdC1yYXRpbzogMzY2LzIyNjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmQxOTAzLWRvdWJsZS1pbWFnZV9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuXG4uZDE5MDMtZnVsbHdpZHRoLWltYWdlLXdpdGgtZGVzY19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5kMTkwMy1mdWxsd2lkdGgtaW1hZ2Utd2l0aC1kZXNjX190ZXh0IHtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5cbi5kMTkwMy1zbWktYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5kMTkwMy1zbWktYWJvdXRfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBjYWxjKCgxMDAlIC0gKDEycHggKiAoY2FsYygzIC0gMSkpKSkgLyAzKSk7XG4gIGdhcDogMTJweDtcbiAgcm93LWdhcDogNjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZDE5MDMtc21pLWFib3V0X19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAoMTJweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgICBnYXA6IDEycHg7XG4gICAgcm93LWdhcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQxOTAzLXNtaS1hYm91dF9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmQxOTAzLXNtaS1hYm91dF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmQxOTAzLXNtaS1hYm91dF9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQxOTAzLXNtaS1hYm91dF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5kMTkwMy1zbWktYWJvdXRfX2l0ZW0tcHJldmlldyB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtc21pLWFib3V0X19pdGVtLXByZXZpZXcge1xuICAgIG1pbi13aWR0aDogODZweDtcbiAgICB3aWR0aDogODZweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5kMTkwMy1zbWktYWJvdXRfX2l0ZW0tcHJldmlldyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZDE5MDMtc21pLWFib3V0X19pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtc21pLWFib3V0X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmQxOTAzLXNtaS1hYm91dF9faXRlbS10aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZDE5MDMtc21pLWFib3V0X19pdGVtLWNhcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kMTkwMy1zbWktYWJvdXRfX2l0ZW0tY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWlubWF4KDUwJSwgODAwcHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2hlYWRlci1idG4ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0X19oZWFkZXItYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2xpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XG59XG5cbi5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0X19pdGVtOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xuICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcikgXCIuXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMxcHggYXV0bztcbiAgfVxufVxuXG4uZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0X19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0X19pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2l0ZW0tY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjb2xvcjogIzU1Njk5NjtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0X19pdGVtLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdC0tbW9kZS1zaW1wbGUgLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0X19pdGVtLWNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdF9faXRlbS1tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNDhweCBhdXRvO1xuICBnYXA6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2l0ZW0tbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0LS1tb2RlLXNpbXBsZSAuZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2l0ZW0tbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuXG4uZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0X19pdGVtLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0IFtkYXRhLWhpZGUtYmxvY2s9XCJbMV1cIl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kMTkwMy10ZWFtLXNvY2lhbF9fdGl0bGUge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwNTVhMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kMTkwMy10ZWFtLXNvY2lhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5kMTkwMy10ZWFtLXNvY2lhbF9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2FsYygoMTAwJSAtICgxMnB4ICogKGNhbGMoMyAtIDEpKSkpIC8gMykpO1xuICBnYXA6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmQxOTAzLXRlYW0tc29jaWFsX19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYygoMTAwJSAtICgxMnB4ICogKGNhbGMoMiAtIDEpKSkpIC8gMikpO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQxOTAzLXRlYW0tc29jaWFsX19yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kMTkwMy10ZWFtLXNvY2lhbF9fY2FyZHM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtdGVhbS1zb2NpYWxfX2NhcmRzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmQxOTAzLXRlYW0tc29jaWFsX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBnYXA6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtdGVhbS1zb2NpYWxfX2NhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtdGVhbS1zb2NpYWxfX2NhcmQge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbiAgLmQxOTAzLXRlYW0tc29jaWFsX19jYXJkLmQxOTAzLXRlYW0tc29jaWFsX19zaGFyaW5nIHtcbiAgICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gIH1cbn1cblxuLmQxOTAzLXRlYW0tc29jaWFsX19jYXJkLWNhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtdGVhbS1zb2NpYWxfX2NhcmQtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtdGVhbS1zb2NpYWxfX3NoYXJpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZDE5MDMtdGVhbS1zb2NpYWxfX3NoYXJpbmctaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjFweDtcbn1cblxuLmQxOTAzLXRlYW0tc29jaWFsX19zaGFyaW5nLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmQxOTAzLXRlYW0tc29jaWFsX19zaGFyaW5nLWxpbms6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uZDE5MDMtdGVhbS1zb2NpYWxfX3NoYXJpbmctbGluayBzdmcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5cbi5kMTkwMy10ZWFtLXNvY2lhbF9fZGVzY3JpcHRpb24tYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZDE5MDMtdGVhbS1zb2NpYWxfX2Rlc2NyaXB0aW9uLWFyZWEgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtdGVhbS1zb2NpYWxfX2Rlc2NyaXB0aW9uLWFyZWEgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5kMTkwMy10ZWFtLXNvY2lhbF9fZGVzY3JpcHRpb24tYXJlYSA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5kMTkwMy10ZWFtLXNvY2lhbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQxOTAzLXRlYW0tc29jaWFsX19pdGVtIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kMTkwMy10ZWFtLXNvY2lhbF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cblxuLmQxOTAzLXRlYW0tc29jaWFsX19pdGVtLWxpbmsge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQxOTAzLXRlYW0tc29jaWFsX19pdGVtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZDE5MDMtdGVhbS1zb2NpYWxfX3BlcnNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kMTkwMy10ZWFtLXNvY2lhbF9fcGVyc29uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmQxOTAzLXRlYW0tc29jaWFsX19wZXJzb24tcHJldmlldyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQxOTAzLXRlYW0tc29jaWFsX19wZXJzb24tcHJldmlldyB7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgbWluLXdpZHRoOiA4NnB4O1xuICAgIGhlaWdodDogODZweDtcbiAgfVxufVxuXG4uZDE5MDMtdGVhbS1zb2NpYWxfX3BlcnNvbi1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmQxOTAzLXRlYW0tc29jaWFsX19wZXJzb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBnYXA6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kMTkwMy10ZWFtLXNvY2lhbF9fcGVyc29uLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuXG4uZDE5MDMtdGVhbS1zb2NpYWxfX3BlcnNvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmQxOTAzLXRlYW0tc29jaWFsX19wZXJzb24tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZDE5MDMtdGVhbS1zb2NpYWxfX3BlcnNvbi10ZXh0IHtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuXG4uZDE5MDMtdGVhbS1zb2NpYWxfX3BlcnNvbi10ZXh0ID4gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZDE5MDMtdGVhbS1zb2NpYWxfX3BlcnNvbi10ZXh0IGEge1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBjYWxjKCgxMDAlIC0gKDEycHggKiAoY2FsYyg0IC0gMSkpKSkgLyA0KSk7XG4gIGdhcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYygoMTAwJSAtICg4cHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBtaW4taGVpZ2h0OiAyNjZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfX2l0ZW0ge1xuICAgIGhlaWdodDogMTY0cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi5kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwc19faXRlbSAuZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfX3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX19pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfX2ljb24ge1xuICAgIHdpZHRoOiA0OXB4O1xuICB9XG59XG5cbi5kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwc19fcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX19wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfX3AtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX19wLWltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX19wLXRpdGxlIHtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX19wLXRpdGxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCAtIDIxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX19wLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX19wLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX19wLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG5cbi5kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwc19tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODUsIDE2MCwgMC41KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfbW9kYWwuaXMtb3BlbmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuICB0b3VjaC1hY3Rpb246IHVuc2V0O1xufVxuXG4uZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfbW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwc19tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX21vZGFsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfbW9kYWw6Oi13ZWJraXQtcmVzaXplciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwc19tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwc19tb2RhbF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfbW9kYWxfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldl9kMTkwM19saXN0X2ljb25zX3dpdGhfcG9wdXBzX21vZGFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbi5kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwc19tb2RhbF9fY29udGVudCAuZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfX3AtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfbW9kYWxfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMCwgODUsIDE2MCwgMC4zKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwc19tb2RhbF9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4uZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfbW9kYWxfX2Nsb3NlLWJ0biBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfbW9kYWxfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzX2ZpbHRlcl9tYWluX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3NfZmlsdGVyX21haW5fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5uZXdzX2ZpbHRlcl9tYWluX190YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3c19maWx0ZXJfbWFpbl9fdGFncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ubmV3c19maWx0ZXJfbWFpbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNhbGMoKDEwMCUgLSAoMTJweCAqIChjYWxjKDMgLSAxKSkpKSAvIDMpKTtcbiAgZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzX2ZpbHRlcl9tYWluX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGNhbGMoKDEwMCUgLSAoOHB4ICogKGNhbGMoMSAtIDEpKSkpIC8gMSkpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5uZXdzX3RhZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzX3RhZ19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLm5ld3NfdGFnX190YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3c190YWdfX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnByb2plY3QtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwNTVhMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZTtcbn1cblxuLnByb2plY3QtYmFubmVyW2RhdGEtYmxvY2stdW5kZXItaGVhZGVyPVwiWzFdXCJdIHtcbiAgLS1nYXAtZnJvbS1oZWFkZXI6IGNhbGMoKHZhcigtLWhlYWRlci1oZWlnaHQsIDBweCkgKyB2YXIoLS1oZWFkZXItb2Zmc2V0LCAwcHgpICsgdmFyKC0tYm9keS1wYWRkaW5nLXRvcCkgKyB2YXIoLS1oZWFkZXItbWFyZ2luLWJvdHRvbSkpKTtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nYXAtZnJvbS1oZWFkZXIpICogLTEpO1xufVxuXG4ucHJvamVjdC1iYW5uZXJbZGF0YS1ibG9jay11bmRlci1oZWFkZXI9XCJbMV1cIl0gLnByb2plY3QtYmFubmVyX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDQwcHggKyB2YXIoLS1oZWFkZXItaGVpZ2h0LCAwcHgpICsgdmFyKC0taGVhZGVyLW9mZnNldCwgMHB4KSk7XG59XG5cbi5wcm9qZWN0LWJhbm5lcltkYXRhLWJsb2NrLWJvdHRvbS1yYWRpdXM9XCJbMV1cIl0gW2RhdGEtYmxvY2stYm90dG9tLXJhZGl1cy1lbF0ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3QtYmFubmVyW2RhdGEtYmxvY2stYm90dG9tLXJhZGl1cz1cIlsxXVwiXSBbZGF0YS1ibG9jay1ib3R0b20tcmFkaXVzLWVsXSB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIH1cbn1cblxuLnByb2plY3QtYmFubmVyW2RhdGEtYmxvY2stYm90dG9tLXJhZGl1cz1cIlsxXVwiXSAucHJvamVjdC1iYW5uZXJfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3QtYmFubmVyW2RhdGEtYmxvY2stYm90dG9tLXJhZGl1cz1cIlsxXVwiXSAucHJvamVjdC1iYW5uZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4ucHJvamVjdC1iYW5uZXJbZGF0YS1ibG9jay1ncmFkaWVudC1zaGFkZT1cIlsxXVwiXSBbZGF0YS1ibG9jay1ncmFkaWVudC1zaGFkZS1lbF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMzMlLCAjMDA1NWEwIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ucHJvamVjdC1iYW5uZXIgW2RhdGEtaGlkZS1ibG9jaz1cIlsxXVwiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxhbmRpbmctbWFpbiAucHJvamVjdC1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9qZWN0LWJhbm5lcl9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ucHJvamVjdC1iYW5uZXJfX2JhY2tncm91bmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xufVxuXG4ucHJvamVjdC1iYW5uZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoNzQ3cHggKyA0MHB4KTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogNDBweCAwO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2plY3QtYmFubmVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5cbi5wcm9qZWN0LWJhbm5lcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9qZWN0LWJhbm5lcl9fY29udGVudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0yNnB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmlsdGVyOiBibHVyKDEwMHB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIH1cbiAgLnByb2plY3QtYmFubmVyX19jb250ZW50ID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLnByb2plY3QtYmFubmVyX19icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5wcm9qZWN0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvamVjdC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5wcm9qZWN0LWJhbm5lcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvamVjdC1iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucHJvamVjdC1iYW5uZXJfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9qZWN0LWJhbm5lcl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4udS1yYXRpbmctcmVzdWx0c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luOiAwIDAgMzJweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LXJhdGluZy1yZXN1bHRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnUtcmF0aW5nLXJlc3VsdHNfX3RhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtcmF0aW5nLXJlc3VsdHNfX3RhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMud2l0aC1jb250cm9scyAudS1yYXRpbmctcmVzdWx0c19fdGFicyB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1yYXRpbmctcmVzdWx0cy53aXRoLWNvbnRyb2xzIC51LXJhdGluZy1yZXN1bHRzX190YWJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4udS1yYXRpbmctcmVzdWx0c19fdGFiLWNvbnRlbnQtLWlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFic19faGVhZC1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYnNfX2hlYWQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LXJhdGluZy1yZXN1bHRzLXRhYnNfX2hlYWQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYnNfX2hlYWQtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG4udS1yYXRpbmctcmVzdWx0cy10YWJzX19oZWFkLWl0ZW0tLWlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYnNfX2Fycm93IHtcbiAgLS10cmFuc2xhdGVYOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogIzAwNTVhMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBwYWRkaW5nOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCh2YXIoLS10cmFuc2xhdGVYKSk7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWluLXdpZHRoOiA0OHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3cgc3ZnIHBhdGgge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAudS1yYXRpbmctcmVzdWx0cy10YWJzX19hcnJvdyB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4udS1yYXRpbmctcmVzdWx0cy10YWJzX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIC0tdHJhbnNsYXRlWDogLTEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC04cHg7XG4gIH1cbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3ctLXByZXY6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlICsgMjRweCkpO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3ctLXByZXY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyAxNnB4KSk7XG4gIH1cbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3ctLW5leHQge1xuICByaWdodDogMDtcbiAgLS10cmFuc2xhdGVYOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LXJhdGluZy1yZXN1bHRzLXRhYnNfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogLThweDtcbiAgfVxufVxuXG4udS1yYXRpbmctcmVzdWx0cy10YWJzX19hcnJvdy0tbmV4dDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgLSAyNHB4KSk7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAudS1yYXRpbmctcmVzdWx0cy10YWJzX19hcnJvdy0tbmV4dDo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlIC0gMTZweCkpO1xuICB9XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLWJsb2NrX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4udS1yYXRpbmctcmVzdWx0cy1ibG9ja19faGVhZGVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLWJsb2NrX19oZWFkZXItdGl0bGUtYmx1ZSB7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG4udS1yYXRpbmctcmVzdWx0cy1ibG9ja19faGVhZGVyLWNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBjb2xvcjogIzgyODI4Mjtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtYmxvY2tfX3RhYmxlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAoMzJweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LXJhdGluZy1yZXN1bHRzLWJsb2NrX190YWJsZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgY2FsYygoMTAwJSAtICgyNHB4ICogKGNhbGMoMSAtIDEpKSkpIC8gMSkpO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4udS1yYXRpbmctcmVzdWx0cy10YWJsZS0tdHlwZS10b3AgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2JvZHkgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX3Jvdy50b3AtZml2ZS1yb3cgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2NvbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFibGUtLXR5cGUtdG9wIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19ib2R5IC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19yb3cudG9wLWZpdmUtcm93IC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19jb2w6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1yYXRpbmctcmVzdWx0cy10YWJsZS0tdHlwZS10b3AgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2JvZHkgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX3Jvdy50b3AtZml2ZS1yb3cgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2NvbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGUtLXR5cGUtaW5mbyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLWluZm86Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAudS1yYXRpbmctcmVzdWx0cy10YWJsZS0tdHlwZS1pbmZvOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGUtLXR5cGUtaW5mbzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGUtLXR5cGUtaW5mbzo6LXdlYmtpdC1yZXNpemVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLWluZm86Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFibGUtLXR5cGUtaW5mbyAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLWluZm8gLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLWluZm8gLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2JvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCBhdXRvO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLWluZm8gLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFibGUtLXR5cGUtaW5mbyAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fYm9keSAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fcm93Om50aC1jaGlsZChvZGQpIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19jb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMjM1LCAyNTUsIDAuNCk7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLWluZm8gLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2JvZHkgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX3JvdzpudGgtY2hpbGQoZXZlbikgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2NvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAyMzUsIDI1NSwgMC4xKTtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19jb2wge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuXG4udS1yYXRpbmctcmVzdWx0cy10YWJsZV9fYm9keSAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFibGUtLXR5cGUtdG9wIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19ib2R5IC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19jb2w6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2hlYWRlciAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLWluZm8gLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2hlYWRlciAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxMiwgMjM1LCAyNTUsIDAuNSk7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLWluZm8gLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2hlYWRlciAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIxMiwgMjM1LCAyNTUsIDAuNSk7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLWluZm8gLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2hlYWRlciAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIxMiwgMjM1LCAyNTUsIDAuNSk7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLXRvcCAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1yYXRpbmctcmVzdWx0cy10YWJsZS0tdHlwZS1pbmZvIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19jb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sLS1kZWx0YSB7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2NvbC0tcmVnaW9uIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2NvbC0tcGxhY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sLS1kZWx0YSAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuXG4udS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sLWlubmVyLS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19jb2wtaW5uZXItLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19jb2wtaW5uZXIgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2NvbC1pbm5lciBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnUtcmF0aW5nLXJlc3VsdHMtdGFibGUtLXR5cGUtaW5mbyAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sLS1kZWx0YS1taW51cyAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sLWlubmVyIHtcbiAgY29sb3I6ICNmNzQwM2E7XG59XG5cbi51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLWluZm8gLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2NvbC0tZGVsdGEtbWludXMgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2NvbC1pbm5lciBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4udS1yYXRpbmctcmVzdWx0cy10YWJsZS0tdHlwZS1pbmZvIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19jb2wtLWRlbHRhLXBsdXMgLnUtcmF0aW5nLXJlc3VsdHMtdGFibGVfX2NvbC1pbm5lciB7XG4gIGNvbG9yOiAjNmRkNjNjO1xufVxuXG4udml0cmluYS1zY3JlZW5pbmcuaXMtbG9hZGluZyAuYXNpX3RhYnNfd2l0aF90aXRsZV9fbGlzdCxcbi52aXRyaW5hLXNjcmVlbmluZy5pcy1sb2FkaW5nIC52aXRyaW5hLXNjcmVlbmluZ19fYm9keSxcbi52aXRyaW5hLXNjcmVlbmluZy5pcy1sb2FkaW5nIC52aXRyaW5hLXNjcmVlbmluZ19fZW1wdHkge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi52aXRyaW5hLXNjcmVlbmluZyAuYXNpX3RhYnNfd2l0aF90aXRsZV9fbGlzdCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4udml0cmluYS1zY3JlZW5pbmdfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi52aXRyaW5hLXNjcmVlbmluZ19fdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi52aXRyaW5hLXNjcmVlbmluZy0tZW1wdHkgLnZpdHJpbmEtc2NyZWVuaW5nX190YWdzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udml0cmluYS1zY3JlZW5pbmdfX2JvZHkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnZpdHJpbmEtc2NyZWVuaW5nLS1lbXB0eSAudml0cmluYS1zY3JlZW5pbmdfX2JvZHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXRyaW5hLXNjcmVlbmluZ19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNhbGMoKDEwMCUgLSAoMTZweCAqIChjYWxjKDMgLSAxKSkpKSAvIDMpKTtcbiAgZ2FwOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aXRyaW5hLXNjcmVlbmluZ19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDE2cHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudml0cmluYS1zY3JlZW5pbmdfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXRyaW5hLXNjcmVlbmluZ19fbGlzdCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4udml0cmluYS1zY3JlZW5pbmdfX2xvYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpdHJpbmEtc2NyZWVuaW5nX19lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMiwgMjM1LCAyNTUsIDAuMyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4udml0cmluYS1zY3JlZW5pbmctLWVtcHR5IC52aXRyaW5hLXNjcmVlbmluZ19fZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpdHJpbmEtc2NyZWVuaW5nX19lbXB0eS1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4udml0cmluYS1zY3JlZW5pbmctY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udml0cmluYS1zY3JlZW5pbmctY2FyZDpob3ZlciAudml0cmluYS1zY3JlZW5pbmctY2FyZF9fcHJldmlldyAudml0cmluYS1zY3JlZW5pbmctY2FyZF9fcHJldmlldy1pbm5lcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udml0cmluYS1zY3JlZW5pbmctY2FyZDpob3ZlciAudml0cmluYS1zY3JlZW5pbmctY2FyZF9fcHJldmlldy52aXRyaW5hLXNjcmVlbmluZy1jYXJkX19wcmV2aWV3LS1uby1pbWcgLnZpdHJpbmEtc2NyZWVuaW5nLWNhcmRfX3ByZXZpZXctaW5uZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZpdHJpbmEtc2NyZWVuaW5nLWNhcmQ6aG92ZXIgLnZpdHJpbmEtc2NyZWVuaW5nLWNhcmRfX2ljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udml0cmluYS1zY3JlZW5pbmctY2FyZDpob3ZlciAudml0cmluYS1zY3JlZW5pbmctY2FyZF9fcHJldmlldy0tbm8taW1nIC52aXRyaW5hLXNjcmVlbmluZy1jYXJkX19pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZpdHJpbmEtc2NyZWVuaW5nLWNhcmQ6aG92ZXIgLnZpdHJpbmEtc2NyZWVuaW5nLWNhcmRfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDIzNSwgMjU1LCAwLjcpO1xufVxuXG4udml0cmluYS1zY3JlZW5pbmctY2FyZF9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAyMzUsIDI1NSwgMC4zKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnZpdHJpbmEtc2NyZWVuaW5nLWNhcmRfX3ByZXZpZXctaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuLnZpdHJpbmEtc2NyZWVuaW5nLWNhcmRfX3ByZXZpZXctaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4udml0cmluYS1zY3JlZW5pbmctY2FyZF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAxNnB4O1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4td2lkdGg6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gIG1heC13aWR0aDogNDZweDtcbiAgbWF4LWhlaWdodDogNDZweDtcbn1cblxuLnZpdHJpbmEtc2NyZWVuaW5nLWNhcmRfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuXG4udml0cmluYS1zY3JlZW5pbmctY2FyZF9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4udml0cmluYS1zY3JlZW5pbmctY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4udml0cmluYS1zY3JlZW5pbmctY2FyZF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cblxuLnZpdHJpbmEtc3Vic2NyaWJlLWZvcm0ge1xuICBwYWRkaW5nOiAxNnB4IDAgMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudml0cmluYS1zdWJzY3JpYmUtZm9ybSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDBweCAwcHg7XG4gIH1cbn1cblxuLnZpdHJpbmEtc3Vic2NyaWJlLWZvcm1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwMDU1YTA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudml0cmluYS1zdWJzY3JpYmUtZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udml0cmluYS1zdWJzY3JpYmUtZm9ybV9fZm9ybSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi52aXRyaW5hLXN1YnNjcmliZS1mb3JtX19mb3JtLmlzLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi52aXRyaW5hLXN1YnNjcmliZS1mb3JtX19mb3JtLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NTJweCA0NTJweCAxNzJweDtcbiAgZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC52aXRyaW5hLXN1YnNjcmliZS1mb3JtX19mb3JtLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMTcycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXRyaW5hLXN1YnNjcmliZS1mb3JtX19mb3JtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudml0cmluYS1zdWJzY3JpYmUtZm9ybV9fZm9ybS1pbm5lciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4udml0cmluYS1zdWJzY3JpYmUtZm9ybV9fZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudml0cmluYS1zdWJzY3JpYmUtZm9ybV9fZWwge1xuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXRyaW5hLXN1YnNjcmliZS1mb3JtX19lcnJvciB7XG4gIGNvbG9yOiAjZjc0MDNhO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi52aXRyaW5hLXN1YnNjcmliZS1mb3JtX19tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmVjb3N5c3RlbS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5lY29zeXN0ZW0tYmxvY2sgW2RhdGEtZWNvc3lzdGVtLWl0ZW1dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYm91bmRpbmctYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lY29zeXN0ZW0tYmxvY2sgW2RhdGEtZWNvc3lzdGVtLWl0ZW1dID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZWNvc3lzdGVtLWJsb2NrIFtkYXRhLWVjb3N5c3RlbS1pdGVtXSA+ICogaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVjb3N5c3RlbS1ibG9jay1wb3B1cC13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmVjb3N5c3RlbS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICAtLXdpZHRoOiAzMzZweDtcbiAgLS1sZWZ0OiAwO1xuICAtLXRvcDogMDtcbiAgd2lkdGg6IHZhcigtLXdpZHRoLCAwcHgpO1xuICBsZWZ0OiB2YXIoLS1sZWZ0LCAwcHgpO1xuICB0b3A6IHZhcigtLXRvcCwgMHB4KTtcbn1cblxuLmVjb3N5c3RlbS1wb3B1cC5fdS1wb3B1cC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uZWNvc3lzdGVtLXBvcHVwLl9wb3NpdGlvbi1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tb2Zmc2V0LCAwcHgpO1xufVxuXG4uZWNvc3lzdGVtLXBvcHVwLl9wb3NpdGlvbi10b3Age1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tb2Zmc2V0LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1vZmZzZXQsIDBweCkgKiAtMSkpO1xufVxuXG4uZWNvc3lzdGVtLXBvcHVwLl9wb3NpdGlvbi1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LCAwcHgpO1xufVxuXG4uZWNvc3lzdGVtLXBvcHVwLl9wb3NpdGlvbi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LCAwcHgpO1xufVxuXG4uZWNvc3lzdGVtLXBvcHVwX19pbm5lciB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG4gIGJveC1zaGFkb3c6IDAgMTZweCA0MHB4IDAgcmdiYSgwLCA4NSwgMTYwLCAwLjMpO1xufVxuXG4uZWNvc3lzdGVtLXBvcHVwLWlubmVyX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuXG4uZWNvc3lzdGVtLXBvcHVwLWlubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmVjb3N5c3RlbS1wb3B1cC1pbm5lcl9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5lY29zeXN0ZW0tcG9wdXAtaW5uZXJfX2NvbnRlbnQsIC5lY29zeXN0ZW0tcG9wdXAtaW5uZXJfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cblxuLmVjb3N5c3RlbS1wb3B1cC1pbm5lcl9fdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuLmVjb3N5c3RlbS1wb3B1cC1pbm5lcl9fdGV4dDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5lY29zeXN0ZW0tcG9wdXAtaW5uZXJfX3RleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NSwgMTYwLCAwLjE1KTtcbn1cblxuLmVjb3N5c3RlbS1wb3B1cC1pbm5lcl9fdGV4dDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG59XG5cbi5lY29zeXN0ZW0tcG9wdXAtaW5uZXJfX3RleHQ6Oi13ZWJraXQtcmVzaXplciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZWNvc3lzdGVtLXBvcHVwLWlubmVyX190ZXh0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIC5lY29zeXN0ZW0tcG9wdXAtaW5uZXJfX3RleHQge1xuICAgIHNjcm9sbGJhci13aWR0aDogYXV0bztcbiAgICAvKiDQlNC70Y8g0LHRgNCw0YPQt9C10YDQvtCyLCDQv9C+0LTQtNC10YDQttC40LLQsNGO0YnQuNGFIC13ZWJraXQgKi9cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVjb3N5c3RlbS1wb3B1cC1pbm5lcl9fdGV4dCB7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuLmVjb3N5c3RlbS1zdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lY29zeXN0ZW0tc3ZnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cblxuLmZlZWQtYmFubmVyIHtcbiAgaGVpZ2h0OiAyODRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1mZWVkLWJhbm5lci1iZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZlZWQtYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIG9wYWNpdHk6IC40O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWVkLWJhbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGdhcDogNHB4O1xuICB9XG59XG5cbi5mZWVkLWJhbm5lcl9fZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mZWVkLWJhbm5lcl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZlZWQtYmlnIHtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWQtYmlnIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cblxuLmZlZWQtYmlnX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVlZC1iaWdfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGdhcDogNnB4O1xuICB9XG59XG5cbi5mZWVkLWJpZ19fZ3JvdXAge1xuICBmbGV4OiAxO1xufVxuXG4uZmVlZC1iaWdfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mZWVkLWJpZ19fdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWVkLWJpZ19fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuLmZlZWQtYmlnX19pbWcge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDk4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZmVlZC1iaWdfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmVlZC1iaWdfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA0NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWVkLWJpZ19fYm90dG9tIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmZlZWQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWQtY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4uZmVlZC1jYXJkX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjJweDtcbiAgcGFkZGluZzogMTJweCAxNnB4IDE2cHg7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWQtY2FyZF9fZ3JvdXAge1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweCAxMnB4O1xuICB9XG59XG5cbi5mZWVkLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzU1Njk5NjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZlZWQtY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMjg0LzE2ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZmVlZC1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mZWVkLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDEycHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gIGdhcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVlZC1saXN0IHtcbiAgICBncmlkLWdhcDogOHB4O1xuICB9XG59XG5cbi5mZWVkLWxpc3QtLW5hdmlnYXRvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNhbGMoKDEwMCUgLSAoMTJweCAqIChjYWxjKDQgLSAxKSkpKSAvIDQpKTtcbiAgZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWVkLWxpc3QtLW5hdmlnYXRvciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDhweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4uZmVlZC1saXN0X19pdGVtLS1mdWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbn1cblxuLmZlZWQtbGlzdC0tbmF2aWdhdG9yIC5mZWVkLWxpc3RfX2l0ZW0tLWZ1bGwge1xuICBncmlkLWNvbHVtbjogYXV0bztcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG59XG5cbi5mZWVkLXNlcnZpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWVkLXNlcnZpY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLmZlZWQtc2VydmljZV9faW1nIHtcbiAgaGVpZ2h0OiAxNDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZlZWQtc2VydmljZS1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVlZC1zZXJ2aWNlX19pbWcge1xuICAgIGhlaWdodDogOTRweDtcbiAgfVxufVxuXG4uZmVlZC1zZXJ2aWNlX190ZXh0IHtcbiAgcGFkZGluZzogOHB4IDE2cHggMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWQtc2VydmljZV9fdGV4dCB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4IDEycHg7XG4gIH1cbn1cblxuLmZlZWQtc2hvcnQge1xuICAtLWZlZWQtc2hvcnQtYmc6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmVlZC1zaG9ydC1iZyk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWQtc2hvcnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG4uZmVlZC1zaG9ydC0tcmVkLWxpZ2h0IHtcbiAgLS1mZWVkLXNob3J0LWJnOiAjZmZmMWVjO1xufVxuXG4uZmVlZC1zaG9ydF9fdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWVkLXNob3J0X190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uZmVlZC1zaG9ydF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmVlZC1zaG9ydF9fYnRuIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5mZWVkLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmVlZC1zbGlkZXJfX3N3aXBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mZWVkLXNsaWRlcl9fY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjRweDtcbiAgbGVmdDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWQtc2xpZGVyX19jb250cm9scyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogOHB4O1xuICAgIGJvdHRvbTogMTM3cHg7XG4gIH1cbn1cblxuLmZlZWQtc2xpZGVyX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU1YTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVlZC1zbGlkZXJfX2Fycm93IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmZlZWQtc2xpZGVyX19hcnJvdyBzdmcge1xuICBzdHJva2U6ICNmZmY7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5mZWVkLXNsaWRlcl9fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmVlZC1zbGlkZXJfX2Fycm93OmhvdmVyIHN2ZyB7XG4gIHN0cm9rZTogIzAwNTVhMDtcbn1cblxuLmZlZWQtc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmVlZC1zbGlkZXJfX2l0ZW0ge1xuICAtLWZlZWQtc2xpZGVyLWNvbG9yOiAjMDA1NWEwO1xuICAtLWZlZWQtc2xpZGVyLXRleHQtYmc6IHJnYmEoOTYsIDk2LCA5NiwgMC4zKTtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zbGlkZXItZmVlZC1iZyk7XG4gIHBhZGRpbmc6IDI0cHggMTZweCAxMnB4IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWQtc2xpZGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuXG4uZmVlZC1zbGlkZXJfX2l0ZW0tLWRhcmsge1xuICAtLWZlZWQtc2xpZGVyLWNvbG9yOiAjZmZmO1xuICAtLWZlZWQtc2xpZGVyLXRleHQtYmc6IHJnYmEoMTYwLCAxNjAsIDE2MCwgMC4yKTtcbn1cblxuLmZlZWQtc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6IHZhcigtLWZlZWQtc2xpZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mZWVkLXNsaWRlcl9faXRlbS10aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWQtc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5mZWVkLXNsaWRlcl9faXRlbS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWVkLXNsaWRlcl9faXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuLmZlZWQtc2xpZGVyX19pdGVtLWluZm8ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZlZWQtc2xpZGVyLXRleHQtYmcpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1heC13aWR0aDogMzgzcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVlZC1zbGlkZXJfX2l0ZW0taW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAxMTNweDtcbiAgfVxufVxuXG4uZmVlZC1zbGlkZXJfX2l0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEzcHg7XG59XG5cbi5mZWVkLXNsaWRlcl9faXRlbS1saW5rIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNDBweDtcbn1cblxuLmZlZWQtc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiA0cHggMTVweCA0cHggNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmZlZWQtc21hbGwtLXRnIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uZmVlZC1zbWFsbC0tdGcgLmZlZWQtc21hbGxfX3RleHQge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZmVlZC1zbWFsbC0tdGc6aG92ZXIgLmZlZWQtc21hbGxfX3RleHQge1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuLmZlZWQtc21hbGxfX2dyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA4NSwgMTYwLCAwLjIpO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVlZC1zbWFsbF9fZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmZlZWQtc21hbGxfX2dyb3VwIGltZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWQtc21hbGxfX2dyb3VwIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZlZWQtc21hbGxfX3RleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mZWVkLXNtYWxsX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmZlZWQtc21hbGxfX2J0biBzdmcge1xuICBzdHJva2U6ICMwMDU1YTA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWVkLXNtYWxsX19idG4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmVlZC1zbWFsbF9fYnRuOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxuXG4uZm9vdGVyLXN1YnNjcmliZSB7XG4gIHdpZHRoOiAzNDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5mb290ZXItc3Vic2NyaWJlLl9kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyLXN1YnNjcmliZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlci1zdWJzY3JpYmVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZvb3Rlci1zdWJzY3JpYmVfX2lucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZm9vdGVyLXN1YnNjcmliZV9faW5wdXQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5mb290ZXItc3Vic2NyaWJlX19pbnB1dCBpbnB1dC5fZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGRjAwMzM7XG59XG5cbi5mb290ZXItc3Vic2NyaWJlX19pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRlYmZmO1xufVxuXG4uZm9vdGVyLXN1YnNjcmliZV9faW5wdXQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRlYmZmO1xufVxuXG4uZm9vdGVyLXN1YnNjcmliZV9faW5wdXQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q0ZWJmZjtcbn1cblxuLmZvb3Rlci1zdWJzY3JpYmVfX2lucHV0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDRlYmZmO1xufVxuXG4uZm9vdGVyLXN1YnNjcmliZV9faW5wdXQgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci1zdWJzY3JpYmVfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlci1zdWJzY3JpYmVfX2NoZWNrYm94IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci1zdWJzY3JpYmVfX2NoZWNrYm94Ll9lcnJvciBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYwMDMzO1xufVxuXG4uZm9vdGVyLXN1YnNjcmliZV9fY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI0EwQUZDODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyLXN1YnNjcmliZV9fY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cbi5mb290ZXItc3Vic2NyaWJlX19jaGVja2JveCBsYWJlbDpiZWZvcmUsIC5mb290ZXItc3Vic2NyaWJlX19jaGVja2JveCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5mb290ZXItc3Vic2NyaWJlX19jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMEFGQzg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZvb3Rlci1zdWJzY3JpYmVfX2NoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZm9vdGVyLXN1YnNjcmliZV9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTVhMDtcbn1cblxuLmZvb3Rlci1zdWJzY3JpYmVfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb290ZXItc3Vic2NyaWJlLXdpbmRvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODUsIDE2MCwgMC41KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5mb290ZXItc3Vic2NyaWJlLXdpbmRvdy0taXMtb3BlbmVkIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG4gIHRvdWNoLWFjdGlvbjogdW5zZXQ7XG59XG5cbi5mb290ZXItc3Vic2NyaWJlLXdpbmRvd19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NWEwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZm9vdGVyLXN1YnNjcmliZS13aW5kb3dfX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb290ZXItc3Vic2NyaWJlLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci1zdWJzY3JpYmUtd2luZG93X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmc6IDUwcHggMzJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1zdWJzY3JpYmUtd2luZG93X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcbiAgfVxufVxuXG4uZm9vdGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDExNHB4IDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZvb3Rlcl9faWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9faWNvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlcl9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYygoMTAwJSAtICgwcHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX19saXN0IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuZm9vdGVyX19saXN0IGxpOmZpcnN0LWNoaWxkLCAuZm9vdGVyX19saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgODUsIDE2MCwgMC4xKTtcbiAgfVxuICAuZm9vdGVyX19saXN0IGxpOmZpcnN0LWNoaWxkLCAuZm9vdGVyX19saXN0IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCA4NSwgMTYwLCAwLjEpO1xuICB9XG59XG5cbi5mb290ZXJfX2xpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGNhbGMoKDEwMCUgLSAoNDBweCAqIChjYWxjKDEgLSAxKSkpKSAvIDEpKTtcbiAgICBnYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgZ2FwOiA0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19zb2NpYWwgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX19zb2NpYWwgYSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uZm9vdGVyX19zb2NpYWwgYSBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZm9vdGVyX19zb2NpYWwgYS5pc1ZrIHN2ZyB7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsIGEuaXNUIHN2ZyB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5mb290ZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIGdhcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgb3JkZXI6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX2FkZHJlc3MgcDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXJfX2FkZHJlc3Mgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX19hZGRyZXNzIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fY2FwdGlvbiB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX19jYXB0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlcl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fbGlua3MgYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcyBhOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlcl9fbGlua3MgaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvcm0tc3RhbmRhcnQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvcm0tc3RhbmRhcnQgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb3JtLXN0YW5kYXJ0LmlzLXdpdGgtZ2F0ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5mb3JtLXN0YW5kYXJ0LmlzLXdpdGgtZ2F0ZXMgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb3JtLXN0YW5kYXJ0LmlzLXdpdGgtZ2F0ZXMgZm9ybTpiZWZvcmUsIC5mb3JtLXN0YW5kYXJ0LmlzLXdpdGgtZ2F0ZXMgZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB6LWluZGV4OiAyMTtcbiAgdG9wOiAxMCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZm9ybS1zdGFuZGFydC5pcy13aXRoLWdhdGVzIGZvcm06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb3JtLXN0YW5kYXJ0LmlzLXdpdGgtZ2F0ZXMgZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkYyO1xuICByaWdodDogMDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXN0YW5kYXJ0LmlzLXdpdGgtZ2F0ZXMgZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9ybS1zdGFuZGFydC5pcy13aXRoLWdhdGVzIGZvcm06YmVmb3JlLCAuZm9ybS1zdGFuZGFydC5pcy13aXRoLWdhdGVzIGZvcm06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tc3RhbmRhcnRfX2NvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybS1zdGFuZGFydF9fY29sdW1ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvcm0tc3RhbmRhcnRfX2NvbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fY29sOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2NvbC5pcy1zdHJpcGVkIC5mb3JtLXN0YW5kYXJ0X19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDMwcHggMTQwcHggMjBweCA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2NvbC5pcy1zdHJpcGVkIC5mb3JtLXN0YW5kYXJ0X19maWVsZDpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvcm0tc3RhbmRhcnRfX2NvbC5pcy1zdHJpcGVkIC5mb3JtLXN0YW5kYXJ0X19maWVsZCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDIwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLXN0YW5kYXJ0X19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLXN0YW5kYXJ0X19jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1zdGFuZGFydF9fY29sLmlzLXN0cmlwZWQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4uZm9ybS1zdGFuZGFydF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2NjY3O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb3JtLXN0YW5kYXJ0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmZvcm0tc3RhbmRhcnRfX3RpdGxlW2RhdGEtaGlkZS1ibG9jayo9XCIxXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNzEuNDI4NTclO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2Rlc2NyaXB0aW9uW2RhdGEtaGlkZS1ibG9jayo9XCIxXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX3BsYXRlIHtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmlzLW9uZS1jbGljayAuZm9ybS1zdGFuZGFydF9fcGxhdGUge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4uZm9ybS1zdGFuZGFydF9fZmllbGRzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTY2LjY2NjY3JTtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2ZpZWxkcy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaXMtd2l0aC1nYXRlcyAuZm9ybS1zdGFuZGFydF9fZmllbGRzLWxpc3Qge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmlzLXdpdGgtZ2F0ZXMgLmZvcm0tc3RhbmRhcnRfX2ZpZWxkcy1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmlzLW9uZS1jbGljayAuZm9ybS1zdGFuZGFydF9fZmllbGRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5saW5lLWZvcm0gLmZvcm0tc3RhbmRhcnRfX2ZpZWxkcy1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uZm9ybS1zdGFuZGFydF9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19maWVsZC5pcy1lcnJvciAuZm9ybS1zdGFuZGFydF9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmlzLW5vbmUgLmZvcm0tc3RhbmRhcnRfX25vbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmpzLXBhc3MtY2hhbmdlLCAuZm9ybS1zdGFuZGFydF9fZmllbGQuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmpzLXBhc3MtY2hhbmdlLmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmlzLXBlcnNvbmFsLWRhdGEgLmZvcm0tc3RhbmRhcnRfX2lucHV0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlzLW9uZS1jbGljayAuZm9ybS1zdGFuZGFydF9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlzLW9uZS1jbGljayAuZm9ybS1zdGFuZGFydF9fZmllbGQ6bnRoLWNoaWxkKDIpLCAuaXMtb25lLWNsaWNrIC5mb3JtLXN0YW5kYXJ0X19maWVsZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtb25lLWNsaWNrIC5mb3JtLXN0YW5kYXJ0X19maWVsZDpudGgtY2hpbGQoMiksIC5pcy1vbmUtY2xpY2sgLmZvcm0tc3RhbmRhcnRfX2ZpZWxkOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmlzLXJhZGlvLWxpc3QgLmZvcm0tc3RhbmRhcnRfX2lucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmlzLXJhZGlvLWxpc3QgLmZvcm0tc3RhbmRhcnRfX2xhYmVsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19maWVsZC5pcy1yYWRpby1saXN0IC5pcmFkaW8gKyBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZm9ybS1zdGFuZGFydF9fZmllbGQuaXMtcmFkaW8tbGlzdCAuZm9ybS1zdGFuZGFydF9fbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fZmllbGQuaXMtZmllbGQtYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzE4MjEyODtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjM1cztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uaXMtZm9jdXMgLmZvcm0tc3RhbmRhcnRfX2xhYmVsLCAuaXMtZGlydHkgLmZvcm0tc3RhbmRhcnRfX2xhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmlzLWNhcHRjaGEgLmZvcm0tc3RhbmRhcnRfX2xhYmVsIHtcbiAgbGVmdDogMjYwcHg7XG59XG5cbi5pcy1zZWxlY3QtZmllbGQgLmZvcm0tc3RhbmRhcnRfX2xhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogMjtcbn1cblxuLmlzLWVycm9yIC5mb3JtLXN0YW5kYXJ0X19sYWJlbCwgLmlzLW5vbmUgLmZvcm0tc3RhbmRhcnRfX2xhYmVsIHtcbiAgY29sb3I6ICNGRjAwMzM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtY2FwdGNoYSAuZm9ybS1zdGFuZGFydF9fbGFiZWwge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuXG4uZm9ybS1zdGFuZGFydF9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzlCOUI5QjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZm9ybS1zdGFuZGFydF9fZmllbGQuaXMtZW1wdHkgLmZvcm0tc3RhbmRhcnRfX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19maWVsZC5pcy1mb2N1cyAuZm9ybS1zdGFuZGFydF9fcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1zdGFuZGFydF9faXRlbSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uZm9ybS1zdGFuZGFydF9faXRlbSBpbnB1dFt0eXBlPSdlbWFpbCddLFxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbi5mb3JtLXN0YW5kYXJ0X19pdGVtIGlucHV0W3R5cGU9J3RlbCddLFxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gc2VsZWN0LFxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDRlYmZmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLXN0YW5kYXJ0X19pdGVtIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0ndGVsJ10sXG4gIC5mb3JtLXN0YW5kYXJ0X19pdGVtIHNlbGVjdCxcbiAgLmZvcm0tc3RhbmRhcnRfX2l0ZW0gdGV4dGFyZWEge1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuXG4uaXMtZXJyb3IgLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0ndGV4dCddLCAuaXMtbm9uZSAuZm9ybS1zdGFuZGFydF9faXRlbSBpbnB1dFt0eXBlPSd0ZXh0J10sIC5pcy1lcnJvclxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0nZW1haWwnXSwgLmlzLW5vbmVcbi5mb3JtLXN0YW5kYXJ0X19pdGVtIGlucHV0W3R5cGU9J2VtYWlsJ10sIC5pcy1lcnJvclxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSwgLmlzLW5vbmVcbi5mb3JtLXN0YW5kYXJ0X19pdGVtIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sIC5pcy1lcnJvclxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0ndGVsJ10sIC5pcy1ub25lXG4uZm9ybS1zdGFuZGFydF9faXRlbSBpbnB1dFt0eXBlPSd0ZWwnXSwgLmlzLWVycm9yXG4uZm9ybS1zdGFuZGFydF9faXRlbSBzZWxlY3QsIC5pcy1ub25lXG4uZm9ybS1zdGFuZGFydF9faXRlbSBzZWxlY3QsIC5pcy1lcnJvclxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gdGV4dGFyZWEsIC5pcy1ub25lXG4uZm9ybS1zdGFuZGFydF9faXRlbSB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAzMztcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzLFxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1cyxcbi5mb3JtLXN0YW5kYXJ0X19pdGVtIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXG4uZm9ybS1zdGFuZGFydF9faXRlbSBpbnB1dFt0eXBlPSd0ZWwnXTpmb2N1cyxcbi5mb3JtLXN0YW5kYXJ0X19pdGVtIHNlbGVjdDpmb2N1cyxcbi5mb3JtLXN0YW5kYXJ0X19pdGVtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NWEwO1xufVxuXG4uaXMtc3RhdGljLWxhYmVsIC5mb3JtLXN0YW5kYXJ0X19pdGVtIGlucHV0W3R5cGU9J3RleHQnXTpwbGFjZWhvbGRlciwgLmlzLXN0YXRpYy1sYWJlbFxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0nZW1haWwnXTpwbGFjZWhvbGRlciwgLmlzLXN0YXRpYy1sYWJlbFxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpwbGFjZWhvbGRlciwgLmlzLXN0YXRpYy1sYWJlbFxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT0ndGVsJ106cGxhY2Vob2xkZXIsIC5pcy1zdGF0aWMtbGFiZWxcbi5mb3JtLXN0YW5kYXJ0X19pdGVtIHNlbGVjdDpwbGFjZWhvbGRlciwgLmlzLXN0YXRpYy1sYWJlbFxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gdGV4dGFyZWE6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZm9ybS1zdGFuZGFydF9faXRlbSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgd2lkdGg6IDIycHg7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFwcGVhcmFuY2U6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZm9ybS1zdGFuZGFydF9faXRlbSBpbnB1dFtkYXRhLXR5cGU9XCJkYXRlXCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAxOSAxOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2VsbGlwc2UgY3g9JzIuMjg1NzEnIGN5PScxNi4wMDAxJyByeD0nMi4yODU3MScgcnk9JzIuMjg1NzEnIGZpbGw9JyUyMzMzNjZDQycvJTNFJTNDZWxsaXBzZSBjeD0nOS4xNDI4MycgY3k9JzE2LjAwMDEnIHJ4PScyLjI4NTcxJyByeT0nMi4yODU3MScgZmlsbD0nJTIzMzM2NkNDJy8lM0UlM0NjaXJjbGUgY3g9JzIuMjg1NzEnIGN5PSc5LjE0MjY1JyByPScyLjI4NTcxJyBmaWxsPSclMjMzMzY2Q0MnLyUzRSUzQ2NpcmNsZSBjeD0nOS4xNDI4MycgY3k9JzkuMTQyNjUnIHI9JzIuMjg1NzEnIGZpbGw9JyUyMzMzNjZDQycvJTNFJTNDZWxsaXBzZSBjeD0nMTYnIGN5PSc5LjE0MjY1JyByeD0nMi4yODU3MScgcnk9JzIuMjg1NzEnIGZpbGw9JyUyMzMzNjZDQycvJTNFJTNDY2lyY2xlIGN4PScyLjI4NTcxJyBjeT0nMi4yODU3MScgcj0nMi4yODU3MScgZmlsbD0nJTIzMzM2NkNDJy8lM0UlM0NjaXJjbGUgY3g9JzkuMTQyODMnIGN5PScyLjI4NTcxJyByPScyLjI4NTcxJyBmaWxsPSclMjMzMzY2Q0MnLyUzRSUzQ2VsbGlwc2UgY3g9JzE2JyBjeT0nMi4yODU3MScgcng9JzIuMjg1NzEnIHJ5PScyLjI4NTcxJyBmaWxsPSclMjMzMzY2Q0MnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0uaXMtY2FuY2VsLXN1Ym1pdCBbY2xhc3MkPSdfX2lucHV0cyddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19pdGVtLmlzLWNhbmNlbC1zdWJtaXQgW2NsYXNzJD0nX19pbnB1dHMnXSAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmlzLWNhcHRjaGEgLmZvcm0tc3RhbmRhcnRfX2l0ZW0sIC5pcy1yZW1lbWJlciAuZm9ybS1zdGFuZGFydF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pcy1yZW1lbWJlciAuZm9ybS1zdGFuZGFydF9faXRlbSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtY2FwdGNoYSAuZm9ybS1zdGFuZGFydF9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvcm0tc3RhbmRhcnRfX2l0ZW0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMnB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5pcy1maWxlLWZpZWxkIC5mb3JtLXN0YW5kYXJ0X19tZXNzYWdlIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDIwcHg7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19tZXNzYWdlIFtjbGFzcyQ9J19fZXJyb3InXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjRkYwMDMzO1xufVxuXG4uaXMtZXJyb3IgLmZvcm0tc3RhbmRhcnRfX21lc3NhZ2UgW2NsYXNzJD0nX19lcnJvciddIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcy1ub25lIC5mb3JtLXN0YW5kYXJ0X19tZXNzYWdlIFtjbGFzcyQ9J19fZXJyb3InXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19tZXNzYWdlIFtjbGFzcyQ9J19fbm9uZSddIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNGRjAwMzM7XG59XG5cbi5pcy1ub25lIC5mb3JtLXN0YW5kYXJ0X19tZXNzYWdlIFtjbGFzcyQ9J19fbm9uZSddIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19tZXNzYWdlIFtjbGFzcyQ9J19fb2snXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmlzLW9rIC5mb3JtLXN0YW5kYXJ0X19tZXNzYWdlIFtjbGFzcyQ9J19fb2snXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fY2FwdGNoYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fY2FwdGNoYSBbY2xhc3MkPSctaW1nJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19jYXB0Y2hhIFtjbGFzcyQ9Jy1pbWcnXSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19jYXB0Y2hhIFtjbGFzcyQ9Jy1yZWxvYWQnXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IGF1dG8gMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIgNFYxTDggNUwxMiA5VjZDMTUuMzEgNiAxOCA4LjY5IDE4IDEyQzE4IDEzLjAxIDE3Ljc1IDEzLjk3IDE3LjMgMTQuOEwxOC43NiAxNi4yNkMxOS41NzAyIDE0Ljk4NjkgMjAuMDAwNCAxMy41MDkxIDIwIDEyQzIwIDcuNTggMTYuNDIgNCAxMiA0Wk0xMiAxOEM4LjY5IDE4IDYgMTUuMzEgNiAxMkM2IDEwLjk5IDYuMjUgMTAuMDMgNi43IDkuMkw1LjI0IDcuNzRDNC40Mjk3NSA5LjAxMzA5IDMuOTk5NTggMTAuNDkwOSA0IDEyQzQgMTYuNDIgNy41OCAyMCAxMiAyMFYyM0wxNiAxOUwxMiAxNVYxOFonIGZpbGw9JyUyMzMzNjZDQycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fY2FwdGNoYSBbY2xhc3MkPSctbGluayddIHtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19hZGQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fbGlzdC5pcy1ob3Jpem9udGFsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fbGlzdC5pcy1ob3Jpem9udGFsIC5mb3JtLXN0YW5kYXJ0X19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fcmVtYXJrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDg1JTtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2lucHV0cy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2Q0ZWJmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fbGluay1pdGVtcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2xpbmstaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2xpbmstaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnIHwgJztcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2xpbmstaXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fcGVyc29uYWwtZGF0YS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5pcy1ub25lIC5mb3JtLXN0YW5kYXJ0X19wZXJzb25hbC1kYXRhLWxhYmVsIHtcbiAgY29sb3I6ICNGRjAwMzM7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19wZXJzb25hbC1kYXRhLWxhYmVsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvcm0tc3RhbmRhcnQgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19zdGFyIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2NvbW1vbi1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICNGRjAwMzM7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19hbnN3ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZ2FwOiAxNnB4IDMwcHg7XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19hbnN3ZXJzLm5vLWZsZXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2Fuc3dlcnMubm8tZmxleCBsaSBsYWJlbCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fYW5zd2VyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2Fuc3dlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMzVzO1xufVxuXG4uZm9ybS1zdGFuZGFydF9fYW5zd2VyIC5jaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2Vycm9yczpub3QoOmVtcHR5KSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uZm9ybS1zdGFuZGFydCAuaXMtcmVxdWlyZWQtbm90ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1zdGFuZGFydCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE2cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXN0YW5kYXJ0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgPiAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvcm0tc3RhbmRhcnQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDRlYmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXN0YW5kYXJ0IC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXN0YW5kYXJ0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1zdGFuZGFydCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvcm0tc3RhbmRhcnQgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1zdGFuZGFydCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXN0YW5kYXJ0IC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCI5XCIgdmlld0JveD1cIjAgMCAxNCA5XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xIDFMNyA3LjVMMTMgMVwiIHN0cm9rZT1cIiUyMzAwNTVBMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZm9ybS1zdGFuZGFydCAuaXMtbm9uZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYwMDMzICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXN0YW5kYXJ0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1zdGFuZGFydC1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDRlYmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXN0YW5kYXJ0LWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXN0YW5kYXJ0LWRyb3Bkb3duIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mb3JtLXN0YW5kYXJ0LWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXItY29sb3I6ICNkNGViZmYgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tc3RhbmRhcnQtZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTVhMCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1zdGFuZGFydC5pcy1hdXRoIC5mb3JtLXN0YW5kYXJ0X19sYWJlbCB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uZm9ybS1zdGFuZGFydC5pcy1zdWJzY3JpYmUgLmZvcm0tc3RhbmRhcnRfX3BsYXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5mb3JtLXN0YW5kYXJ0LmlzLXN1YnNjcmliZSAuZm9ybS1zdGFuZGFydF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvcm0tc3RhbmRhcnQuaXMtc3Vic2NyaWJlIC5mb3JtLXN0YW5kYXJ0X19maWVsZC5pcy1maWVsZC1idG4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb3JtLXN0YW5kYXJ0LmlzLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmlzLXBlcnNvbmFsLWRhdGEge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmlzLXBlcnNvbmFsLWRhdGEgLmZvcm0tc3RhbmRhcnRfX2lucHV0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb3JtLXN0YW5kYXJ0X19maWVsZC5pcy1wZXJzb25hbC1kYXRhLmlzLW5vbmUgLmZvcm0tc3RhbmRhcnRfX25vbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LWlubmVyIC5mb3JtLXN0YW5kYXJ0X19maWVsZC5pcy1wZXJzb25hbC1kYXRhIC5mb3JtLXN0YW5kYXJ0X19pdGVtIHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5mYW5jeWJveC1pbm5lciAuZm9ybS1zdGFuZGFydF9fZmllbGQuaXMtcGVyc29uYWwtZGF0YSAuZm9ybS1zdGFuZGFydF9fcGVyc29uYWwtZGF0YS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnN1Y2Nlc3MtbWVzc2FnZS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2UtbW9kYWxfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDIwMCU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2UtbW9kYWxfX3RleHQuZXJyb3Ige1xuICBjb2xvcjogI0ZGMDAzMztcbn1cblxuLnN1Y2Nlc3MtbWVzc2FnZS1tb2RhbF9fY2xvc2UtaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS1pZGVhc19fbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWhlYWRlci1tYXJnaW4tYm90dG9tKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJvZHktcGFkZGluZy10b3ApO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uaGVhZGVyLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmhlYWRlci0tc2lkZWJhci1vcGVuIC5oZWFkZXJfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDApO1xufVxuXG4uaGVhZGVyLS1zaWRlYmFyLW9wZW4gLmhlYWRlcl9fbG9nby1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItLXNpZGViYXItb3BlbiAuaGVhZGVyX19sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci0tc2lkZWJhci1vcGVuIC5oZWFkZXJfX25hdiB7XG4gIC0taGVhZGVyLW5hdi1jb2xvcjogIzAwNTVhMDtcbn1cblxuLmhlYWRlci0tc2lkZWJhci1zZWFyY2ggLmhlYWRlcl9fbmF2IHtcbiAgLS1oZWFkZXItbmF2LWNvbG9yOiAjMDA1NWEwO1xufVxuXG4uaGVhZGVyLS1zaWRlYmFyLXNlYXJjaCAuaGVhZGVyX19zZWFyY2gtbGFiZWwgc3ZnIHtcbiAgc3Ryb2tlOiAjMDA1NWEwO1xufVxuXG4uaGVhZGVyLS1zaWRlYmFyLXNlYXJjaCAuaGVhZGVyX19zZWFyY2gtaW5wdXQge1xuICBjb2xvcjogcmdiYSg4NSwgMTA1LCAxNTAsIDAuNCk7XG59XG5cbi5oZWFkZXItLXNpZGViYXItc2VhcmNoIC5oZWFkZXJfX2J1cmdlciBzdmcge1xuICBzdHJva2U6ICMwMDU1YTA7XG59XG5cbi5oZWFkZXItLXNpZGViYXItbmF2aWdhdGlvbiAuaGVhZGVyX19uYXYge1xuICAtLWhlYWRlci1uYXYtY29sb3I6ICMwMDU1YTA7XG59XG5cbi5oZWFkZXItLXNpZGViYXItbmF2aWdhdGlvbiAuaGVhZGVyX19idXJnZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjMDA1NWEwO1xufVxuXG4uaGVhZGVyLS1zaWRlYmFyLW5hdmlnYXRpb24gLmhlYWRlcl9fYnVyZ2VyIHN2ZyBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg4cHgsIC05cHgpO1xufVxuXG4uaGVhZGVyLS1zaWRlYmFyLW5hdmlnYXRpb24gLmhlYWRlcl9fYnVyZ2VyIHN2ZyBwYXRoOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci0tc2lkZWJhci1uYXZpZ2F0aW9uIC5oZWFkZXJfX2J1cmdlciBzdmcgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0xNnB4LCAxcHgpO1xufVxuXG4uaGVhZGVyLS1zaWRlYmFyLW5hdmlnYXRpb24gLmhlYWRlcl9fc2VhcmNoLWxhYmVsIHN2ZyB7XG4gIHN0cm9rZTogIzAwNTVhMDtcbn1cblxuLmhlYWRlcl9faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmcpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTdweCk7XG4gIHBhZGRpbmc6IDAgMThweCAwIDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19sb2dvIGltZyB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5oZWFkZXJfX25hdiB7XG4gIC0taGVhZGVyLW5hdi1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX25hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtY29sb3IpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uaGVhZGVyX19uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX25hdi1pdGVtOmhvdmVyIC5oZWFkZXJfX25hdi13cmFwOm5vdCguaGVhZGVyX19uYXYtd3JhcC0tdHdvKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyX19uYXYtaXRlbTpob3ZlciAuaGVhZGVyX19uYXYtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0taGVhZGVyLW5hdi1jb2xvcik7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xufVxuXG4uaGVhZGVyX19uYXYtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtMjVweDtcbiAgcGFkZGluZzogNDBweCAwIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX25hdi13cmFwLS10d28ge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IC04cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDE4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlYWRlcl9fbmF2LXdyYXAtLXR3byB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5oZWFkZXJfX25hdi13cmFwLS10d28uX2xpbWl0ZWQtd2lkdGggLmhlYWRlcl9fc3ViLWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5fb3BlbmVkLXN1Yi1uYXYgLmhlYWRlcl9fbmF2LXdyYXAtLXR3byB7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tc3ViLW5hdi1oZWlnaHQsIDBweCk7XG4gIH1cbn1cblxuLmhlYWRlcl9fbmF2LXN1YiB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDI1cHggMzdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXJfX25hdi13cmFwLS10d28gLmhlYWRlcl9fbmF2LXN1YiB7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LXdyYXAtLXR3byAuaGVhZGVyX19uYXYtc3ViIC5oZWFkZXJfX3N1Yi1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG59XG5cbi5oZWFkZXJfX25hdi1zdWIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXJfX25hdi1zdWIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCksIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVhZGVyX19uYXYtc3ViIGxpOmhvdmVyIC5oZWFkZXJfX25hdi13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGVyX19zdWItbGluayB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4uaGVhZGVyX19zdWItbGluayBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuX29wZW5lZC1zdWItbmF2IC5oZWFkZXJfX3N1Yi1saW5rIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbi5oZWFkZXJfX3N1Yi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDIzNSwgMjU1LCAwLjUpO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXJfX3N1Yi1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmhlYWRlcl9fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyOHB4O1xufVxuXG4uaGVhZGVyX19idG4ge1xuICAtLWJ1dHRvbi1wYWRkaW5nOiAwIDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlYWRlcl9fc2VhcmNoLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaGVhZGVyX19zZWFyY2gtbGFiZWwgc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5oZWFkZXJfX2J1cmdlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5oZWFkZXJfX2J1cmdlciBzdmcge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBjYWxjKCgxMDAlIC0gKDEycHggKiAoY2FsYyg1IC0gMSkpKSkgLyA1KSk7XG4gIGdhcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWNvbnRhaW5lci1nYXApKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jb250YWluZXItZ2FwKSk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGdhcDogOXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuaW5mby1saXN0Ojotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmluZm8tbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5pbmZvLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5pbmZvLWxpc3Q6Oi13ZWJraXQtcmVzaXplciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuaW5mby1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbmZvLWxpc3QtLWxpYnJhcnkgLmluZm8tbGlzdF9fbGluayB7XG4gIG1pbi1oZWlnaHQ6IDE2NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogOHB4O1xufVxuXG4uaW5mby1saXN0LS1saWJyYXJ5IC5pbmZvLWxpc3RfX2dyb3VwIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmluZm8tbGlzdC0tbGlicmFyeSAuaW5mby1saXN0X19jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDE2NHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5pbmZvLWxpc3RfX2NhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLWxpc3RfX2NhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uaW5mby1saXN0X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZjtcbiAgbWluLWhlaWdodDogMjY2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tbGlzdF9fbGluayB7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLmluZm8tbGlzdF9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmZvLWxpc3RfX2ljb24ge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5pbmZvLWxpc3RfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1saXN0X19pY29uIHtcbiAgICB3aWR0aDogNDlweDtcbiAgfVxufVxuXG4uaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4N3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbi5pbmZvX19oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgbWF4LXdpZHRoOiAxMTUxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmluZm9fX2hlYWQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZm9fX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5pbmZvX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmluZm9fX2JvdHRvbS10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb19fYm90dG9tLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW5mb19fYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb19fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5pbnRybyB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgfVxufVxuXG4uaW50cm9fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbiAgcGFkZGluZzogNDBweCB2YXIoLS1jb250YWluZXItZ2FwKSA1NHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW50cm8tYmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY3OXB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW50cm9fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNHB4IHZhcigtLWNvbnRhaW5lci1nYXApIDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1NXB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTMxcHggYm90dG9tIDExOHB4O1xuICB9XG59XG5cbi5pbnRyb19fZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTk4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmludHJvX19ncm91cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuLmludHJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIG1heC13aWR0aDogNjMxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmludHJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmludHJvX19saXN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNDc2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmludHJvX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5cbi5pbnRyb19fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmludHJvX19saXN0IGxpIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmludHJvX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uaW50cm9fX2xpc3Qgc3ZnIHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5pbnRyb19fbGlzdCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG59XG5cbi5pbnRyb19fbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYi1ibG9jay1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYi1ibG9jay1oZWFkaW5nIC5idXR0b24tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYi1ibG9jay1oZWFkaW5nLmxhbmRpbmctYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmItYmxvY2staGVhZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLWJsb2NrLWhlYWRpbmdbY2xhc3MqPVwiZy1wYi1cIl0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmItYmxvY2staGVhZGluZ19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uYi1ibG9jay1oZWFkaW5nX193cmFwW2RhdGEtb2Zmc2V0PVwiMVwiXSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDcuNjMzNTklICogMSArIDEwcHggKiAxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLWJsb2NrLWhlYWRpbmdfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5iLWJsb2NrLWhlYWRpbmdfX3dyYXBbZGF0YS1vZmZzZXQ9XCIxXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYi1ibG9jay1oZWFkaW5nX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLWJsb2NrLWhlYWRpbmdfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmItYmxvY2staGVhZGluZ19fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDI1cHgpO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMC4zZW0pO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIH1cbn1cblxuLmItYmxvY2staGVhZGluZ19fbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiAyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuLmlzLXdpdGgtbWVudSAuYi1ibG9jay1oZWFkaW5nX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5iLWJsb2NrLWhlYWRpbmdfX2xpbmUge1xuICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLXdpdGgtbWVudSAuYi1ibG9jay1oZWFkaW5nX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iLWJsb2NrLWhlYWRpbmdfX2J0bnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5iLWJsb2NrLWhlYWRpbmdfX2J0bnNbZGF0YS1oaWRlLWJsb2NrPVwiWzFdXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYi1ibG9jay1oZWFkaW5nX19idG5zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYW5kaW5nLWJsb2NrIC5iLWJsb2NrLWhlYWRpbmdfX2J0bnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5sYW5kaW5nLWJsb2NrIC5iLWJsb2NrLWhlYWRpbmdfX2J0bnNbZGF0YS1oaWRlLWJsb2NrPVwiWzFdXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iLWJsb2NrLWhlYWRpbmdfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5iLWJsb2NrLWhlYWRpbmdfX21lbnUge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iLWJsb2NrLWhlYWRpbmdfX21lbnUge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZzogMHB4IDNweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4uYi1ibG9jay1oZWFkaW5nX19tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjQzRDNEM0O1xuICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIDAuMzVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5iLWJsb2NrLWhlYWRpbmdfX21lbnUtaXRlbTpob3ZlciwgLmItYmxvY2staGVhZGluZ19fbWVudS1pdGVtLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iLWJsb2NrLWhlYWRpbmdfX21lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYi1ibG9jay1oZWFkaW5nX19zZWFyY2gtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlYXJjaC1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYi1ibG9jay1oZWFkaW5nLmlzLXdpdGhvdXQtbWVudSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmItYmxvY2staGVhZGluZy5pcy13aXRob3V0LW1lbnUgLmItYmxvY2staGVhZGluZ19fbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLWJsb2NrLWhlYWRpbmcuaXMtd2l0aG91dC1tZW51IC5iLWJsb2NrLWhlYWRpbmdfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmItYmxvY2staGVhZGluZy5pcy13aXRob3V0LW1lbnUgLmItYmxvY2staGVhZGluZ19fbW9yZS1idG4ge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5iLWJsb2NrLWhlYWRpbmcuaXMtb24tYmxhY2sgLmItYmxvY2staGVhZGluZ19fbGluZSwgLmlzLW9uLWJsYWNrOm5vdCguaXMtbWFpbi1wYWdlKSAuYi1ibG9jay1oZWFkaW5nIC5iLWJsb2NrLWhlYWRpbmdfX2xpbmUsIC5iLWJsb2NrLWhlYWRpbmcuZy1iZy1ibGFjayAuYi1ibG9jay1oZWFkaW5nX19saW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYi1ibG9jay1oZWFkaW5nLmlzLW9uLWJsYWNrIC5iLWJsb2NrLWhlYWRpbmdfX21vcmUtYnRuLCAuaXMtb24tYmxhY2s6bm90KC5pcy1tYWluLXBhZ2UpIC5iLWJsb2NrLWhlYWRpbmcgLmItYmxvY2staGVhZGluZ19fbW9yZS1idG4sIC5iLWJsb2NrLWhlYWRpbmcuZy1iZy1ibGFjayAuYi1ibG9jay1oZWFkaW5nX19tb3JlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYi1kYXJrLWNvbnRhY3RzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYi1kYXJrLWNvbnRhY3RzX19wbGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmItZGFyay1jb250YWN0cy0tdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYi1kYXJrLWNvbnRhY3RzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmItZGFyay1jb250YWN0cyAuYi1kYXJrLWNvbnRhY3RzX190aXRsZS0taW5kZW50LWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5iLWRhcmstY29udGFjdHNfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDM1cHggMCAxNjVweDtcbiAgbWluLXdpZHRoOiAyOTBweDtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5iLWRhcmstY29udGFjdHNfX3dyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYi1kYXJrLWNvbnRhY3RzX193cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYi1kYXJrLWNvbnRhY3RzX19oZWFkIHtcbiAgZmxleDogMCAwIDI1MHB4O1xufVxuXG4uYi1kYXJrLWNvbnRhY3RzX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTA0cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmItZGFyay1jb250YWN0c19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmItZGFyay1jb250YWN0c19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5cbi5iLWRhcmstY29udGFjdHNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYi1kYXJrLWNvbnRhY3RzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5iLWRhcmstY29udGFjdHNfX25hbWU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iLWRhcmstY29udGFjdHNfX3Bob25lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYi1kYXJrLWNvbnRhY3RzX19waG9uZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmItZGFyay1jb250YWN0c19fZW1haWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjQURDMkVCO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItZGFyay1jb250YWN0cy5pcy1hZGFwdC1kZWZhdWx0IC5iLWRhcmstY29udGFjdHNfX2hlYWQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYi1kYXJrLWNvbnRhY3RzLmlzLWFkYXB0LWRlZmF1bHQgLmItZGFyay1jb250YWN0c19fcGxhdGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuYi1kYXJrLWNvbnRhY3RzLmlzLWFkYXB0LWRlZmF1bHQgLmItZGFyay1jb250YWN0c19faW1hZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5iLWRhcmstY29udGFjdHMuaXMtYWRhcHQtZGVmYXVsdCAuYi1kYXJrLWNvbnRhY3RzX19pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5iLWRhcmstY29udGFjdHMuaXMtYWRhcHQtZGVmYXVsdCAuYi1kYXJrLWNvbnRhY3RzX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iLWRhcmstY29udGFjdHMuaXMtYWRhcHQtZGVmYXVsdCAuYi1kYXJrLWNvbnRhY3RzX19pbWFnZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmItZGFyay1jb250YWN0cy5pcy1hZGFwdC1kZWZhdWx0IC5iLWRhcmstY29udGFjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYi1kYXJrLWNvbnRhY3RzLmlzLWFkYXB0LWRlZmF1bHQgLmItZGFyay1jb250YWN0c19fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYi1pY29ucy1pbmZvIHtcbiAgbWFyZ2luOiA2MHB4IDAgOTBweDtcbn1cblxuLmItaWNvbnMtaW5mb19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmItaWNvbnMtaW5mb19faXRlbSB7XG4gIHdpZHRoOiAzMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmItaWNvbnMtaW5mb19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgLmItaWNvbnMtaW5mb19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmItaWNvbnMtaW5mb19faWNvbi1ob2xkZXIge1xuICB3aWR0aDogMjA1cHg7XG4gIGhlaWdodDogMjA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaXRlbS1iZy1iYXNlLTIwLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAuYi1pY29ucy1pbmZvX19pY29uLWhvbGRlciB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogMTQ1cHg7XG4gIH1cbn1cblxuLmItaWNvbnMtaW5mb19faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbn1cblxuLmItaWNvbnMtaW5mb19faXRlbS1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5iLWljb25zLWluZm9fX2l0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5iLWljb25zLWluZm9fX2l0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYi1pY29ucy1pbmZvX190aXRsZS1iaWcge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5iLWljb25zLWluZm9fX3RpdGxlLWJpZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5iLWljb25zLWluZm9fX3RpdGxlLXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmItaWNvbnMtaW5mb19faXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uYi1pY29ucy1pbmZvIC5iLWljb25zLWluZm9fX2ljb24taG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYi1pY29ucy1pbmZvIC5iLWljb25zLWluZm9fX2ljb24taG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOTgnIGhlaWdodD0nMTUyJyB2aWV3Qm94PScwIDAgMTk4IDE1MicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMEwxOTggMzcuNzgwMkwxMzIuMTMzIDE1MkwwIDBaJyBmaWxsPSclMjNGMEYyRjInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYi1pY29ucy1pbmZvX19pdGVtLmJvdW5jZSAuYi1pY29ucy1pbmZvX19pY29uLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uYi1pY29ucy1pbmZvX19pdGVtLmJvdW5jZSAuYi1pY29ucy1pbmZvX19pY29uLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTEuNjE2MkwxMDAgMzAuNjk3MUw2Ni43MzM2IDg4LjM4MzlMMCAxMS42MTYyWicgZmlsbD0nJTIzQ0JEQkZCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmItaWNvbnMtaW5mbyAuYi1pY29ucy1pbmZvX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmItaWNvbnMtaW5mb19faWNvbi1ob2xkZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuYi1pY29ucy1pbmZvIC5iLWljb25zLWluZm9fX2ljb24taG9sZGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nODAnIGhlaWdodD0nNjInIHZpZXdCb3g9JzAgMCA4MCA2MicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMC4yOTI5NjlMODAgMTUuNTU3N0w1My4zODY5IDYxLjcwNzFMMCAwLjI5Mjk2OVonIGZpbGw9JyUyM0YwRjJGMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDYxcHg7XG4gIH1cbiAgLmItaWNvbnMtaW5mb19faWNvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYi1pY29ucy1pbmZvX19pdGVtLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYi1pY29ucy1pbmZvX190aXRsZS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuICAuYi1pY29ucy1pbmZvX19pdGVtLXRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmItaWNvbnMtaW5mb19faXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjVweDtcbiAgfVxuICAuYi1pY29ucy1pbmZvIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuXG4uYi1pbWFnZS1pbnRyb19fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLmItaW1hZ2UtaW50cm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cblxuLmItaW1hZ2UtaW50cm9fX2ltYWdlLWNyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG5cbi5iLWltYWdlLWludHJvX190aXRsZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5iLWltYWdlLWludHJvX190aXRsZS1ibG9jayAuYi1kb3RzLXN1Ym1lbnUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi5iLWltYWdlLWludHJvX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAzNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLWltYWdlLWludHJvX190aXRsZSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5iLWltYWdlLWludHJvLmlzLXdoaXRlIC5iLWltYWdlLWludHJvX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYi1pbWFnZS1pbnRyb19faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBREFEQTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5cbi5iLWltYWdlLWludHJvX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuXG4uYi1pbWFnZS1pbnRyb19fdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmItaW1hZ2UtaW50cm9fX21vcmUtYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYi1pbWFnZS1pbnRyb19fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5iLWltYWdlLWludHJvX19idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG59XG5cbi5iLWltYWdlLWludHJvX19idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmItaW1hZ2UtaW50cm9fX3BhZ2UtZG93biB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmItaW1hZ2UtaW50cm9fX3BhZ2UtZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIgMjJhMTAgMTAgMCAxMDAtMjAgMTAgMTAgMCAwMDAgMjB6JyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyIDd2OU0xNSAxM2wtMyAzLTMtMycgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2UtaW47XG59XG5cbi5iLWltYWdlLWludHJvX19wYWdlLWRvd246aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlICsgNXB4KSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZS1pbjtcbn1cblxuLmItaW1hZ2UtaW50cm9fX3BhZ2UtZG93bi5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMzZjO1xuICBwYWRkaW5nLXJpZ2h0OiA1OHB4O1xufVxuXG4uYi1pbWFnZS1pbnRyb19fcGFnZS1kb3duLmJ1dHRvbjphZnRlciB7XG4gIHJpZ2h0OiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iLWltYWdlLWludHJvX19wYWdlLWRvd24ge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5iLWltYWdlLWludHJvX19wYWdlLWRvd246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMiAyMmExMCAxMCAwIDEwMC0yMCAxMCAxMCAwIDAwMCAyMHonIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIgN3Y5TTE1IDEzbC0zIDMtMy0zJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxuICAuYi1pbWFnZS1pbnRyb19fcGFnZS1kb3duLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmItaW1hZ2UtaW50cm9fX3BhZ2UtZG93bi5idXR0b246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMiAyMmExMCAxMCAwIDEwMC0yMCAxMCAxMCAwIDAwMCAyMHonIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIgN3Y5TTE1IDEzbC0zIDMtMy0zJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxufVxuXG4uYi1pbWFnZS1pbnRyb19fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAyMHB4IDAgYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG4uaXMtd2hpdGUgLmItaW1hZ2UtaW50cm9fX2RhdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtd2hpdGUgLmItaW1hZ2UtaW50cm9fX2RhdGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbi5iLWltYWdlLWludHJvX19pY29uLXdyYXAge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmItaW1hZ2UtaW50cm9fX2ljb24ge1xuICB3aWR0aDogMTA4cHg7XG59XG5cbi5iLWltYWdlLWludHJvX19tYWluIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAuYi1pbWFnZS1pbnRyb19fbWFpbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5iLWltYWdlLWludHJvX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5iLWltYWdlLWludHJvX19icmVhZGNydW1icy5icmVhZGNydW1icyB7XG4gIC0tYnJlYWRjcnVtYnMtY29sb3I6ICMwMDA7XG59XG5cbi5iLWltYWdlLWludHJvX19icmVhZGNydW1icy5icmVhZGNydW1icy5pcy13aGl0ZSB7XG4gIC0tYnJlYWRjcnVtYnMtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmItaW1hZ2UtaW50cm9fX2JyZWFkY3J1bWJzLmJyZWFkY3J1bWJzLmlzLXdoaXRlIHtcbiAgICAtLWJyZWFkY3J1bWJzLWNvbG9yOiAjMDAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmItaW1hZ2UtaW50cm9fX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAuYi1pbWFnZS1pbnRybyAuYi1pbWFnZS1pbnRyb19fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYi1pbWFnZS1pbnRybyAuYi1pbWFnZS1pbnRyb19fdGl0bGUtYmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmItaW1hZ2UtaW50cm8gLmItaW1hZ2UtaW50cm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmItaW1hZ2UtaW50cm8gLmItaW1hZ2UtaW50cm9fX3dyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5iLWltYWdlLWludHJvIC5iLWltYWdlLWludHJvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmItaW1hZ2UtaW50cm8gLmItaW1hZ2UtaW50cm9fX21vcmUtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cbiAgLmItaW1hZ2UtaW50cm8gLmItaW1hZ2UtaW50cm9fX2J0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5iLWltYWdlLWludHJvIC5iLWltYWdlLWludHJvX19idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5iLWltYWdlLWludHJvIC5iLWltYWdlLWludHJvX19pY29uLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYi1pbWFnZS1pbnRybyAuYi1pbWFnZS1pbnRyb19faWNvbi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5iLWltYWdlLWludHJvIC5iLWltYWdlLWludHJvX19kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmItaW1hZ2UtaW50cm8gLmItaW1hZ2UtaW50cm9fX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYi1pbWFnZS1pbnRybyAuYi1pbWFnZS1pbnRyb19fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmItaW1hZ2UtaW50cm8gLmItaW1hZ2UtaW50cm9fX2ljb24td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuYi1pbWFnZS1pbnRybyAuYi1pbWFnZS1pbnRyb19faW1hZ2UtY3JvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmItaW1hZ2UtaW50cm8gLmItaW1hZ2UtaW50cm9fX2ltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5iLWltYWdlLWludHJvIC5iLWltYWdlLWludHJvX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5iLWltYWdlLWludHJvIC5iLWltYWdlLWludHJvX190aXRsZS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5iLWltYWdlLWludHJvIC5iLWltYWdlLWludHJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYi1pbWFnZS1pbnRybyAuYi1pbWFnZS1pbnRyb19fdGl0bGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYi1pbWFnZS1pbnRybyAuYi1pbWFnZS1pbnRyb19fdGl0bGUtdGV4dDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5iLWltYWdlLWludHJvIC5iLWltYWdlLWludHJvX19tb3JlLWJ0biB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLmItaW1hZ2UtaW50cm8uaXMtd2hpdGUgLmItaW1hZ2UtaW50cm9fX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYi1pbWFnZS1pbnRybyAuYi1pbWFnZS1pbnRyb19fYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuYi1pbWFnZS1pbnRybyAuYi1pbWFnZS1pbnRyb19fYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmItaW1hZ2UtaW50cm8gLmItaW1hZ2UtaW50cm9fX21vcmUtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYi1pbWFnZS1pbnRybyAuYi1pbWFnZS1pbnRyb19fbWFpbi1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5iLWltYWdlLWludHJvIC5iLWltYWdlLWludHJvX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmItaW50ZXh0LXJlZiB7XG4gIG1hcmdpbjogNDBweCAtNjBweDtcbiAgcGFkZGluZzogNDVweCA2MHB4IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzY2Q0M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmxhbmRpbmctYmxvY2sgLmItaW50ZXh0LXJlZiB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uZy1iZy1wcmltYXJ5IC5iLWludGV4dC1yZWYge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5nLWJnLWJsYWNrIC5iLWludGV4dC1yZWYge1xuICBib3JkZXItY29sb3I6ICNENkUwRjU7XG59XG5cbi5iLWludGV4dC1yZWZfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYi1pbnRleHQtcmVmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLWludGV4dC1yZWYge1xuICAgIG1hcmdpbjogNDVweCAtMTVweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzMzNjZDQztcbiAgfVxuICAuZy1iZy15ZWxsb3cgLmItaW50ZXh0LXJlZiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM2NkNDO1xuICB9XG59XG5cbi5iLXRleHQtYmxvY2tfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5bZGF0YS1hbGlnbj1cImltZy1sZWZ0XCJdIC5iLXRleHQtYmxvY2tfX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLXRhYmxldC13cmFwIC5iLXRleHQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLXRleHQtYmxvY2tfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iLXRleHQtYmxvY2tfX21haW4tY29sIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNy42MzM1OSUgKiAxICsgMTBweCAqIDEpO1xuICB3aWR0aDogY2FsYyg3LjYzMzU5JSAqIDcgKyAxMHB4ICogNyAtIDEwcHgpO1xufVxuXG4uYi10ZXh0LWJsb2NrX19tYWluLWNvbC5pcy10d28tY29sIHtcbiAgd2lkdGg6IGNhbGMoNy42MzM1OSUgKiAxMSArIDEwcHggKiAxMSAtIDEwcHgpO1xufVxuXG4uaXMtbm8tb2Zmc2V0IC5iLXRleHQtYmxvY2tfX21haW4tY29sIHtcbiAgd2lkdGg6IGNhbGMoNy42MzM1OSUgKiA4ICsgMTBweCAqIDggLSAxMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pcy13aWRlIC5iLXRleHQtYmxvY2tfX21haW4tY29sIHtcbiAgd2lkdGg6IGNhbGMoNy42MzM1OSUgKiAxMCArIDEwcHggKiAxMCAtIDEwcHgpO1xufVxuXG5bZGF0YS1hbGlnbl49XCJpbWdcIl0gLmItdGV4dC1ibG9ja19fbWFpbi1jb2wge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLXRhYmxldC13cmFwIC5iLXRleHQtYmxvY2tfX21haW4tY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYi10ZXh0LWJsb2NrX19tYWluLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmItdGV4dC1ibG9ja19fbWFpbi1jb2wuaXMtdHdvLWNvbCwgLmlzLW5vLW9mZnNldCAuYi10ZXh0LWJsb2NrX19tYWluLWNvbCwgLmlzLXdpZGUgLmItdGV4dC1ibG9ja19fbWFpbi1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pcy10d28tY29sIC5iLXRleHQtYmxvY2tfX3RleHQge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IGNhbGMoNy42MzM1OSUqMSArIDEwcHgqMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy10d28tY29sIC5iLXRleHQtYmxvY2tfX3RleHQge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuXG4uYi10ZXh0LWJsb2NrX190ZXh0LmlzLWFjY2VudC1iZyB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzY2Q0M7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmItdGV4dC1ibG9ja19fdGV4dC5pcy1hY2NlbnQtYmcge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmItdGV4dC1ibG9ja19fdGV4dC5nLWZvbnQtc2l6ZS00MCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmItdGV4dC1ibG9ja19fc2lkZS1jb2wge1xuICBtYXJnaW4tbGVmdDogY2FsYyg3LjYzMzU5JSAqIDEgKyAxMHB4ICogMSk7XG4gIHdpZHRoOiBjYWxjKDcuNjMzNTklICogMyArIDEwcHggKiAzIC0gMTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iLXRleHQtYmxvY2tfX3NpZGUtY29sW2RhdGEtYWxpZ249XCJzdGFydFwiXSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmItdGV4dC1ibG9ja19fc2lkZS1jb2xbZGF0YS1hbGlnbj1cImNlbnRlclwiXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYi10ZXh0LWJsb2NrX19zaWRlLWNvbFtkYXRhLWFsaWduPVwiZW5kXCJdIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuW2RhdGEtYWxpZ25ePVwiaW1nXCJdIC5iLXRleHQtYmxvY2tfX3NpZGUtY29sIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5iLXRleHQtYmxvY2tfX3NpZGUtY29sIC5iLXJlcG9ydC1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iLXRleHQtYmxvY2tfX3NpZGUtY29sIC5iLW51bWJlci1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtdGFibGV0LXdyYXAgLmItdGV4dC1ibG9ja19fc2lkZS1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLmItdGV4dC1ibG9ja19fc2lkZS1jb2wgLmItbnVtYmVyLWl0ZW0ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLXRleHQtYmxvY2tfX3NpZGUtY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5iLXRleHQtYmxvY2tfX3NpZGUtY29sIC5iLW51bWJlci1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5iLXRleHQtYmxvY2tfX2luZm8tY2FyZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi5iLXRleHQtYmxvY2tfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYi10ZXh0LWJsb2NrX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYi10ZXh0LWJsb2NrX19yZWYge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYi10ZXh0LWJsb2NrX19yZWZbZGF0YS1oaWRlLWJsb2NrPSdbMF0nXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYi10ZXh0LWJsb2NrX19udW1iZXItYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iLXRleHQtYmxvY2tfX251bWJlci1ibG9jayAuYi1udW1iZXItaXRlbSB7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbn1cblxuLmItdGV4dC1ibG9ja19fbnVtYmVyLWJsb2NrIC5iLW51bWJlci1pdGVtX190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmItdGV4dC1ibG9ja19fbnVtYmVyLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbiAgLmItdGV4dC1ibG9ja19fbnVtYmVyLWJsb2NrIC5iLW51bWJlci1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmItdGV4dC1ibG9ja19fbnVtYmVyLWJsb2NrIC5iLW51bWJlci1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLXRleHQtYmxvY2tfX2J0bi1ob2xkZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4uYXNpX3ByaXplX3Bvb2wgLmItdGV4dC1ibG9ja19fbnVtYmVyLWJsb2NrIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5iLXZpZGVvLXNpbXBsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgbWFyZ2luOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDYwJSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5iLXZpZGVvLXNpbXBsZS5nLWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0Q2RTBGNSA2MCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLmItcGFnZV9fZGV0YWlsLW1lZGlhIC5iLXZpZGVvLXNpbXBsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmItdmlkZW8tc2ltcGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uYi12aWRlby1zaW1wbGVfX2NlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmItdmlkZW8tc2ltcGxlX19jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iLXZpZGVvLXNpbXBsZV9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmItdmlkZW8tc2ltcGxlX19mcmFtZSB7XG4gIHdpZHRoOiBjYWxjKDcuNjMzNTklICogNyArIDEwcHggKiA3IC0gMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAzMiU7XG59XG5cbi5iLXZpZGVvLXNpbXBsZV9fZnJhbWUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmItdmlkZW8tc2ltcGxlX19mcmFtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmItdmlkZW8tc2ltcGxlX19mcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDU2JTtcbiAgfVxufVxuXG4uYi12aWRlby1zaW1wbGVfX2Rlc2Mge1xuICB3aWR0aDogY2FsYyg3LjYzMzU5JSAqIDMgKyAxMHB4ICogMyAtIDEwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZy1iZy1ibGFjayAuYi12aWRlby1zaW1wbGVfX2Rlc2Mge1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmItdmlkZW8tc2ltcGxlX19kZXNjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1tb3NhaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1tb3NhaWMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmMtbW9zYWljX19maXhlZC10aWxlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLW1vc2FpY19fY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9zYWljLWZpeC10aWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tb3NhaWMtZml4LXRpbGUtLWxhcmdlIHtcbiAgcGFkZGluZzogNTBweDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5tb3NhaWMtZml4LXRpbGUtLWJpZyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLm1vc2FpYy10aWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICBhbmltYXRpb246IHNob3ctaW4gNDAwbXMgZWFzZSBmb3J3YXJkcztcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vc2FpYy10aWxlID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9zYWljLXRpbGVfX2JvZHkge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vc2FpYy10aWxlX19ib2R5OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vYnVpbGQvaW1nL3BsdXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1vc2FpYy10aWxlOmhvdmVyIC5tb3NhaWMtdGlsZV9fYm9keTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1vc2FpYy10aWxlOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5tb3NhaWMtdGlsZV9fZGV0YWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvcy0tcmlnaHQgLm1vc2FpYy10aWxlX19kZXRhaWwge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4ucG9zLS1sZWZ0IC5tb3NhaWMtdGlsZV9fZGV0YWlsIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5wb3MtLXRvcCAubW9zYWljLXRpbGVfX2RldGFpbCB7XG4gIHRvcDogMDtcbn1cblxuLnBvcy0tYm90dG9tIC5tb3NhaWMtdGlsZV9fZGV0YWlsIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ucG9zLS1yaWdodCAubW9zYWljLXRpbGVfX2RldGFpbCB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5wb3MtLWxlZnQgLm1vc2FpYy10aWxlX19kZXRhaWwge1xuICByaWdodDogMTAwJTtcbn1cblxuLnBvcy0tdG9wIC5tb3NhaWMtdGlsZV9fZGV0YWlsIHtcbiAgdG9wOiAwO1xufVxuXG4ucG9zLS1ib3R0b20gLm1vc2FpYy10aWxlX19kZXRhaWwge1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1vc2FpYy10aWxlOmhvdmVyIC5tb3NhaWMtdGlsZV9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5tb3NhaWMtdGlsZV9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1vc2FpYy10aWxlX19wcm9qZWN0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5tb3NhaWMtdGlsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tb3NhaWMtdGlsZV9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLm1vc2FpYy10aWxlLmlzLXJlbW92ZWQge1xuICBhbmltYXRpb246IHNob3ctaW4gMjAwbXMgZWFzZSAxIHJldmVyc2U7XG59XG5cbi5tb3NhaWMtdGlsZS0tZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBhbmltYXRpb246IGVtcHR5LWJsaW5rIDJzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubW9zYWljLXRpbGUtLWVtcHR5Om50aC1jaGlsZCgxbiArIDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4ubW9zYWljLXRpbGUtLWVtcHR5Om50aC1jaGlsZCgybiArIDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4ubW9zYWljLXRpbGUtLWVtcHR5Om50aC1jaGlsZCgzbiArIDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4ubW9zYWljLXRpbGUtLWVtcHR5Om50aC1jaGlsZCg0biArIDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4ubW9zYWljLXRpbGUtLWVtcHR5Om50aC1jaGlsZCg1biArIDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG5Aa2V5ZnJhbWVzIGVtcHR5LWJsaW5rIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAlLCA0NSUge1xuICAgIG9wYWNpdHk6IC44O1xuICB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiA2O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvdy1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbnRlbnQtY2VudGVyLCAuYi1pY29ucy1pbmZvX19jZW50ZXIsIC5iLXZpZGVvLXNpbXBsZV9fY2VudGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgbWFyZ2luOiAwIDgwcHggMCA1MHB4O1xuICBtaW4td2lkdGg6IDI5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtY2VudGVyLCAuYi1pY29ucy1pbmZvX19jZW50ZXIsIC5iLXZpZGVvLXNpbXBsZV9fY2VudGVyIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5qcy10b2dnbGUtZmlsdGVyIHtcbiAgdHJhbnNpdGlvbjogLjNzIGNvbG9yLCAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTJweCAyNHB4IDEycHggMTZweDtcbiAgZ2FwOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDEwMTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5qcy10b2dnbGUtZmlsdGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLWZpbHRlcnNfX2J1dHRvbi1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uanMtZmlsdGVyLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmpzLWZpbHRlci1ib2R5ICoge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5qcy1maWx0ZXItYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlIHtcbiAgYm90dG9tOiAzM3B4O1xufVxuXG4uanMtZmlsdGVyLWJvZHkgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmpzLWZpbHRlci1ib2R5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uanMtZmlsdGVyLWJvZHkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nOiAxMnB4IDYwcHggMTRweCAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5qcy1maWx0ZXItYm9keSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4O1xufVxuXG4uanMtZmlsdGVyLWJvZHlfX2ZpZWxkIHtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gNDBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNEM0QzQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG4uanMtZmlsdGVyLWJvZHlfX2ZpZWxkLS1uby1zdHlsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5qcy1maWx0ZXItYm9keV9fZmllbGQtLWp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmpzLWZpbHRlci1ib2R5X19maWVsZC0tcmVzZXQge1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uanMtZmlsdGVyLWJvZHlfX2ZpZWxkLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5qcy1maWx0ZXItYm9keV9fZmllbGQgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpzLWZpbHRlci1ib2R5X19maWVsZCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5qcy1maWx0ZXItYm9keV9fZmllbGQgPiAuanMtZmlsdGVyLWJvZHlfX2ZpZWxkLWljb24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMSAhaW1wb3J0YW50O1xufVxuXG4uanMtZmlsdGVyLWJvZHlfX3Jlc2V0IHtcbiAgY29sb3I6ICNDNEM0QzQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qcy1maWx0ZXItYm9keV9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgc3Bhbi5pcy1pbWctcG9pbnQsXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gc3Bhbi5pcy1pbWctcG9pbnQge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IDUwJSA1MCUgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDMUMxQzEgIWltcG9ydGFudDtcbn1cblxuLmlzLW5vbmUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGMDAzMyAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGM0YzRjM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YzRjNGMztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMjFweCA2MHB4IDE0cHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pcy1lbXB0eSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNUM4NUQ2O1xufVxuXG4uaXMtbm9uZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjRkYwMDMzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogN3B4IDRweCAwIDRweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlCOUI5Qjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuZHJvcGRvd24td3JhcHBlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIGJveC1zaGFkb3c6IDBweCAtMjBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IC0xMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIxcHggMjBweCAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0YzRjM7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YzRjNGMztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUMxQzE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAuNSAxNi41QzEyLjA5MTMgMTYuNSAxMy42MTc0IDE1Ljg2NzkgMTQuNzQyNyAxNC43NDI3QzE1Ljg2NzkgMTMuNjE3NCAxNi41IDEyLjA5MTMgMTYuNSAxMC41QzE2LjUgOC45MDg3MiAxNS44Njc5IDcuMzgyNTkgMTQuNzQyNyA2LjI1NzM3QzEzLjYxNzQgNS4xMzIxNiAxMi4wOTEzIDQuNTAwMDEgMTAuNSA0LjUwMDAxQzguOTA4NzIgNC41MDAwMSA3LjM4MjU5IDUuMTMyMTYgNi4yNTczNyA2LjI1NzM3QzUuMTMyMTYgNy4zODI1OSA0LjUwMDAxIDguOTA4NzIgNC41MDAwMSAxMC41QzQuNTAwMDEgMTIuMDkxMyA1LjEzMjE2IDEzLjYxNzQgNi4yNTczNyAxNC43NDI3QzcuMzgyNTkgMTUuODY3OSA4LjkwODcyIDE2LjUgMTAuNSAxNi41Wk0xNi44MiAxNS40MDZMMjAuNCAxOC45ODZDMjAuNDk1NSAxOS4wNzgzIDIwLjU3MTYgMTkuMTg4NyAyMC42MjM5IDE5LjMxMDhDMjAuNjc2MiAxOS40MzI4IDIwLjcwMzcgMTkuNTY0IDIwLjcwNDggMTkuNjk2OEMyMC43MDU4IDE5LjgyOTYgMjAuNjgwNCAxOS45NjEzIDIwLjYzIDIwLjA4NDFDMjAuNTc5NyAyMC4yMDcgMjAuNTA1MyAyMC4zMTg2IDIwLjQxMTQgMjAuNDEyNEMyMC4zMTc0IDIwLjUwNjIgMjAuMjA1NyAyMC41ODA0IDIwLjA4MjggMjAuNjMwNkMxOS45NTk5IDIwLjY4MDggMTkuODI4MiAyMC43MDYgMTkuNjk1NCAyMC43MDQ4QzE5LjU2MjYgMjAuNzAzNSAxOS40MzE0IDIwLjY3NTggMTkuMzA5NSAyMC42MjMzQzE5LjE4NzUgMjAuNTcwOCAxOS4wNzcyIDIwLjQ5NDYgMTguOTg1IDIwLjM5OUwxNS40MDUgMTYuODE5QzEzLjc5NzUgMTguMDY2OSAxMS43NzQ4IDE4LjY1NTIgOS43NDg3NyAxOC40NjQyQzcuNzIyNzMgMTguMjczMiA1Ljg0NTYyIDE3LjMxNzMgNC40OTk1NyAxNS43OTExQzMuMTUzNTEgMTQuMjY0OCAyLjQzOTcgMTIuMjgzIDIuNTAzNDQgMTAuMjQ4OUMyLjU2NzE4IDguMjE0OTIgMy40MDM2OCA2LjI4MTY0IDQuODQyNjYgNC44NDI2NkM2LjI4MTY0IDMuNDAzNjggOC4yMTQ5MiAyLjU2NzE4IDEwLjI0ODkgMi41MDM0NEMxMi4yODMgMi40Mzk3IDE0LjI2NDggMy4xNTM1MSAxNS43OTExIDQuNDk5NTdDMTcuMzE3MyA1Ljg0NTYyIDE4LjI3MzIgNy43MjI3MyAxOC40NjQyIDkuNzQ4NzdDMTguNjU1MiAxMS43NzQ4IDE4LjA2NjkgMTMuNzk3NSAxNi44MTkgMTUuNDA1TDE2LjgyIDE1LjQwNlonIGZpbGw9JyUyMzVBNEFGQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjM1cztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVDODVENjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQURBO1xuICBjb2xvcjogIzE4MjEyODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzVDODVENjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZFMEY1O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjNGM0YzO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGNvbG9yOiBibGFjazsqL1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmxpYnJhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5saWJyYXJ5X19pbm5lciB7XG4gIHBhZGRpbmc6IDMycHggdmFyKC0tY29udGFpbmVyLWdhcCkgODhweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweCAzMnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlicmFyeV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE2cHggdmFyKC0tY29udGFpbmVyLWdhcCkgNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xuICB9XG59XG5cbi5saWJyYXJ5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpYnJhcnlfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5saWJyYXJ5X190YWdzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgY2FsYygoMTAwJSAtICgxMnB4ICogKGNhbGMoNSAtIDEpKSkpIC8gNSkpO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpYnJhcnlfX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLmxpYnJhcnlfX3RhZ3MtbGluayB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBjb2xvcjogIzAwNTVhMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxpYnJhcnlfX3RhZ3MtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG4gIGNvbG9yOiAjZDRlYmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saWJyYXJ5X190YWdzLWxpbmsge1xuICAgIHBhZGRpbmc6IDE1cHggMjFweDtcbiAgfVxufVxuXG4ubGlicmFyeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAoMTJweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saWJyYXJ5X19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGNhbGMoKDEwMCUgLSAoOHB4ICogKGNhbGMoMSAtIDEpKSkpIC8gMSkpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5uYXZpZ2F0b3Ige1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXZpZ2F0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLm5hdmlnYXRvcl9fYmFjayB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm5hdmlnYXRvcl9fYmFjayBzdmcge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5uYXZpZ2F0b3JfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2aWdhdG9yX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4ubmV3cy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi5uZXdzLWNhcmQtLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ubmV3cy1jYXJkLS1iaWcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgODUsIDE2MCwgMC43KSAwJSwgcmdiYSgwLCA4NSwgMTYwLCAwLjcpIDEwMCUpLCB2YXIoLS1uZXdzLWNhcmQtaW1nKSBsaWdodGdyYXkgMHB4IC0yMTVweC8xMTAuNDkxJSAxNTAuMyUgbm8tcmVwZWF0O1xufVxuXG4ubmV3cy1jYXJkLS1iaWcgLm5ld3MtY2FyZF9faW5mbyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5uZXdzLWNhcmQtLWJpZyAubmV3cy1jYXJkX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubmV3cy1jYXJkLS1iaWcgLm5ld3MtY2FyZF9fZ3JvdXAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3MtY2FyZC0tbWVkaXVtIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLm5ld3MtY2FyZC0tbWVkaXVtIC5uZXdzLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5ld3MtY2FyZC0tbWVkaXVtIC5uZXdzLWNhcmRfX2luZm8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXdzLWNhcmQtLXZpZGVvIC5uZXdzLWNhcmRfX2ltZyB7XG4gIGhlaWdodDogMjYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtY2FyZC0tdmlkZW8gLm5ld3MtY2FyZF9faW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5uZXdzLWNhcmQtLXZpZGVvIC5uZXdzLWNhcmRfX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ubmV3cy1jYXJkLS12aWRlbyAubmV3cy1jYXJkX190aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDEyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLWNhcmQtLXZpZGVvIC5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiA5MnB4O1xuICB9XG59XG5cbi5uZXdzLWNhcmQtLWhhcy1pbWFnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDg1LCAxNjAsIDApIDAlLCByZ2JhKDAsIDg1LCAxNjAsIDAuNSkgMTAwJSksIHZhcigtLW5ld3MtY2FyZC1pbWcpIGxpZ2h0Z3JheSA1MCUvY292ZXIgbm8tcmVwZWF0O1xufVxuXG4ubmV3cy1jYXJkLS1oYXMtaW1hZ2UgLm5ld3MtY2FyZF9faW5mbyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5uZXdzLWNhcmQtLWhhcy1pbWFnZSAubmV3cy1jYXJkX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubmV3cy1jYXJkLS1oYXMtaW1hZ2UgLm5ld3MtY2FyZF9fZ3JvdXAge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtY2FyZC0taGFzLWltYWdlIC5uZXdzLWNhcmRfX2dyb3VwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4ubmV3cy1jYXJkX19pbWcge1xuICBoZWlnaHQ6IDE2OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1uZXdzLWNhcmQtaW1nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtY2FyZF9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5uZXdzLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLWNhcmRfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubmV3cy1jYXJkX19ncm91cCB7XG4gIGNvbG9yOiAjNTU2OTk2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cblxuLm5ld3MtY2FyZF9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3cy1saXN0LS1oYXMtaW1hZ2UgLm5ld3MtbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNhbGMoKDEwMCUgLSAoMTJweCAqIChjYWxjKDMgLSAxKSkpKSAvIDMpKTtcbiAgZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLWxpc3QtLWhhcy1pbWFnZSAubmV3cy1saXN0X19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoKDEwMCUgLSAoOHB4ICogKGNhbGMoMiAtIDEpKSkpIC8gMikpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5uZXdzLWxpc3QtLWhhcy1pbWFnZSAubmV3cy1saXN0X19pdGVtLS1iaWcge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbn1cblxuLm5ld3MtbGlzdC0taGFzLWltYWdlIC5uZXdzLWxpc3RfX2l0ZW0tLW1lZGl1bSB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xufVxuXG4ubmV3cy1saXN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLm5ld3MtbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIGNhbGMoKDEwMCUgLSAoMTJweCAqIChjYWxjKDUgLSAxKSkpKSAvIDUpKTtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLWxpc3RfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYygoMTAwJSAtICg4cHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gICAgZ2FwOiA4cHg7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLm5ld3MtbGlzdF9faXRlbSB7XG4gIGhlaWdodDogNDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbGlzdF9faXRlbSB7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbGlzdF9faXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5uZXdzLWxpc3RfX2l0ZW0tLWJpZyB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLWxpc3RfX2l0ZW0tLWJpZyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWxpc3RfX2l0ZW0tLWJpZyB7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgfVxufVxuXG4ubmV3cy1saXN0X19pdGVtLS1tZWRpdW0ge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbn1cblxuLm5ld3MtbGlzdF9faXRlbS0tbWVkaXVtIC5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBsaW5lLWNsYW1wOiA3O1xuICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWxpc3RfX2l0ZW0tLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgfVxufVxuXG4ubmV3cy1saXN0X19pdGVtLS1kZWZhdWx0IC5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBsaW5lLWNsYW1wOiA2O1xuICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm5ld3MtbGlzdF9faXRlbS0tc21hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ubmV3cy1saXN0X19pdGVtLS1zbWFsbCAubmV3cy1jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDEzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLWxpc3RfX2l0ZW0tLXNtYWxsIC5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtbGlzdF9faXRlbS0tc21hbGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG4gIC5uZXdzLWxpc3RfX2l0ZW0tLXNtYWxsIC5uZXdzLWNhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmlzLTQwNCAucGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtMTcycHg7XG4gIHBhZGRpbmctdG9wOiAxNzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nLzQwNC1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLTQwNCAucGFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTEyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucGFnZTQwNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLW1hcmdpbi1ib3R0b20pO1xufVxuXG4ucGFnZTQwNF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDIwcHggKiAoY2FsYygyIC0gMSkpKSkgLyAyKSk7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZTQwNF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgY2FsYygoMTAwJSAtICgzMnB4ICogKGNhbGMoMSAtIDEpKSkpIC8gMSkpO1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuXG4ucGFnZTQwNF9fY29kZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5wYWdlNDA0X19jb2RlIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2U0MDRfX2NvZGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnBhZ2U0MDRfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2U0MDRfX3JpZ2h0IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLnBhZ2U0MDRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZTQwNF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucGFnZTQwNF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuLnBhZ2U0MDRfX3RleHQgYSB7XG4gIGNvbG9yOiAjRDRFQkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2U0MDRfX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZTQwNF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gIH1cbn1cblxuLnByb2plY3QtY2FyZCB7XG4gIC0tcHJvamVjdC1jYXJkLWJnOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9qZWN0LWNhcmQtYmcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3QtY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4ucHJvamVjdC1jYXJkLS1ncmV5IHtcbiAgLS1wcm9qZWN0LWNhcmQtYmc6ICNmMmYyZjI7XG59XG5cbi5wcm9qZWN0LWNhcmRfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9qZWN0LWNhcmQtaWNvbi1iZyk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvamVjdC1jYXJkX19pY29uIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gIH1cbn1cblxuLnByb2plY3QtY2FyZF9faWNvbiBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9qZWN0LWNhcmRfX2ljb24gaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuXG4ucHJvamVjdC1jYXJkX190YWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3QtY2FyZF9fdGFncyB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4ucHJvamVjdC1jYXJkX19pbWcge1xuICBoZWlnaHQ6IDI2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1wcm9qZWN0LWNhcmQtaW1nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3QtY2FyZF9faW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5wcm9qZWN0LWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDIxcHggMjRweCAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9qZWN0LWNhcmRfX2luZm8ge1xuICAgIG1pbi1oZWlnaHQ6IDE2OXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweCAzMnB4O1xuICB9XG59XG5cbi5wcm9qZWN0LWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3QtY2FyZF9fdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDE2OXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweCAzMnB4O1xuICB9XG59XG5cbi5wcm9qZWN0c19faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3RzX19pbm5lciB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbn1cblxuLnByb2plY3RzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3RzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ucHJvamVjdHNfX2xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbn1cblxuLnByb2plY3RzX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBhZGRpbmc6IDI0cHggMCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3RzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbiAgfVxufVxuXG4ucHJvamVjdHNfX3Byb2plY3Qge1xuICB3aWR0aDogNjAlO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvamVjdHNfX3Byb2plY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnByb2plY3RzX19wcm9qZWN0LXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9qZWN0c19fcHJvamVjdC1wYW5lbCB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5wcm9qZWN0c19fcHJvamVjdC1wYW5lbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3RzX19wcm9qZWN0LXBhbmVsOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5wcm9qZWN0c19fcHJvamVjdC1pY29uIHtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNjNweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2plY3QtaWNvbi1iZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3RzX19wcm9qZWN0LWljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuXG4ucHJvamVjdHNfX3Byb2plY3QtaWNvbiBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9qZWN0c19fcHJvamVjdC1pY29uIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cblxuLnByb2plY3RzX19wcm9qZWN0LXRpdGxlLCAucHJvamVjdHNfX3Byb2plY3QtbGVmdCB7XG4gIHdpZHRoOiAyNTdweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9qZWN0c19fcHJvamVjdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9qZWN0c19fcHJvamVjdC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByb2plY3RzX19wcm9qZWN0LXRpdGxlLS13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvamVjdHNfX3Byb2plY3QtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3RzX19wcm9qZWN0LWxlZnQge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5cbi5wcm9qZWN0c19fcHJvamVjdC1yaWdodCB7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ucHJvamVjdHNfX3Byb2plY3QtcmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLnByb2plY3RzX19wcm9qZWN0LWJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3RzX19wcm9qZWN0LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvamVjdHNfX3JpZ2h0IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9qZWN0c19fcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLnByb2plY3RzX19yaWdodC1xdW90ZSB7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9qZWN0c19fcmlnaHQtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvamVjdHNfX3JpZ2h0LXF1b3RlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvamVjdHNfX3JpZ2h0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2plY3RzX19yaWdodC13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3RzX19yaWdodC13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5wcm9qZWN0c19fcmlnaHQtZ3JvdXAge1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9qZWN0c19fcmlnaHQtZ3JvdXAge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5wcm9qZWN0c19fcmlnaHQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvamVjdHNfX3JpZ2h0LW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG4ucHJvamVjdHNfX3JpZ2h0LXBvc3Qge1xuICBjb2xvcjogIzU1Njk5NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLnByb2plY3RzX19yaWdodC1wb3N0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvamVjdHNfX3JpZ2h0LXBvc3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucHJvamVjdHNfX3JpZ2h0LWJ0biB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3RzX19yaWdodC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb2plY3RzX19yaWdodC1hdmF0YXIge1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDQxJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvamVjdHNfX3JpZ2h0LWF2YXRhciB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLnByb2plY3RzX19yaWdodC1hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2plY3RzX19yaWdodC1hdmF0YXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLnByb2plY3RzX19idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGdhcDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9qZWN0c19fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucHJvamVjdHNfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9qZWN0c19fZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuXG4ucmVwb3J0LWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkZGVhO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBnYXA6IDE2cHg7XG59XG5cbi5yZXBvcnQtY2FyZC0tYWxzbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydC1jYXJkLS1hbHNvIC5yZXBvcnQtY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcG9ydC1jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi5yZXBvcnQtY2FyZF9faW1nIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG5cbi5yZXBvcnQtY2FyZF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZXBvcnQtY2FyZF9faW5mbyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cblxuLnJlcG9ydC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVwb3J0LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnJlcG9ydC1jYXJkX19kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXBvcnQtY2FyZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5yZXBvcnQtY2FyZF9fYnRuIHtcbiAgLS1idXR0b24tYmc6ICNmZmY7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLS1idXR0b24tY29sb3I6ICM4MjgyODI7XG4gIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjMDA1NWEwO1xuICAtLWJ1dHRvbi1ob3Zlci1iZzogI2ZmZjtcbiAgLS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnNlcnZpY2UtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2RkZWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0MHB4IDE2cHggMTZweCAyMHB4O1xuICBjb2xvcjogIzFFMjgzNztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcnZpY2UtY2FyZCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDI2cHggMTZweCAxNnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4uc2VydmljZS1jYXJkX19pbWcge1xuICBoZWlnaHQ6IDg1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcnZpY2UtY2FyZF9faW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlcnZpY2UtY2FyZF9faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlcnZpY2UtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuLnNlcnZpY2UtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VydmljZS1jYXJkX19jb250ZW50IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtY2FyZF9fY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xufVxuXG4uc2VydmljZS1jYXJkX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5zZXJ2aWNlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnNlcnZpY2VzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zZXJ2aWNlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIGNhbGMoKDEwMCUgLSAoMTJweCAqIChjYWxjKDUgLSAxKSkpKSAvIDUpKTtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlc19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKDhweCAqIChjYWxjKDIgLSAxKSkpKSAvIDIpKTtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlc19faXRlbTpudGgtY2hpbGQobisxMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlcnZpY2VzX19pdGVtLS1jdXN0b20ge1xuICBncmlkLXJvdzogMSAvIDQ7XG4gIGdyaWQtY29sdW1uOiA1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlc19faXRlbS0tY3VzdG9tIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuXG4uc2VydmljZXNfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNkZGVhO1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZXJ2aWNlc19fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2VzX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q0ZWJmZjtcbiAgfVxuICAuc2VydmljZXNfX2xpbms6aG92ZXIgLnNlcnZpY2VzX19ob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc2VydmljZXNfX2xpbms6aG92ZXIgLnNlcnZpY2VzX19pbWcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VydmljZXNfX2xpbmsge1xuICAgIGhlaWdodDogOTlweDtcbiAgfVxufVxuXG4uc2VydmljZXNfX2hvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcnZpY2VzX19ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VydmljZXNfX2hvdmVyLXRpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VydmljZXNfX2ltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDU1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA2MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5zZXJ2aWNlc19fY3VzdG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJmZjtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLnNlcnZpY2VzX19jdXN0b20taW1nIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDIxcHg7XG59XG5cbi5zZXJ2aWNlc19fY3VzdG9tLWltZyBpbWcge1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VydmljZXNfX2N1c3RvbS1idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnNpZGViYXItbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1uYXZpZ2F0aW9uLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGViYXItbmF2aWdhdGlvbl9fd3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNhbGMoKDEwMCUgLSAoMTZweCAqIChjYWxjKDQgLSAxKSkpKSAvIDQpKTtcbiAgZ2FwOiAxNnB4O1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyLW5hdmlnYXRpb25fX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaWRlYmFyLW5hdmlnYXRpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXItbmF2aWdhdGlvbl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTY5OTY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyLW5hdmlnYXRpb25fX2hlYWQtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpZGViYXItbmF2aWdhdGlvbl9faGVhZC0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXItbmF2aWdhdGlvbl9faGVhZC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zaWRlYmFyLW5hdmlnYXRpb25fX2hlYWQtLWJhY2sge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaWRlYmFyLW5hdmlnYXRpb25fX2hlYWQtLWJhY2sgLnNpZGViYXItbmF2aWdhdGlvbl9fYnRuIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXItbmF2aWdhdGlvbl9faGVhZC0tc3ViIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNpZGViYXItbmF2aWdhdGlvbl9faGVhZC0tc3ViLnNpZGViYXItbmF2aWdhdGlvbl9faGVhZC0taGFzLWNoaWxkcmVuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lkZWJhci1uYXZpZ2F0aW9uX19idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXItbmF2aWdhdGlvbl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zaWRlYmFyLW5hdmlnYXRpb25fX2J0biBzdmcge1xuICBzdHJva2U6ICNmZmY7XG4gIHdpZHRoOiA5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXItbmF2aWdhdGlvbl9fbWVudSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NWEwO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLWdhcCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLnNpZGViYXItbmF2aWdhdGlvbl9fbWVudS5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLnNpZGViYXItbmF2aWdhdGlvbl9fbWVudS0tc3ViIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyLW5hdmlnYXRpb25fX21lbnUtLXN1YiB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyLW5hdmlnYXRpb25fX21lbnUtLXN1YiAuc2lkZWJhci1uYXZpZ2F0aW9uX19saW5rLS1zdWIge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxufVxuXG4uc2lkZWJhci1uYXZpZ2F0aW9uX19ncm91cDpub3QoLnNpZGViYXItbmF2aWdhdGlvbl9fZ3JvdXA6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyLW5hdmlnYXRpb25fX2dyb3VwOm5vdCguc2lkZWJhci1uYXZpZ2F0aW9uX19ncm91cDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2lkZWJhci1uYXZpZ2F0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2lkZWJhci1uYXZpZ2F0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5zaWRlYmFyLW5hdmlnYXRpb25fX2xpc3QtLXN1YiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogXCLigJMgXCI7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyLW5hdmlnYXRpb25fX2xpc3QtLXN1YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2lkZWJhci1uYXZpZ2F0aW9uX19pdGVtOm5vdCguc2lkZWJhci1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyLW5hdmlnYXRpb25fX2l0ZW06bm90KC5zaWRlYmFyLW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNpZGViYXItbmF2aWdhdGlvbl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1uYXZpZ2F0aW9uX19saW5rLS1zdWIsIC5zaWRlYmFyLW5hdmlnYXRpb25fX2xpbmstLW1pbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyLW5hdmlnYXRpb25fX2xpbmstLXN1YiwgLnNpZGViYXItbmF2aWdhdGlvbl9fbGluay0tbWluIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2lkZWJhci1uYXZpZ2F0aW9uX19saW5rLS1zdWIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zaWRlYmFyLW5hdmlnYXRpb25fX2xpbmstLW1pbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNpZGViYXItbmF2aWdhdGlvbl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2lkZWJhci1uYXZpZ2F0aW9uX19zb2NpYWwge1xuICAgIGdhcDogNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnNpZGViYXItbmF2aWdhdGlvbl9fc29jaWFsIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1uYXZpZ2F0aW9uX19zb2NpYWwgYSBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2lkZWJhci1uYXZpZ2F0aW9uX19zb2NpYWwgYS5pc1ZrIHN2ZyB7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLnNpZGViYXItbmF2aWdhdGlvbl9fc29jaWFsIGEuaXNUIHN2ZyB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnNpZGViYXItbmF2aWdhdGlvbl9fc29jaWFsIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zaWRlYmFyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLXNlYXJjaC5vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgZ2FwOiAzMnB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXItc2VhcmNoLm9wZW4ge1xuICAgIGdhcDogMjRweCAwO1xuICB9XG59XG5cbi5zaWRlYmFyLXNlYXJjaF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXItc2VhcmNoX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLnNpZGViYXItc2VhcmNoX190YWdzIHtcbiAgbWF4LXdpZHRoOiA0NjZweDtcbn1cblxuLnNpZGViYXItc2VhcmNoX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaWRlYmFyLXNlYXJjaF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXNlYXJjaF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1zZWFyY2hfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2lkZWJhci1zZWFyY2hfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc2lkZWJhci1zZWFyY2hfX2l0ZW06bm90KC5zaWRlYmFyLXNlYXJjaF9faXRlbTpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNpZGViYXItc2VhcmNoX19mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDI0cHg7XG4gIG1heC13aWR0aDogODg1cHg7XG59XG5cbi5zaWRlYmFyLXNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXItc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnNpZGViYXItc2VhcmNoX19mb3JtLWJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5zaWRlYmFyLXNlYXJjaF9fZm9ybS1idG4gc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICB3aWR0aDogMzBweDtcbn1cblxuLnNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAxOTtcbiAgcGFkZGluZy10b3A6IDEwNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQsIDBweCkgKyB2YXIoLS1oZWFkZXItb2Zmc2V0LCAwcHgpKTtcbiAgfVxufVxuXG4uc2lkZWJhci5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWRlYmFyX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA3NnB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNpZGViYXJfX2lubmVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpZGViYXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5zaXRlbWFwLWl0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuMzVzO1xufVxuXG4uc2l0ZW1hcC1pdGVtX19sZXZlbC0yIC5zaXRlbWFwLWl0ZW1fX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZGFkYWRhO1xufVxuXG4uc2l0ZW1hcC1pdGVtX19sZXZlbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zaXRlbWFwIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5zaXRlbWFwX19iYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2l0ZW1hcF9fYmFjayBzdmcge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5zaXRlbWFwX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGVtYXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5zaXRlbWFwX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgY2FsYygoMTAwJSAtICg2MHB4ICogKGNhbGMoNCAtIDEpKSkpIC8gNCkpO1xuICBnYXA6IDYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGVtYXBfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgY2FsYygoMTAwJSAtICgyNHB4ICogKGNhbGMoMSAtIDEpKSkpIC8gMSkpO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4uc2xpZGUge1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWluLXdpZHRoOiAxMDI0cHg7XG4gIGhlaWdodDogMTA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggOTdweCAxMDBweDtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrTENHJztcbiAgY29sb3I6ICMwNjYxQUM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3NiU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzA2NjFBQyAwJSwgcmdiYSg2LCA5NywgMTcyLCAwKSAxMDAlKTtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZS0tcGFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNsaWRlLS1wYWdlIC5zbGlkZV9fY2lyY2xlIHtcbiAgdG9wOiAxMjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNsaWRlX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2xpZGVfX2NpcmNsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwQTYxQUQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4OHB4O1xuICByaWdodDogMjA4cHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA5MDNweDtcbiAgaGVpZ2h0OiA5MDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2xpZGVfX2NpcmNsZSB7XG4gICAgdG9wOiAxMjBweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uc2xpZGVfX2NpcmNsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2xpZGVfX291dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2xpZGVfX291dGVyLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGlkZV9fb3V0ZXItbGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zbGlkZV9fb3V0ZXItbGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNzZweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNDRweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2xpZGVfX291dGVyLWxpc3QgbGk6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDEwMnB4O1xuICByaWdodDogMjAycHg7XG4gIHRvcDogMTEzcHg7XG59XG5cbi5zbGlkZV9fb3V0ZXItbGlzdCBsaTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTA3cHg7XG4gIHRvcDogMjcwcHg7XG4gIHJpZ2h0OiA2M3B4O1xufVxuXG4uc2xpZGVfX291dGVyLWxpc3QgbGk6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDExMHB4O1xuICBib3R0b206IDM4OXB4O1xuICByaWdodDogMTZweDtcbn1cblxuLnNsaWRlX19vdXRlci1saXN0IGxpOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMzJweDtcbiAgcmlnaHQ6IDEwMHB4O1xuICBib3R0b206IDIwN3B4O1xufVxuXG4uc2xpZGVfX291dGVyLWxpc3QgbGk6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDEzOHB4O1xuICBib3R0b206IDg0cHg7XG4gIHJpZ2h0OiAyNzhweDtcbn1cblxuLnNsaWRlX19vdXRlci1saXN0IGxpOm50aC1jaGlsZCg3KSB7XG4gIHdpZHRoOiAxMjVweDtcbiAgbGVmdDogMjg1cHg7XG4gIGJvdHRvbTogODFweDtcbn1cblxuLnNsaWRlX19vdXRlci1saXN0IGxpOm50aC1jaGlsZCg4KSB7XG4gIHdpZHRoOiAxNTZweDtcbiAgbGVmdDogOTJweDtcbiAgYm90dG9tOiAxOTVweDtcbn1cblxuLnNsaWRlX19vdXRlci1saXN0IGxpOm50aC1jaGlsZCg5KSB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbGVmdDogMTNweDtcbiAgYm90dG9tOiAzODhweDtcbn1cblxuLnNsaWRlX19vdXRlci1saXN0IGxpOm50aC1jaGlsZCgxMCkge1xuICB3aWR0aDogMTExcHg7XG4gIGxlZnQ6IDUycHg7XG4gIHRvcDogMjgwcHg7XG59XG5cbi5zbGlkZV9fb3V0ZXItbGlzdCBsaTpudGgtY2hpbGQoMTEpIHtcbiAgd2lkdGg6IDkzcHg7XG4gIGxlZnQ6IDIxMHB4O1xuICB0b3A6IDEwNXB4O1xufVxuXG4uc2xpZGVfX291dGVyLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNsaWRlX19vdXRlci1saXN0IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNsaWRlX19vdXRlci1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzQ5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2xpZGVfX291dGVyLWNhcHRpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNsaWRlX19taWRkbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEE2MUFEO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNjAycHg7XG4gIGhlaWdodDogNjAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICNmZmYgMCUsICNkOGVjZmYgMTAwJSk7XG59XG5cbi5zbGlkZV9fbWlkZGxlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGlkZV9fbWlkZGxlLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5zbGlkZV9fbWlkZGxlLWNhcHRpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNsaWRlX19taWRkbGUtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlX19taWRkbGUtbGlzdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zbGlkZV9fbWlkZGxlLWxpc3QgbGk6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDE1NnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA2MXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5zbGlkZV9fbWlkZGxlLWxpc3QgbGk6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDE0MHB4O1xuICB0b3A6IDEyOHB4O1xuICByaWdodDogODFweDtcbn1cblxuLnNsaWRlX19taWRkbGUtbGlzdCBsaTpudGgtY2hpbGQoMykge1xuICBoZWlnaHQ6IDY2cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAxM3B4O1xufVxuXG4uc2xpZGVfX21pZGRsZS1saXN0IGxpOm50aC1jaGlsZCgzKSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2xpZGVfX21pZGRsZS1saXN0IGxpOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxNjlweDtcbiAgcmlnaHQ6IDYycHg7XG4gIGJvdHRvbTogMTA3cHg7XG59XG5cbi5zbGlkZV9fbWlkZGxlLWxpc3QgbGk6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE2cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNsaWRlX19taWRkbGUtbGlzdCBsaTpudGgtY2hpbGQoNikge1xuICB3aWR0aDogMTA4cHg7XG4gIGJvdHRvbTogMTAycHg7XG4gIGxlZnQ6IDk4cHg7XG59XG5cbi5zbGlkZV9fbWlkZGxlLWxpc3QgbGk6bnRoLWNoaWxkKDcpIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAxM3B4O1xufVxuXG4uc2xpZGVfX21pZGRsZS1saXN0IGxpOm50aC1jaGlsZCg3KSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2xpZGVfX21pZGRsZS1saXN0IGxpOm50aC1jaGlsZCg4KSB7XG4gIHdpZHRoOiAxNTdweDtcbiAgdG9wOiAxNThweDtcbiAgbGVmdDogNzRweDtcbn1cblxuLnNsaWRlX19taWRkbGUtbGlzdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2xpZGVfX21pZGRsZS1saXN0IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNsaWRlX19jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkI1ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnNsaWRlX19jZW50ZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2xpZGVfX2NlbnRlci1sb2dvIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4uc2xpZGVfX2NlbnRlci1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zbGlkZV9fY2VudGVyLWFycm93IHtcbiAgLS1zbGlkZS1hcnJvdy1zaXplOiA1OXB4O1xuICAtLXNsaWRlLWFycm93LXBvc2l0aW9uOiAtMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2xpZGVfX2NlbnRlci1hcnJvdy0tdG9wLCAuc2xpZGVfX2NlbnRlci1hcnJvdy0tYm90dG9tIHtcbiAgd2lkdGg6IHZhcigtLXNsaWRlLWFycm93LXNpemUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2xpZGVfX2NlbnRlci1hcnJvdy0tdG9wIGltZywgLnNsaWRlX19jZW50ZXItYXJyb3ctLWJvdHRvbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2xpZGVfX2NlbnRlci1hcnJvdy0tbGVmdCwgLnNsaWRlX19jZW50ZXItYXJyb3ctLXJpZ2h0IHtcbiAgaGVpZ2h0OiB2YXIoLS1zbGlkZS1hcnJvdy1zaXplKTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNsaWRlX19jZW50ZXItYXJyb3ctLWxlZnQgaW1nLCAuc2xpZGVfX2NlbnRlci1hcnJvdy0tcmlnaHQgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNsaWRlX19jZW50ZXItYXJyb3ctLXRvcCB7XG4gIHRvcDogdmFyKC0tc2xpZGUtYXJyb3ctcG9zaXRpb24pO1xufVxuXG4uc2xpZGVfX2NlbnRlci1hcnJvdy0tcmlnaHQge1xuICByaWdodDogdmFyKC0tc2xpZGUtYXJyb3ctcG9zaXRpb24pO1xufVxuXG4uc2xpZGVfX2NlbnRlci1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IHZhcigtLXNsaWRlLWFycm93LXBvc2l0aW9uKTtcbn1cblxuLnNsaWRlX19jZW50ZXItYXJyb3ctLWJvdHRvbSB7XG4gIGJvdHRvbTogdmFyKC0tc2xpZGUtYXJyb3ctcG9zaXRpb24pO1xufVxuXG4uc2xpZGUtcGFnZS1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uc2xpZGUtcGFnZS1jb250YWluZXIgLnNsaWRlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVyLWFsc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyQjUwO1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xuICBwYWRkaW5nOiAzMnB4O1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci1zaXplKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlci1hbHNvIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuXG4uc2xpZGVyLWFsc28tLXByb2plY3QtcGFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVyLWFsc28tLXByb2plY3QtcGFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1jb250YWluZXItZ2FwKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29udGFpbmVyLWdhcCkpO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuLnNsaWRlci1hbHNvLS1uZXdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXItZ2FwKSAqIDIgKyB2YXIoLS1jb250YWluZXItc2l6ZSkpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLWdhcCk7XG59XG5cbi5zbGlkZXItYWxzby0tbmV3cyAuc2xpZGVyLWFsc29fX3N3aXBlci1zbGlkZTpudGgtY2hpbGQoM24rMSkge1xuICB3aWR0aDogY2FsYyg0MCUgLSAxMnB4KTtcbn1cblxuLnNsaWRlci1hbHNvLS1uZXdzIC5zbGlkZXItYWxzb19fc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzbisyKSB7XG4gIHdpZHRoOiBjYWxjKDQwJSAtIDEycHgpO1xufVxuXG4uc2xpZGVyLWFsc28tLW5ld3MgLnNsaWRlci1hbHNvX19zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDNuKzMpIHtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMTJweCk7XG59XG5cbi5zbGlkZXItYWxzb19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNsaWRlci1hbHNvX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlci1hbHNvX19hY3Rpb24ge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuXG4uc2xpZGVyLWFsc29fX3N3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNsaWRlci1hbHNvX19hcnJvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlci1hbHNvX19hcnJvdyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5zbGlkZXItYWxzb19fYXJyb3cgc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXItYWxzb19fYXJyb3cgc3ZnIHtcbiAgICB3aWR0aDogNnB4O1xuICB9XG59XG5cbi5zbGlkZXItYWxzb19fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2xpZGVyLWFsc29fX2Fycm93OmhvdmVyIHN2ZyB7XG4gIHN0cm9rZTogIzAwNTVhMDtcbn1cblxuLnNsaWRlci1hbHNvX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uc2xpZGVyLWFsc29fX2J0biB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlci1hbHNvX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLnNsaWRlci1hbHNvX19uZXdzLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMTJweDtcbn1cblxuLnNsaWRlci1hbHNvX19uZXdzLWdyb3VwIC5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMTMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlci1hbHNvX19uZXdzLWdyb3VwIC5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlci1hbHNvX19uZXdzLWdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuICAuc2xpZGVyLWFsc29fX25ld3MtZ3JvdXAgLm5ld3MtY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uc2xpZGVyLW1haW4ge1xuICBtYXJnaW4tdG9wOiAtNzZweDtcbiAgbWFyZ2luLWJvdHRvbTogLTMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVyLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IC02OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG59XG5cbi5zbGlkZXItbWFpbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyLW1haW5fX2l0ZW0ge1xuICBoZWlnaHQ6IDkxM3B4O1xuICBwYWRkaW5nOiAxMTJweCB2YXIoLS1jb250YWluZXItZ2FwKSAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zbGlkZXItbWFpbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyLW1haW5fX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDE1LjA4JSwgIzAwMCAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zbGlkZXItbWFpbl9faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAxMDAlIGF0IDUwJSAxMDAlLCByZ2JhKDAsIDg1LCAxNjAsIDApIDgzLjA3JSwgIzAwNTVBMCAxMDAlKSwgcmFkaWFsLWdyYWRpZW50KDY0LjE4JSA2NC4xOCUgYXQgNTAlIDU1Ljc2JSwgcmdiYSgwLCA4NSwgMTYwLCAwKSA1OSUsICMwMDU1QTAgMTAwJSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwMDU1QTAgMCUsIHJnYmEoMCwgODUsIDE2MCwgMCkgMTcuMDIlKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA1NUEwIDAlLCByZ2JhKDAsIDg1LCAxNjAsIDApIDE4Ljc0JSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDA1NUEwIDAlLCByZ2JhKDAsIDg1LCAxNjAsIDApIDIwLjE2JSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNsaWRlci1tYWluX19pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXItbWFpbl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDg0cHg7XG4gICAgaGVpZ2h0OiA2NTJweDtcbiAgfVxufVxuXG4uc2xpZGVyLW1haW5fX2dyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2xpZGVyLW1haW5fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDExMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVyLW1haW5fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuXG4uc2xpZGVyLW1haW5fX3RodW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVyLW1haW5fX3RodW1icyB7XG4gICAgYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbi5zbGlkZXItbWFpbl9fdGh1bWJzLXNsaWRlciB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLWdhcCk7XG59XG5cbi5zbGlkZXItbWFpbl9fdGh1bWJzLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2xpZGVyLW1haW5fX3RodW1icy1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIC5zbGlkZXItbWFpbl9fdGh1bWJzLWl0ZW06YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBncmFkaWVudCA1cyBlYXNlIDE7XG59XG5cbi5zbGlkZXItbWFpbl9fdGh1bWJzLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHggMTZweCAyNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTdweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGlkZXItbWFpbl9fdGh1bWJzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIC0yLjEyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDk5LjE4JSk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2xpZGVyLW1haW5fX3RodW1icy1pbWcge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDk0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlci1tYWluX190aHVtYnMtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGlkZXItbWFpbl9fdGh1bWJzLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5Aa2V5ZnJhbWVzIGdyYWRpZW50IHtcbiAgMCUge1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2xpZGVyLXBob3RvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNsaWRlci1waG90b19fcGFnaW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlci1waG90b19fcGFnaW5hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnNsaWRlci1waG90b19fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVyLXBob3RvX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5zbGlkZXItcGhvdG9fX21haW4taW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlci1waG90b19fbWFpbi1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLnNsaWRlci1waG90b19fbWFpbi1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNsaWRlci1waG90b19fbWFpbi1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlci1waG90b19fbWFpbi1kb3dubG9hZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1waG90b19fdGh1bWJzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zbGlkZXItcGhvdG9fX3RodW1icy1zbGlkZSB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVyLXBob3RvX190aHVtYnMtc2xpZGUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uc2xpZGVyLXBob3RvX190aHVtYnMtc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAuc2xpZGVyLXBob3RvX190aHVtYnMtaW1nIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwNTVhMDtcbn1cblxuLnNsaWRlci1waG90b19fdGh1bWJzLWltZyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZXItcGhvdG9fX3RodW1icy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNsaWRlci1waG90b19fYXJyb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCA4NSwgMTYwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVyLXBob3RvX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2xpZGVyLXBob3RvX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAtODBweDtcbn1cblxuLnNsaWRlci1waG90b19fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVyLXBob3RvX19hcnJvdyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5zbGlkZXItcGhvdG9fX2Fycm93IHN2ZyB7XG4gIHN0cm9rZTogIzAwNTVhMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVyLXBob3RvX19hcnJvdyBzdmcge1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cbn1cblxuLnNsaWRlci1waG90b19fYXJyb3c6aG92ZXIgc3ZnIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc2xpZGVyLXBob3RvX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4udGFic19fYnRuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyN3B4IDIwcHggMjhweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBjb2xvcjogIzAwNTVhMDtcbn1cblxuLnRhZ3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFncy1saXN0IHtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi50YWdzLWxpc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWdzLWxpc3RfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1nYXApO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWNvbnRhaW5lci1nYXApKTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFncy1saXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLnRhZ3MtbGlzdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC50YWdzLWxpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC50YWdzLWxpc3RfX2xpc3Q6Oi13ZWJraXQtcmVzaXplciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAudGFncy1saXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWdzLWxpc3RfX2xpc3QtLWxpbmtzIC50YWdzLWxpc3RfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjZDRlYmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xufVxuXG4udGFncy1saXN0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhZ3MtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi50YWdzLWxpc3RfX2J0biB7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiAzcHggOHB4IDVweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhZ3MtbGlzdF9fYnRuLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZDRlYmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NWEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWdzLWxpc3RfX2J0biB7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnRhZ3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFncy1saXN0IHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4udGFncy1saXN0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFncy1saXN0X19saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jb250YWluZXItZ2FwKSk7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWdzLWxpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAudGFncy1saXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRhZ3MtbGlzdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnRhZ3MtbGlzdF9fbGlzdDo6LXdlYmtpdC1yZXNpemVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC50YWdzLWxpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRhZ3MtbGlzdF9fbGlzdC0tbGlua3MgLnRhZ3MtbGlzdF9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNkNGViZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG59XG5cbi50YWdzLWxpc3RfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFncy1saXN0X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLnRhZ3MtbGlzdF9faXRlbS5hY3RpdmUgLnRhZ3MtbGlzdF9fYnRuIHtcbiAgY29sb3I6ICNkNGViZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG59XG5cbi50YWdzLWxpc3RfX2J0biB7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiAzcHggOHB4IDVweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDA1NWEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhZ3MtbGlzdF9fYnRuIHtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uY29uc3RydWN0b3ItcGFnZV9fc2VjdGlvbiB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuIiwiQGltcG9ydCBcIm1peGluc1wiO1xuXG4vLyBGb250IHNldHRpbmdzXG4kbWFucm9wZTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1iYXNlOiAkbWFucm9wZTtcbiRmb250LXNpemUtYmFzZTogMTRweDtcbiRsaW5lLWhlaWdodC1iYXNlOiBub3JtYWw7XG5cbi8vIE1lZGlhIHF1ZXJpZXNcbiRicmVha3BvaW50LW1vYjogNzY4O1xuJGJyZWFrcG9pbnQtdGFibGV0OiAxMDI0O1xuJGJyZWFrcG9pbnQtZGVza3RvcDogMTI4MDtcbiRicmVha3BvaW50LWRlc2t0b3AtbGc6IDE0NDA7XG4kYnJlYWtwb2ludC1kZXNrdG9wLXhsOiAxNjAwO1xuJGJyZWFrcG9pbnQtbW9iaWxlOiA3Njg7XG5cbiR0cmFuc2l0aW9uLWRlZmF1bHQ6IGFsbCAwLjNzIGVhc2U7XG4kdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuXG4vLyBuZXcgY29sb3Igc2V0XG4kY29sb3ItYmx1ZS1saWdodDogI2Q0ZWJmZjtcbiRjb2xvci1ibHVlLWxpZ2h0LTI6ICNBMEFGQzg7XG4kY29sb3ItYmx1ZTogIzAwNTVhMDtcbiRjb2xvci1ibHVlLTI6ICMwMTJCNTA7XG4kY29sb3ItYmx1ZS0zOiAjMDY2MUFDO1xuJGNvbG9yLWJsdWUtNDogIzBBNjFBRDtcbiRjb2xvci1ibHVlLTU6ICMwMDJCNTg7XG4kY29sb3ItcmVkOiAjZmY3YTc2O1xuJGNvbG9yLXJlZC0yOiAjZjc0MDNhO1xuJGNvbG9yLXJlZC1saWdodDogI2ZmZGZkZTtcbiRjb2xvci1yZWQtbGlnaHQtMjogI2ZmZjFlYztcbiRjb2xvci1kYXJrOiAjMjAyMDIwO1xuJGNvbG9yLWRhcmstMjogIzFlMjgzNztcbiRjb2xvci1kYXJrLTM6ICMwMjAzMDg7XG4kY29sb3ItZGFyay0xOiAjMUUyODM3O1xuJGNvbG9yLWdyYXk6ICNlZmVmZWY7XG4kY29sb3ItZ3JheS0xOiAjNTU2OTk2O1xuJGNvbG9yLWdyYXktMjogI2QzZGRlYTtcbiRjb2xvci1ncmF5LTM6ICNmZWZlZmU7XG4kY29sb3ItZ3JheS00OiAjNGY0ZjRmO1xuJGNvbG9yLWdyYXktNTogI2UwZTBlMDtcbiRjb2xvci1ncmF5LTY6ICM4MjgyODI7XG4kY29sb3ItZ3JheS03OiAjZjJmMmYyO1xuJGNvbG9yLWdyYXktODogI2VlZWVlZTtcbiRjb2xvci1ncmF5LTk6ICNCREJEQkQ7XG4kY29sb3ItZ3JheS0xMDogI0VCRURGMDtcbiRjb2xvci1ncmF5LTExOiAjRjVGNkY4O1xuJGNvbG9yLWdyYXktMTE6ICNmMmYyZjI7XG4kY29sb3Itc3VjY2VzczogIzZkZDYzYztcblxuJGNvbG9yLWJsYWNrOiAjMDAwO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWJvcmRlcjogI2UxZTZlNjtcbiRjb2xvci1ib3JkZXItMjogI2VlZTtcblxuJGNvbG9yLXRleHQtbGlnaHQ6ICNDNEM0QzQ7XG4kY29sb3ItYmctbGlnaHQ6ICNmMmYyZjI7XG5cblxuLy8gbGFuZ2luZ3NcbiRiYXNlLTEwMDogIzMzNjZDQztcbiRiYXNlLTgwOiAjNUM4NUQ2O1xuJGJhc2UtNjA6ICM4NUEzRTA7XG4kYmFzZS00MDogI0FEQzJFQjtcbiRiYXNlLTIwOiAjRDZFMEY1O1xuXG4kYWRkaXRpb25hbC0xMDA6ICNGRjAwMzM7XG4kYWRkaXRpb25hbC04MDogI0ZGMzM1QztcbiRhZGRpdGlvbmFsLTYwOiAjRkY2Njg1O1xuJGFkZGl0aW9uYWwtNDA6ICNGRjk5QUQ7XG4kYWRkaXRpb25hbC0yMDogI0ZGQ0NENjtcblxuJGJsYWNrLTEwMDogIzAwMDAwMDtcbiRibGFjay04MDogIzE4MjEyODtcblxuJGdyYXktMTAwOiAjOUI5QjlCO1xuJGdyYXktODA6ICNDMUMxQzE7XG4kZ3JheS02MDogI0YzRjNGMztcbiRncmF5LTIwOiAjREFEQURBO1xuXG5cbjpyb290IHtcbiAgICAtLWhlYWRlci1tYXJnaW4tYm90dG9tOiA2OHB4O1xuICAgIC0tYm9keS1wYWRkaW5nLXRvcDogMjRweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIC0taGVhZGVyLW1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIC0tYm9keS1wYWRkaW5nLXRvcDogMTJweDtcbiAgICB9XG59XG4iLCJAbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtbW9iIC0gMX1weCkgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gbW9iaWxlLW1pbiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LW1vYn1weCkgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtdGFibGV0IC0gMX1weCkgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gdGFibGV0LW1pbiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LXRhYmxldH1weCkgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gZGVza3RvcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3AgLSAxfXB4KSB7IEBjb250ZW50OyB9XG59XG5cblxuQG1peGluIGRlc2t0b3BNaW4ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1kZXNrdG9wIC0gMX1weCkgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gZGVza3RvcC1sZyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3AtbGcgLSAxfXB4KSB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBkZXNrdG9wLXhsIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtZGVza3RvcC14bCAtIDF9cHgpIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGdyaWRjb2xzKCRjb2xzLCAkZ2FwKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCN7JGNvbHN9LCBjYWxjKCgxMDAlIC0gKCN7JGdhcH0gKiAoY2FsYygjeyRjb2xzfSAtIDEpKSkpIC8gI3skY29sc30gKSk7XG4gIGdhcDogI3skZ2FwfTtcbn1cblxuQG1peGluIG9ubHlUYWJsZXQoJGRpc3BsYXk6ICdibG9jaycpIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9O1xuICB9XG59XG5cbkBtaXhpbiBvbmx5RGVza3RvcCgpIHtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWl4aW4gb25seURlc2t0b3BMZygpIHtcbiAgQGluY2x1ZGUgZGVza3RvcCgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtaXhpbiByZW1vdmUtc2Nyb2xsLWJhcigpIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOjotd2Via2l0LXJlc2l6ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWl4aW4gY3VzdG9tLXNjcm9sbC1iYXIoJHNpemUsICRyYWRpdXMsICR0aHVtYiwgJHRyYWNrKSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYjtcbiAgfVxuICAmOjotd2Via2l0LXJlc2l6ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICAgIHNjcm9sbGJhci13aWR0aDogYXV0bzsgLyog0JTQu9GPINCx0YDQsNGD0LfQtdGA0L7Qsiwg0L/QvtC00LTQtdGA0LbQuNCy0LDRjtGJ0LjRhSAtd2Via2l0ICovXG4gIH1cbn1cblxuQG1peGluIGJveHNpemUoJHNpemUpIHtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuICBtaW4td2lkdGg6ICRzaXplO1xuICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgbWF4LWhlaWdodDogJHNpemU7XG59XG4vL2xlZ2FjeVxuJGNvbHVtbi1nYXA6IDEwcHg7XG5AbWl4aW4gZ3JpZC13aWR0aCgkbnVtOiAxLCAkYmFzZTogMTIsICRuZWdhdGl2ZTogZmFsc2UpIHtcbiAgJGV4dHJhZ2FwOiAkY29sdW1uLWdhcCAvIDFweDtcbiAgQGlmICRuZWdhdGl2ZSB7XG4gICAgJGV4dHJhZ2FwOiAwO1xuICB9XG4gICRjdzogMTAwJSAqIDEwMCAvICgkYmFzZSAqIDExMCAtICRleHRyYWdhcCk7XG4gIHdpZHRoOiBjYWxjKCN7JGN3fSAqICN7JG51bX0gKyAjeyRjb2x1bW4tZ2FwfSAqICN7JG51bX0gLSAjeyRjb2x1bW4tZ2FwfSk7XG59XG5cbkBtaXhpbiBncmlkLWNvbCgkbnVtOiAxMiwgJGJhc2U6IDEyKSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKCN7JG51bX0gLyAjeyRiYXNlfSAqIDEwMCUgLSAjeyRjb2x1bW4tZ2FwfSk7XG4gIG1hcmdpbi1sZWZ0OiAoJGNvbHVtbi1nYXAgLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiAoJGNvbHVtbi1nYXAgLyAyKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1peGluIGdyaWQtcm93KCRnYXA6ICRjb2x1bW4tZ2FwICkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAoLTEgKiAgJGNvbHVtbi1nYXAgLyAyKTtcbn1cblxuQG1peGluIGdyaWQtbWFyZ2luLWxlZnQoJG51bTogMSwgJGJhc2U6IDEyLCAkbmVnYXRpdmU6IGZhbHNlKSB7XG4gICRleHRyYWdhcDogJGNvbHVtbi1nYXAgLyAxcHg7XG4gIEBpZiAkbmVnYXRpdmUge1xuICAgICRleHRyYWdhcDogMDtcbiAgfVxuICAkY3c6IDEwMCUgKiAxMDAgLyAoJGJhc2UgKiAxMTAgLSAkZXh0cmFnYXApO1xuICBtYXJnaW4tbGVmdDogY2FsYygjeyRjd30gKiAjeyRudW19ICsgI3skY29sdW1uLWdhcH0gKiAjeyRudW19KTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTWFucm9wZS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTWFucm9wZS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmFwaGlrTENHJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dyYXBoaWtMQ0ctUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpa0xDRyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HcmFwaGlrTENHLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpa0xDRyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HcmFwaGlrTENHLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9fbWl4aW5zXCI7XG5cbi5nLWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nLWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmctYmcteWVsbG93LmctYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQgIWltcG9ydGFudDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cbi5nLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheSAhaW1wb3J0YW50O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuLmctYmctZGFya2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay0xICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnUtYmctYmx1ZWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmctYmctZ3JheS1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCAjY2NjKTtcbn1cbltjbGFzcyo9XCJnLW1iLVwiXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmctcHQtYXV0byB7XG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbn1cbi5nLXBiLWF1dG8ge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5AaW5jbHVkZSBtb2JpbGUge1xuICAuYi1wYWdlIHtcbiAgICAuZy1mb250LXNpemUtNDAge1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nLWZvbnQtc2l6ZS0yMCB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmctZm9udC1zaXplLTI0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZy1mb250LXNpemUtMjgge1xuICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxhbmRpbmctYmxvY2tbY2xhc3MqPVwiZy1wbC1cIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmctcHQtNDAsIC5nLXB0LTQ1LCAuZy1wdC01MCwgLmctcHQtNTUsIC5nLXB0LTYwLCAuZy1wdC02NXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nLXB0LTcwLCAuZy1wdC03NSwgLmctcHQtODAsIC5nLXB0LTg1LCAuZy1wdC05MCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZy1wdC05NSwgLmctcHQtMTAwLCAuZy1wdC0xMDUsIC5nLXB0LTExMCwgLmctcHQtMTE1LCAuZy1wdC0xMjAge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZy1wYi00MCwgLmctcGItNDUsIC5nLXBiLTUwLCAuZy1wYi01NSwgLmctcGItNjAsIC5nLXBiLTY1e1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmctcGItNzAsIC5nLXBiLTc1LCAuZy1wYi04MCwgLmctcGItODUsIC5nLXBiLTkwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nLXBiLTk1LCAuZy1wYi0xMDAsIC5nLXBiLTEwNSwgLmctcGItMTEwLCAuZy1wYi0xMTUsIC5nLXBiLTEyMCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5nLW10LTQwLCAuZy1tdC00NSwgLmctbXQtNTAsIC5nLW10LTU1LCAuZy1tdC02MCwgLmctbXQtNjUge1xuICAgICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IEZvbnQgU2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWZvbnQtc2l6ZS1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03MHgge1xuICBmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNzV4IHtcbiAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTgweCB7XG4gIGZvbnQtc2l6ZTogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS04NXgge1xuICBmb250LXNpemU6IDg1JSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOTB4IHtcbiAgZm9udC1zaXplOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTk1eCB7XG4gIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uZy1mb250LXNpemUtNSB7XG4gIGZvbnQtc2l6ZTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOCB7XG4gIGZvbnQtc2l6ZTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOSB7XG4gIGZvbnQtc2l6ZTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTAge1xuICBmb250LXNpemU6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTExIHtcbiAgZm9udC1zaXplOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTMge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTYge1xuICBmb250LXNpemU6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE3IHtcbiAgZm9udC1zaXplOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjAge1xuICBmb250LXNpemU6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTIyIHtcbiAgZm9udC1zaXplOiAxLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yMyB7XG4gIGZvbnQtc2l6ZTogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjQge1xuICBmb250LXNpemU6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTI1IHtcbiAgZm9udC1zaXplOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yNiB7XG4gIGZvbnQtc2l6ZTogMS44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjcge1xuICBmb250LXNpemU6IDEuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTI4IHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zMCB7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMzIge1xuICBmb250LXNpemU6IDIuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTMzIHtcbiAgZm9udC1zaXplOiAyLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zNSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zNiB7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMzgge1xuICBmb250LXNpemU6IDIuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQwIHtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS00MiB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNDUge1xuICBmb250LXNpemU6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQ2IHtcbiAgZm9udC1zaXplOiAzLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS00OCB7XG4gIGZvbnQtc2l6ZTogMy40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNTAge1xuICBmb250LXNpemU6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTU1IHtcbiAgZm9udC1zaXplOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS01NiB7XG4gIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNjAge1xuICBmb250LXNpemU6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTY1IHtcbiAgZm9udC1zaXplOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03MCB7XG4gIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNzUge1xuICBmb250LXNpemU6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTc2IHtcbiAgZm9udC1zaXplOiA1LjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtODYge1xuICBmb250LXNpemU6IDYuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTkwIHtcbiAgZm9udC1zaXplOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xMjAge1xuICBmb250LXNpemU6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTIwMCB7XG4gIGZvbnQtc2l6ZTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE4MCB7XG4gIGZvbnQtc2l6ZTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWZvbnQtc2l6ZS0xMi0tc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0xNC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yMC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0zNi0tc20ge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00MC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00NS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS01MC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNDAtLXNtIHtcbiAgICBmb250LXNpemU6IDE3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWZvbnQtc2l6ZS1kZWZhdWx0LS1tZCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTUtLW1kIHtcbiAgICBmb250LXNpemU6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtOC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS05LS1tZCB7XG4gICAgZm9udC1zaXplOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTEwLS1tZCB7XG4gICAgZm9udC1zaXplOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTExLS1tZCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTEyLS1tZCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTEzLS1tZCB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE0LS1tZCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE1LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE2LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE3LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTE4LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIwLS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIyLS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIzLS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI0LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI1LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI2LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI3LS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTI4LS1tZCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTMwLS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTMyLS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTMzLS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTM1LS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzYtLW1kIHtcbiAgICBmb250LXNpemU6IDIuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzgtLW1kIHtcbiAgICBmb250LXNpemU6IDIuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDAtLW1kIHtcbiAgICBmb250LXNpemU6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDItLW1kIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDUtLW1kIHtcbiAgICBmb250LXNpemU6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDYtLW1kIHtcbiAgICBmb250LXNpemU6IDMuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNDgtLW1kIHtcbiAgICBmb250LXNpemU6IDMuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNTAtLW1kIHtcbiAgICBmb250LXNpemU6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNTUtLW1kIHtcbiAgICBmb250LXNpemU6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNTYtLW1kIHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNjAtLW1kIHtcbiAgICBmb250LXNpemU6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNjUtLW1kIHtcbiAgICBmb250LXNpemU6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNzAtLW1kIHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNzUtLW1kIHtcbiAgICBmb250LXNpemU6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtNzYtLW1kIHtcbiAgICBmb250LXNpemU6IDUuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtODAtLW1kIHtcbiAgICBmb250LXNpemU6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtODYtLW1kIHtcbiAgICBmb250LXNpemU6IDYuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtOTAtLW1kIHtcbiAgICBmb250LXNpemU6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTIwLS1tZCB7XG4gICAgZm9udC1zaXplOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTEzMC0tbWQge1xuICAgIGZvbnQtc2l6ZTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0xODAtLW1kIHtcbiAgICBmb250LXNpemU6IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTIwMC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctZm9udC1zaXplLWRlZmF1bHQtLWxnIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTYtLWxnIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTgtLWxnIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMjYtLWxnIHtcbiAgICBmb250LXNpemU6IDEuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzItLWxnIHtcbiAgICBmb250LXNpemU6IDIuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzUtLWxnIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0zNi0tbGcge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS02MC0tbGcge1xuICAgIGZvbnQtc2l6ZTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS03NS0tbGcge1xuICAgIGZvbnQtc2l6ZTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS03Ni0tbGcge1xuICAgIGZvbnQtc2l6ZTogNS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00MjAtLWxnIHtcbiAgICBmb250LXNpemU6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1mb250LXNpemUtMTctLXhsIHtcbiAgICBmb250LXNpemU6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmctZm9udC1zaXplLTI1IHtcbiAgICBmb250LXNpemU6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxufSIsIi8vIFJlc2V0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBSZXNldCBkZWZhdWx0IHN0eWxlcy5cbioge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdC8vZm9udDogaW5oZXJpdDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAvLyAxXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQmFzZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vLyAzLiBSZW1vdmUgaGlnaGxpdGUgb24gbW9iaWxlIGRldmljZXMuXG4vLyA0LiBTZXQgZGVmYXVsdCBjdXJzb3IuXG5cbmh0bWwge1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDFcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAvLyAyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgICAgICAgICAgICAgICAgICAgLy8gMlxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7ICAgIC8vIDNcblx0LXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyAvLyAzXG5cdC8vY3Vyc29yOiBkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyA0XG59XG5cbi8vIFNldCAxMDAlIGxpbmUtaGVpZ2h0XG5ib2R5IHtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbmEge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4qOmZvY3VzLFxuKjphY3RpdmUsXG4qOmhvdmVyIHtcblx0b3V0bGluZTogMDtcbn1cblxuLyog0KPQsdC40YDQsNC10Lwg0LLQvdGD0YLRgNC10L3QvdC40LUg0L7RgtGB0YLRg9C/0YsgKi9cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiDQo9Cx0LjRgNCw0LXQvCDQstC90LXRiNC90LjQtSDQvtGC0YHRgtGD0L/RiyAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG51bCxcbm9sLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xufVxuXG4vLyBUeXBvZ3JhcGh5XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRoZWlnaHQ6IDA7XG59XG4vLyBSZW1vdmUgZGVmYXVsdCBzdHlsZVxub2wsXG51bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbnByZSB7XG5cdHRhYi1zaXplOiA0O1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8vIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxucSB7XG5cdHF1b3RlczogJ1xcMjAxQycgJ1xcMjAxRCcgJ1xcMjAxOCcgJ1xcMjAxOSc7XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuaW1nIHtcblx0Ym9yZGVyOiAwO1xufVxuXG4vLyBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5Llxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpbiB0aGUgVUEgc3R5bGVzaGVldC5cbmJ1dHRvbixcbmlucHV0IHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZSBgaW5wdXRgIGFuZCBvdGhlcnMuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sICAgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cdGN1cnNvcjogcG9pbnRlcjsgICAgICAgICAgICAvLyAzXG59XG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vLyBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LlxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZSAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUgb24gT1MgWC5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbi8vIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvOyAgICAgIC8vIDFcblx0dmVydGljYWwtYWxpZ246IHRvcDsgLy8gMlxufVxuXG4vLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlLlxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3RbbXVsdGlwbGVdLFxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4vLyAxLiBSZW1vdmUgYGJvcmRlci1yYWRpdXNgIGluIGlPUy5cbi8vIDIuIFJlbW92ZSBgYm94LXNoYWRvd2AgaW4gaU9TLlxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGJvcmRlci1yYWRpdXM6IDA7IC8vIDFcblx0Ym94LXNoYWRvdzogbm9uZTsgLy8gMlxufVxuXG4vLyAxLiBEaXNhYmxlIHJlc2l6ZS5cbi8vIDIuIEFsbG93IHVzZXIgc2VsZWN0LlxuaW5wdXQsXG50ZXh0YXJlYSB7XG5cdHJlc2l6ZTogbm9uZTsgICAgICAvLyAxXG5cdHVzZXItc2VsZWN0OiB0ZXh0OyAvLyAyXG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiAwKSB7XG4gIC5nLXB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE1hcmdpbiBTcGFjZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNYXJnaW4gU3BhY2VzICh4cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICAuZy1tbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTIge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTgge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOSB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjUge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01NSB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjUge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODAge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04NSB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTUge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExMCB7XG4gICAgbWFyZ2luLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExNSB7XG4gICAgbWFyZ2luLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMCB7XG4gICAgbWFyZ2luLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyNSB7XG4gICAgbWFyZ2luLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzMCB7XG4gICAgbWFyZ2luLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNSB7XG4gICAgbWFyZ2luLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDUge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1NSB7XG4gICAgbWFyZ2luLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjAge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3MCB7XG4gICAgbWFyZ2luLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC02IHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC04IHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQ1IHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjAge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogTWFyZ2luIFNwYWNlcyAoc20pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLW1hLTAtLXNtIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0wLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0wLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0wLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0wLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0wLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTItLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTctLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTE1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTU1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTcwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTg1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTktLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQ1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTc1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTkwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTItLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE4LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE5LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTI1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQ1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQ1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTU1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTY1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTcwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTc1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTg1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTkwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTk1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTE1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTY1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNzAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTItLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTctLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQ1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTItLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci02LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNy0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTktLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTE1LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yNS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01MC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIE1hcmdpbiBTcGFjZXMgKG1kKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1tYS0wLS1tZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTI1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTY1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTk1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMDAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTItLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTctLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTU1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTg1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTU1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTY1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTcwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTg1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTk1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTE1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTY1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTctLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTktLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTItLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTctLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTgtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTktLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTI1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTU1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC02LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC03LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTgtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTktLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTIwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTM1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMy0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNi0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTctLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTgtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci05LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTM1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNYXJnaW4gU3BhY2VzIChsZylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctbWEtMC0tbGcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0wLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTktLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTIwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTM1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQ1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTc1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTkwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTI1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTY1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTk1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMi0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTctLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTEtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTItLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTctLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTgtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTA1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTEwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTI1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTU1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTcwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTItLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNi0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE4LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE5LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTI1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTM1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTIwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTM1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQ1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNy0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC04LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC05LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTE1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMi0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTYtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci03LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci04LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTUtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTI1LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00NS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogTWFyZ2luIFNwYWNlcyAoeGwpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1tYS0wLS14bCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTI1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTY1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTk1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMDAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTctLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNy0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMi0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMy0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNC0teGwge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNi0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNy0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTY1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTgwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTk1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTY1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTctLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTktLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTItLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTMtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTctLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTgtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTktLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTI1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTU1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC02LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC03LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTgtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTktLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTIwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTM1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTQwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMy0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNi0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTctLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTgtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci05LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTM1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBBZGRpdGlvbmFsXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctbWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5nLW10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZy1tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5nLW1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIE1hcmdpbnMgQXJvdW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctbWEtMSB7XG4gIG1hcmdpbjogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tYS0zIHtcbiAgbWFyZ2luOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1hLTUge1xuICBtYXJnaW46IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtMTAge1xuICBtYXJnaW46IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtMjAge1xuICBtYXJnaW46IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLyogQ3VzdG9tIFNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1hcmdpbiBUb3AgKi9cbi5nLW10LTEweCB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgLyogTyAqL1xufVxuXG4uZy1tdC0yMSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmctbXQtMjIge1xuICBtYXJnaW4tdG9wOiAxLjU3MTQzcmVtO1xufVxuXG4uZy1tdC0yOCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbXQtMzIge1xuICBtYXJnaW4tdG9wOiAyLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW10LTU3IHtcbiAgbWFyZ2luLXRvcDogNC4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tdC01MDAge1xuICBtYXJnaW4tdG9wOiAzNS43MTQyOXJlbTtcbn1cblxuLyogTWFyZ2luIEJvdHRvbSAqL1xuLmctbWItMjMge1xuICBtYXJnaW4tYm90dG9tOiAxLjY0Mjg2cmVtO1xufVxuXG4uZy1tYi0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5nLW1iLTUwMCB7XG4gIG1hcmdpbi1ib3R0b206IDM1LjcxNDI5cmVtO1xufVxuXG4vKiBNYXJnaW4gTGVmdCAqL1xuLmctbWwtMTB4IHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgLyogTyAqL1xufVxuXG4uZy1tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtO1xufVxuXG4uZy1tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjkyODU3cmVtO1xufVxuXG4uZy1tbC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI4NTcxcmVtO1xufVxuXG4uZy1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtO1xufVxuXG4uZy1tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtO1xufVxuXG4uZy1tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG59XG5cbi5nLW1sLTM3IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNjQyODZyZW07XG59XG5cbi5nLW1sLTQzIHtcbiAgbWFyZ2luLWxlZnQ6IDMuMDcxNDNyZW07XG59XG5cbi5nLW1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW07XG59XG5cbi5nLW1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDQuMjg1NzFyZW07XG59XG5cbi5nLW1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDUuMzU3MTRyZW07XG59XG5cbi5nLW1sLTgyIHtcbiAgbWFyZ2luLWxlZnQ6IDUuODU3MTRyZW07XG59XG5cbi5nLW1sLTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW07XG59XG5cbi5nLW1sLTEwNSB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW07XG59XG5cbi5nLW1sLTExOCB7XG4gIG1hcmdpbi1sZWZ0OiA4LjQyODU3cmVtO1xufVxuXG4uZy1tbC0xNDIge1xuICBtYXJnaW4tbGVmdDogMTAuMTQyODZyZW07XG59XG5cbi8qIE1hcmdpbiBSaWdodCAqL1xuLmctbXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW07XG59XG5cbi5nLW1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtO1xufVxuXG4uZy1tci02MyB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtO1xufVxuXG4uZy1tci03NSB7XG4gIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbTtcbn1cblxuLmctbXItODUge1xuICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLW1iLTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTItLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLW1sLTEyLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xMi0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNjAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci02My0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtODUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctbWItNjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTItLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEyLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1tci0wLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQYWRkaW5nIFNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFBhZGRpbmcgU3BhY2VzICh4cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICAuZy1wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgVG9wICovXG4gIC5nLXB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNiB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03IHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05IHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTAge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjUge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzUge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODAge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODUge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTAge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTUge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTUge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzAge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTM1IHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgUmlnaHQgKi9cbiAgLmctcHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNyB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02NSB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04MCB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05NSB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzNSB7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgTGVmdCAqL1xuICAuZy1wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTAge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTUge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBQYWRkaW5nIFNwYWNlcyAoc20pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLXB0LTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgVG9wICovXG4gIC5nLXB0LTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTctLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE4LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTY1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTk1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTIwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTM1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFJpZ2h0ICovXG4gIC5nLXByLTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0xLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTItLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMy0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci00LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNi0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci03LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci05LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTIwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTM1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQ1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTYwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTc1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTkwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTY1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE3MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBCb3R0b20gKi9cbiAgLmctcGItMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTktLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTItLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE2LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNy0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTgtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE5LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTM1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTU1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTcwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTg1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTA1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTE1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTMwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgTGVmdCAqL1xuICAuZy1wbC0wLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0xLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMi0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTMtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC00LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTYtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC03LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC04LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTMwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTUwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTY1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTgwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTk1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTIwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTM1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNzAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogUGFkZGluZyBTcGFjZXMgKG1kKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1wdC0wLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0wLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTItLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTctLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTYtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTktLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTI1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQ1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTc1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTkwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTI1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBSaWdodCAqL1xuICAuZy1wci0wLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0yLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTMtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci01LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTYtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNy0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTgtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTI1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTUwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTY1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTgwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTk1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTA1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTYwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNzAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMi0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMy0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNi0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNy0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTEtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMy0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNi0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTctLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE4LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xOS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTY1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTk1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTIwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTM1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTItLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC02LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNy0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTktLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTI1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQ1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTYwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTc1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTkwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQ1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTYwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFBhZGRpbmcgU3BhY2VzIChsZykgUFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFAgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1wdC0wLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0wLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTItLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTctLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTYtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTktLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTI1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQ1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTc1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTkwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTI1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBSaWdodCAqL1xuICAuZy1wci0wLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0yLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTMtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci01LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTYtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNy0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTgtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTI1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTUwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTY1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTgwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTk1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTA1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTYwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMi0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMy0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNi0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNy0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTEtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMy0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNi0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTctLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE4LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xOS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTY1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTk1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTIwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTM1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTItLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC02LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNy0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTktLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTI1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQ1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTYwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTc1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTkwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQ1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTYwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFBhZGRpbmcgU3BhY2VzICh4bCkgUFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctcHQtMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0wLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0wLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBUb3AgKi9cbiAgLmctcHQtMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTktLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTItLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE2LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNy0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTgtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE5LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTM1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTU1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTcwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTg1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTA1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTE1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgUmlnaHQgKi9cbiAgLmctcHItMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTEtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMi0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0zLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTQtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci02LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTctLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci04LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTktLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTMwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTU1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTcwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTg1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTEwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTE1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTIwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTI1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTMwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTM1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTU1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTcwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEJvdHRvbSAqL1xuICAuZy1wYi0wLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTItLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTctLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMi0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTMtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTYtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE3LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xOC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTktLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTI1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQ1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTc1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTkwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTEwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTI1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQ1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBMZWZ0ICovXG4gIC5nLXBsLTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTEtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0yLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTQtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC01LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTctLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTgtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC05LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTIwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTM1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTU1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTcwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTg1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTE1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTMwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE3MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBBZGRpdGlvbmFsXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcGItYXV0byB7XG4gIHBhZGRpbmctYm90dG9tOiBhdXRvO1xufVxuXG4uZy1wdC1hdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG87XG59XG5cbi5nLXBsLWF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG87XG59XG5cbi5nLXByLWF1dG8ge1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBDdXN0b20gUGFkZGluZ3MgKHhzKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmctcGwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtNy0taG92ZXI6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wbC0yNS0taG92ZXI6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZS5nLXBsLTI1LS1hY3RpdmUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtNjAtLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTEge1xuICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1wdC0yNS0tcGFyZW50LWhvdmVyIHtcbiAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTMwIHtcbiAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTUwIHtcbiAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTE3MCB7XG4gIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wdC0xOTUge1xuICBwYWRkaW5nLXRvcDogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0xNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBiLTIwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0yNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTcuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTMwLS1ob3Zlcjpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBDdXN0b20gUGFkZGluZ3MgKHNtKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1wbC0zMDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogQ3VzdG9tIFBhZGRpbmdzIChtZClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctcHQtMTM1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTcwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNzAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yNTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zMDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogQ3VzdG9tIFBhZGRpbmdzIChsZylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctcHQtMTcwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjAwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5jdXN0b20tYnV0dG9uIHtcclxuICAtLWJ1dHRvbi1iZzogI3skY29sb3ItYmx1ZX07XHJcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiAjeyRjb2xvci1ibHVlfTtcclxuICAtLWJ1dHRvbi1jb2xvcjogI3skY29sb3Itd2hpdGV9O1xyXG4gIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ibHVlfTtcclxuICAtLWJ1dHRvbi1ob3Zlci1iZzogI3skY29sb3Itd2hpdGV9O1xyXG4gIC0tYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skY29sb3ItYmx1ZX07XHJcbiAgLS1idXR0b24tcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ1dHRvbi1ib3JkZXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iZyk7XHJcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi1jb2xvcik7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZGVmYXVsdDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTJweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICBzdmcge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHN0cm9rZTogdmFyKC0tYnV0dG9uLWNvbG9yKTtcclxuICAgIHN0cm9rZS13aWR0aDogMS41cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24taG92ZXItYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ1dHRvbi1ob3Zlci1jb2xvcik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHN0cm9rZTogdmFyKC0tYnV0dG9uLWhvdmVyLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNpcmNsZSB7XHJcbiAgICAtLWJ1dHRvbi1wYWRkaW5nOiAwO1xyXG5cclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJsdWUtbGlnaHQge1xyXG4gICAgLS1idXR0b24tYmc6ICN7JGNvbG9yLWJsdWUtbGlnaHR9O1xyXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiAjeyRjb2xvci1ibHVlLWxpZ2h0fTtcclxuICAgIC0tYnV0dG9uLWNvbG9yOiAjeyRjb2xvci1ibHVlfTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ibHVlLWxpZ2h0fTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWJnOiAjeyRjb2xvci1ibHVlfTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skY29sb3ItYmx1ZX07XHJcbiAgfVxyXG5cclxuICAmLS13aGl0ZSB7XHJcbiAgICAtLWJ1dHRvbi1iZzogI3skY29sb3Itd2hpdGV9O1xyXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiAjeyRjb2xvci13aGl0ZX07XHJcbiAgICAtLWJ1dHRvbi1jb2xvcjogI3skY29sb3ItYmx1ZX07XHJcbiAgICAtLWJ1dHRvbi1ob3Zlci1jb2xvcjogI3skY29sb3Itd2hpdGV9O1xyXG4gICAgLS1idXR0b24taG92ZXItYmc6ICN7JGNvbG9yLWJsdWV9O1xyXG4gICAgLS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRjb2xvci13aGl0ZX07XHJcbiAgfVxyXG5cclxuICAmLS13aGl0ZS1vdXRsaW5lLTIge1xyXG4gICAgLS1idXR0b24tYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiAjeyRjb2xvci13aGl0ZX07XHJcbiAgICAtLWJ1dHRvbi1jb2xvcjogI3skY29sb3Itd2hpdGV9O1xyXG4gICAgLS1idXR0b24taG92ZXItY29sb3I6ICN7JGNvbG9yLWJsdWUtMn07XHJcbiAgICAtLWJ1dHRvbi1ob3Zlci1iZzogI3skY29sb3Itd2hpdGV9O1xyXG4gICAgLS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRjb2xvci13aGl0ZX07XHJcbiAgfVxyXG5cclxuICAmLS13aGl0ZS1vdXRsaW5lIHtcclxuICAgIC0tYnV0dG9uLWJnOiB0cmFuc3BhcmVudDtcclxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogI3skY29sb3Itd2hpdGV9O1xyXG4gICAgLS1idXR0b24tY29sb3I6ICN7JGNvbG9yLXdoaXRlfTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjeyRjb2xvci13aGl0ZX07XHJcbiAgICAtLWJ1dHRvbi1ob3Zlci1iZzogI3skY29sb3ItYmx1ZX07XHJcbiAgICAtLWJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGNvbG9yLWJsdWV9O1xyXG4gIH1cclxuXHJcbiAgJi0tcmVkLWxpZ2h0IHtcclxuICAgIC0tYnV0dG9uLWJnOiAjeyRjb2xvci1yZWQtbGlnaHR9O1xyXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiAjeyRjb2xvci1yZWQtbGlnaHR9O1xyXG4gICAgLS1idXR0b24tY29sb3I6ICN7JGNvbG9yLXJlZC0yfTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1yZWQtbGlnaHR9O1xyXG4gICAgLS1idXR0b24taG92ZXItYmc6ICN7JGNvbG9yLXJlZC0yfTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skY29sb3ItcmVkLTJ9O1xyXG4gIH1cclxuXHJcbiAgJi0tYmx1ZS1vdXRsaW5lIHtcclxuICAgIC0tYnV0dG9uLWJnOiAjeyRjb2xvci13aGl0ZX07XHJcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6ICN7JGNvbG9yLWJsdWV9O1xyXG4gICAgLS1idXR0b24tY29sb3I6ICN7JGNvbG9yLWJsdWV9O1xyXG4gICAgLS1idXR0b24taG92ZXItY29sb3I6ICN7JGNvbG9yLXdoaXRlfTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWJnOiAjeyRjb2xvci1ibHVlfTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skY29sb3ItYmx1ZX07XHJcbiAgfVxyXG5cclxuICAmLS1ibHVlLW91dGxpbmUtdHJhbnNwYXJlbnQge1xyXG4gICAgLS1idXR0b24tYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiAjeyRjb2xvci1ibHVlfTtcclxuICAgIC0tYnV0dG9uLWNvbG9yOiAjeyRjb2xvci1ibHVlfTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjeyRjb2xvci13aGl0ZX07XHJcbiAgICAtLWJ1dHRvbi1ob3Zlci1iZzogI3skY29sb3ItYmx1ZX07XHJcbiAgICAtLWJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGNvbG9yLWJsdWV9O1xyXG4gIH1cclxuICBbZGF0YS10aGVtZT1cImRhbmdlclwiXSAmLFxyXG4gICYtLXJlZCB7XHJcbiAgICAtLWJ1dHRvbi1iZzogI3skY29sb3ItcmVkLTJ9O1xyXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiAjeyRjb2xvci1yZWQtMn07XHJcbiAgICAtLWJ1dHRvbi1jb2xvcjogI3skY29sb3Itd2hpdGV9O1xyXG4gICAgLS1idXR0b24taG92ZXItY29sb3I6ICN7JGNvbG9yLXJlZC0yfTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWJnOiAjeyRjb2xvci13aGl0ZX07XHJcbiAgICAtLWJ1dHRvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGNvbG9yLXJlZC0yfTtcclxuICB9XHJcblxyXG4gICYtLWN1c3RvbSB7XHJcbiAgICAtLWJ1dHRvbi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHJnYmEoMCwgODUsIDE2MCwgMC4yMCk7XHJcbiAgICAtLWJ1dHRvbi1jb2xvcjogI3skY29sb3ItYmx1ZX07XHJcbiAgICAtLWJ1dHRvbi1ob3Zlci1jb2xvcjogI3skY29sb3ItYmx1ZX07XHJcbiAgICAtLWJ1dHRvbi1ob3Zlci1iZzogcmdiYSgwLCA4NSwgMTYwLCAwLjIwKTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCA4NSwgMTYwLCAwLjIwKTtcclxuICB9XHJcblxyXG4gICYtLWdyZXkge1xyXG4gICAgLS1idXR0b24tYmc6ICN7JGNvbG9yLWdyYXktNX07XHJcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6ICN7JGNvbG9yLWdyYXktNX07XHJcbiAgICAtLWJ1dHRvbi1jb2xvcjogI3skY29sb3ItZ3JheS02fTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ibHVlfTtcclxuICAgIC0tYnV0dG9uLWhvdmVyLWJnOiAjeyRjb2xvci1ncmF5LTV9O1xyXG4gICAgLS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRjb2xvci1ncmF5LTV9O1xyXG4gIH1cclxuXHJcbiAgJi0tcGxheSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1idXR0b24taG92ZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGZpbGw6IHZhcigtLWJ1dHRvbi1jb2xvcik7XHJcbiAgICAgIHN0cm9rZS13aWR0aDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW1vYmlsZSB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmN1c3RvbS1saW5rIHtcclxuICAmLWJsYWNrIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgfVxyXG59IiwiLnRhZyB7XHJcbiAgLS10YWctYmc6ICN7JGNvbG9yLXdoaXRlfTtcclxuICAtLXRhZy1jb2xvcjogI3skY29sb3ItZ3JheS00fTtcclxuICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFnLWJnKTtcclxuICBjb2xvcjogdmFyKC0tdGFnLWNvbG9yKTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nOiAxcHggOHB4IDNweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmLS1hYnNvbHV0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICBsZWZ0OiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHRvcDogMTJweDtcclxuICAgICAgbGVmdDogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXJlZC1saWdodCB7XHJcbiAgICAtLXRhZy1iZzogI3skY29sb3ItcmVkLWxpZ2h0fTtcclxuICAgIC0tdGFnLWNvbG9yOiAjeyRjb2xvci1yZWQtMn07XHJcbiAgfVxyXG5cclxuICAmLS1ibHVlLWxpZ2h0IHtcclxuICAgIC0tdGFnLWJnOiAjeyRjb2xvci1ibHVlLWxpZ2h0fTtcclxuICAgIC0tdGFnLWNvbG9yOiAjeyRjb2xvci1ibHVlfTtcclxuICB9XHJcbn0iLCIudGV4dCB7XHJcbiAgLy9zaXplIGRlc2t0b3BcclxuICAmLS1zZCB7XHJcbiAgICAmLTEge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAmLTMge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLTUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtNiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLTcge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9zaXplLXRhYmxldFxyXG4gICYtLXN0IHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICYtMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLTYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLTcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLTgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJi1tIHtcclxuICAgICYtMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zIHtcclxuICAgICYtNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudGl0bGUge1xyXG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHJcbiAgJi0taDEge1xyXG4gICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNpemUge1xyXG4gICAgJi0xIHtcclxuICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDlweDtcclxuICAgICAgXHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zZCB7XHJcbiAgICAmLTEge1xyXG4gICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7IFxyXG4gICAgfVxyXG5cclxuICAgICYtMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zdCB7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAmLTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0zIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0td2hpdGUge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG4gICYtLWJsYWNrIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwiaGVscGVycy9mb250cy5zY3NzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9sYW5kaW5nLXRoZW1lLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL29wdGltaXplLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3RoZW1lcy1jb3JlLnNjc3NcIjtcbkBpbXBvcnQgXCJ1aS9idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCJ1aS9saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJ1aS90YWcuc2Nzc1wiO1xuQGltcG9ydCBcInVpL3RleHQuc2Nzc1wiO1xuQGltcG9ydCBcInVpL3RpdGxlLnNjc3NcIjtcblxuLyohLS0g0J7QsdGJ0LjQtSDQv9C10YDQtdC80LXQvdC90YvQtSAtLSovXG46cm9vdCB7XG4gIC0tY29udGFpbmVyLWdhcDogMzBweDtcbiAgLS1jb250YWluZXItc2l6ZTogMTM4MHB4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgLS1jb250YWluZXItZ2FwOiAxMnB4O1xuICB9XG59XG4vKiEtLSDQntCx0YnQuNC1INGB0YLQuNC70LggLS0qL1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbGJhci1ndXR0ZXI6IGF1dG87XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJi50cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmLnNjcm9sbC1sb2NrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3ZlcmZsb3ctd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnBhZ2Uge1xuICAmX19tYWluIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLWdhcCkgKiAyICsgdmFyKC0tY29udGFpbmVyLXNpemUpKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLWdhcCk7XG5cbiAgJi0tbm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtLWNvbnRlbnQge1xuICAgIC0tY29udGFpbmVyLXNpemU6IDkxNnB4O1xuICB9XG59XG5cbi8qINCh0YHRi9C70LrQuCAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qINCa0L3QvtC/0LrQuCDQuCDQuNC90L/Rg9GC0YsgKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpub3QoLmxhbmRpbmctdWktZmllbGQtY2hlY2tib3gtaXRlbS1jaGVja2JveCkge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cblxuLmctaGlkZGVuLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiEtLdCR0LvQvtC60LgtLSovXG5AaW1wb3J0ICcuL3BhZ2UnO1xuQGltcG9ydCAnLi9wYWdlLWhlYWQnO1xuQGltcG9ydCAnLi9wYWdlLXBhbmVsJztcbkBpbXBvcnQgJy4vcGFnZS1kZXRhaWwnO1xuQGltcG9ydCAnLi9wYWdlLWNvbnRlbnQnO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9hYm91dC9hYm91dC5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2FkdmFudGFnZXMtY2FyZC9hZHZhbnRhZ2VzLWNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9hcnRpY2xlL2FydGljbGUtdGFnL2FydGljbGUtdGFnLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvYXNpLWluaXRpYXRpdmVzL2FzaS1pbml0aWF0aXZlcy5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2F2YXRhci9hdmF0YXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9icmVhZGNydW1icy9icmVhZGNydW1icy5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbW1vbi9jdXN0b20tZHJvcGRvd24vY3VzdG9tLWRyb3Bkb3duLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29tbW9uL2N1c3RvbS1pbnB1dC9jdXN0b20taW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfYWNjZW50X3RleHRfYmxvY2svYXNpX2FjY2VudF90ZXh0X2Jsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX2FjY29yZGlvbl9mdWxsd2lkdGgvYXNpX2FjY29yZGlvbl9mdWxsd2lkdGguc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfYWNjb3JkaW9uL2FzaV9hY2NvcmRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfYXJ0aWNsZV9wb3J0cmFpdHMvYXNpX2FydGljbGVfcG9ydHJhaXRzLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX2Jsb2NrX3NjaGVtZS9hc2lfYmxvY2tfc2NoZW1lLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX2N1c3RvbV9hY2NvcmRpb24vYXNpX2N1c3RvbV9hY2NvcmRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfZG9jc190aHJlZV9jb2wvYXNpX2RvY3NfdGhyZWVfY29sLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX2ZsaXBfY2FyZHMvYXNpX2ZsaXBfY2FyZHMuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfaW50ZXh0X2ltYWdlL2FzaV9pbnRleHRfaW1hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfaW50ZXh0X3JlZl9vbmx5X3RleHQvYXNpX2ludGV4dF9yZWZfb25seV90ZXh0LnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzL2FzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkcy5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9sb2dvX2xpc3QvYXNpX2xvZ29fbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9udW1iZXJlZF9jb2xzL2FzaV9udW1iZXJlZF9jb2xzLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX251bWJlcnNfb25faW1hZ2UvYXNpX251bWJlcnNfb25faW1hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfbnVtYmVycy9hc2lfbnVtYmVycy5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9vcmdfY29tL2FzaV9vcmdfY29tLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3BhZ2VfbmF2L2FzaV9wYWdlX25hdi5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9wZW9wbGVfdGhyZWVfY29sX3dpdGhfdGl0bGVzL2FzaV9wZW9wbGVfdGhyZWVfY29sX3dpdGhfdGl0bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3Blb3BsZV90aHJlZV9jb2wvYXNpX3Blb3BsZV90aHJlZV9jb2wuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfcGVyc29uX3NvbG8vYXNpX3BlcnNvbl9zb2xvLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3Bob3RvZ2FsbGVyeS9hc2lfcGhvdG9nYWxsZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3ByYWN0aWNlcy9hc2lfcHJhY3RpY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3B1cmNoYXNlL2FzaV9wdXJjaGFzZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9xdW90ZV9zbGlkZXIvYXNpX3F1b3RlX3NsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV9zaWduZWRfcXVvdGUvYXNpX3NpZ25lZF9xdW90ZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV90YWJzX3dpdGhfdGl0bGUvYXNpX3RhYnNfd2l0aF90aXRsZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV90YXNrbGlzdC9hc2lfdGFza2xpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGV4dF9ibG9ja193aXRoX251bWJlcnMvYXNpX3RleHRfYmxvY2tfd2l0aF9udW1iZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3RleHRfYmxvY2svYXNpX3RleHRfYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGV4dF9idXR0b25faW1hZ2UvYXNpX3RleHRfYnV0dG9uX2ltYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3RleHRfY29sc193aXRoX2J0bnMvYXNpX3RleHRfY29sc193aXRoX2J0bnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGV4dF9jb2xzL2FzaV90ZXh0X2NvbHMuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGV4dF9vbl9iZy9hc2lfdGV4dF9vbl9iZy5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV90ZXh0X3R3b19jb2xzX29mZnNldC9hc2lfdGV4dF90d29fY29sc19vZmZzZXQuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGV4dF92aW9sZXQvYXNpX3RleHRfdmlvbGV0LnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3RleHRfd2l0aF9kb2Nfd2lkZS9hc2lfdGV4dF93aXRoX2RvY193aWRlLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3RleHRfd2l0aF9pbWcvYXNpX3RleHRfd2l0aF9pbWcuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGl0bGVfYW5kX2J0bl90b19mb3JtL2FzaV90aXRsZV9hbmRfYnRuX3RvX2Zvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGl0bGVfaW1nL2FzaV90aXRsZV9pbWcuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9hc2lfdGl0bGUvYXNpX3RpdGxlLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvYXNpX3R3b19jb2xfdGV4dF9mbG93L2FzaV90d29fY29sX3RleHRfZmxvdy5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL2FzaV92aWRlby9hc2lfdmlkZW8uc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9jb250YWN0c19kaWN0aW9uYXJ5L2NvbnRhY3RzX2RpY3Rpb25hcnkuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9kMTkwM19kb3VibGVfaW1hZ2UvZDE5MDNfZG91YmxlX2ltYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvZDE5MDNfZnVsbHdpZHRoX2ltYWdlX3dpdGhfZGVzYy9kMTkwM19mdWxsd2lkdGhfaW1hZ2Vfd2l0aF9kZXNjLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvZDE5MDNfc21pX2Fib3V0L2QxOTAzX3NtaV9hYm91dC5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL2QxOTAzX3N0ZXBfYnlfc3RlcF9saXN0L2QxOTAzX3N0ZXBfYnlfc3RlcF9saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvZDE5MDNfdGVhbV9zb2NpYWwvZDE5MDNfdGVhbV9zb2NpYWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci9kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwcy9kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwcy5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL25ld3NfZmlsdGVyX21haW4vbmV3c19maWx0ZXJfbWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL25ld3NfdGFnL25ld3NfdGFnLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvY29uc3RydWN0b3IvcHJvamVjdF9iYW5uZXIvcHJvamVjdF9iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci91X3JhdGluZ19yZXN1bHRzL3VfcmF0aW5nX3Jlc3VsdHMuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9jb25zdHJ1Y3Rvci92aXRyaW5hX3NjcmVlbmluZy92aXRyaW5hX3NjcmVlbmluZy5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2NvbnN0cnVjdG9yL3ZpdHJpbmFfc3Vic2NyaWJlX2Zvcm0vdml0cmluYV9zdWJzY3JpYmVfZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2Vjb3N5c3RlbV9ibG9jay9lY29zeXN0ZW1fYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9mZWVkL2ZlZWQtYmFubmVyL2ZlZWQtYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvZmVlZC9mZWVkLWJpZy9mZWVkLWJpZy5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2ZlZWQvZmVlZC1jYXJkL2ZlZWQtY2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2ZlZWQvZmVlZC1saXN0L2ZlZWQtbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2ZlZWQvZmVlZC1zZXJ2aWNlL2ZlZWQtc2VydmljZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2ZlZWQvZmVlZC1zaG9ydC9mZWVkLXNob3J0LnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvZmVlZC9mZWVkLXNsaWRlci9mZWVkLXNsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2ZlZWQvZmVlZC1zbWFsbC9mZWVkLXNtYWxsLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvZm9vdGVyL2Zvb3Rlci1zdWJzY3JpYmUvZm9vdGVyLXN1YnNjcmliZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2Zvb3Rlci9mb290ZXIvZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvZm9ybS1zdGFuZGFydC9mb3JtLXN0YW5kYXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvaGVhZGVyL2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2luZm8vaW5mby1saXN0L2luZm8tbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2luZm8vaW5mby9pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvaW50cm8vaW50cm8uc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9sZWdhY3kvYi1ibG9jay1oZWFkaW5nL2ItYmxvY2staGVhZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2xlZ2FjeS9iLWRhcmstY29udGFjdHMvX2ItZGFyay1jb250YWN0c19zdGF0ZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9sZWdhY3kvYi1kYXJrLWNvbnRhY3RzL2ItZGFyay1jb250YWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2xlZ2FjeS9iLWljb25zLWluZm8uc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9sZWdhY3kvYi1pbWFnZS1pbnRyby9fYi1pbWFnZS1pbnRyb19zdGF0ZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9sZWdhY3kvYi1pbWFnZS1pbnRyby9iLWltYWdlLWludHJvLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvbGVnYWN5L2ItaW50ZXh0LXJlZi5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2xlZ2FjeS9iLXRleHQtYmxvY2svYi10ZXh0LWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvbGVnYWN5L2ItdmlkZW8tc2ltcGxlLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvbGVnYWN5L2MtbW9zYWljL2MtbW9zYWljLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvbGVnYWN5L2MtbW9zYWljL21vc2FpYy10aXRsZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2xlZ2FjeS9jb250ZW50LWNlbnRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL2xlZ2FjeS9maWx0ZXIvanMtZmlsdGVyLWJvZHkuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9sZWdhY3kvZmlsdGVyL3NlbGVjdDIuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9saWJyYXJ5L2xpYnJhcnkuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9uYXZpZ2F0b3Iuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9uZXdzL25ld3MtY2FyZC9uZXdzLWNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9uZXdzL25ld3MtbGlzdC9uZXdzLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9wYWdlNDA0LnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvcHJvamVjdC1jYXJkL3Byb2plY3QtY2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL3Byb2plY3RzL3Byb2plY3RzLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvcmVwb3J0LWNhcmQvcmVwb3J0LWNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9zZXJ2aWNlLWNhcmQvc2VydmljZS1jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3Mvc2VydmljZXMvc2VydmljZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9zaWRlYmFyL3NpZGViYXItbmF2aWdhdGlvbi9zaWRlYmFyLW5hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9zaWRlYmFyL3NpZGViYXItc2VhcmNoL3NpZGViYXItc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3Mvc2lkZWJhci9zaWRlYmFyL3NpZGViYXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy9zaXRlbWFwL3NpdGVtYXAtaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL3NpdGVtYXAvc2l0ZW1hcC5zY3NzXCI7XG5AaW1wb3J0IFwiL2hvbWUvYW11c2hrZXQvd2ViL2FzaS9tYWluL3MxL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9zcmMvYmxvY2tzL3NsaWRlL3NsaWRlLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3Mvc2xpZGVyL3NsaWRlci1hbHNvL3NsaWRlci1hbHNvLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3Mvc2xpZGVyL3NsaWRlci1tYWluL3NsaWRlci1tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3Mvc2xpZGVyL3NsaWRlci1waG90by9zbGlkZXItcGhvdG8uc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy90YWJzL3RhYnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9ob21lL2FtdXNoa2V0L3dlYi9hc2kvbWFpbi9zMS9sb2NhbC9zdGF0aWMvcmVkZXNpZ24vc3JjL2Jsb2Nrcy90YWdzLWxpc3QvdGFncy1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCIvaG9tZS9hbXVzaGtldC93ZWIvYXNpL21haW4vczEvbG9jYWwvc3RhdGljL3JlZGVzaWduL3NyYy9ibG9ja3MvdGFncy90YWdzLWxpc3QvdGFncy1saXN0LnNjc3NcIjtcblxuQGltcG9ydCBcInBhZ2VzL2NvbnN0cnVjdG9yLXBhZ2Uuc2Nzc1wiO1xuXG4iLCIuYm9keSB7XG4gIC0taGVhZGVyLWJnOiByZ2JhKDc4LCAxNDMsIDIwMCwgMC41MCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgJi0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYm9keS1iZy1pbWcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDExMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZy10b3A6IDI3NHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWhlYWRlci1ibHVlIHtcbiAgICAtLWhlYWRlci1iZzogIzAwNTVhMDtcbiAgfVxufVxuXG4ucGFnZSB7XG4gICYtLXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIH1cblxuICAgICYtLXdpdGgtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDMwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDEsIDEycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpemUteGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgbWF4LWhlaWdodDogNjB2aDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvamVjdC1kZXRhaWwtaWNvbi1iZyk7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19iZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIH1cblxuICAgICYtLWJsdWUtbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZlZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTglIGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMSwgOHB4KTtcbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIC5pcy1tYWluLXBhZ2UgJiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gICZfX25ld3Mge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC5pcy1tYWluLXBhZ2UgJiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICBwYWRkaW5nOiA2NHB4IHZhcigtLWNvbnRhaW5lci1nYXApIDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNDBweCA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS1oZWFkIHtcbiAgbWFyZ2luLXRvcDogLTE3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogLTEyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWluLWhlaWdodDogMzE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2NyZWVuaW5nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi5wYWdlLXBhbmVsIHtcbiAgcGFkZGluZzogNDBweCAwIDIxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwIDA7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG5cbiAgJi0tcHJvamVjdCB7XG4gICAgcGFkZGluZzogMzJweCAwIDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tc21sLFxuICAmLS1zY3JlZW5pbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICYtLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIGdyaWRjb2xzKDMsIDEycHgpO1xuXG4gICAgJi0tdHdvIHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDEycHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBncmlkY29scygxLCA4cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Fib3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogNjclO1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAzMyU7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgfVxuXG4gICAgJi10YWdzIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgfVxuXG4gICZfX2xlYXJuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS03O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWR2YW50YWdlcyB7XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBncmlkY29scyg0LCAxMnB4KTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F2YXRhciB7XG4gICAgJi10b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogNDUycHg7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS1kZXRhaWwge1xuICAmX193cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyBcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG9wYWNpdHk6IDAuNDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZG93bmxvYWQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS04O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tbWFyZ2luIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcblxuICAgICYtZGVtbyB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dhbGxlcnkge1xuICAgICYtaGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc2xpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYXJyb3cge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgODUsIDE2MCwgMC41MCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC04MHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1wcmV2IHtcbiAgICAgICAgbGVmdDogLTgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLWJsdWU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFjdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTI7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDAgMDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXNpemUpO1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS1jb250ZW50IHtcbiAgLmItY2l0YXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzk0JyBoZWlnaHQ9JzgwJyB2aWV3Qm94PScwIDAgOTQgODAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjcuNiA3OS40TDMuMiAzOS44TDI3LjYgMC4xOTk5OTZINTRMMzAuNiAzOS44TDU0IDc5LjRIMjcuNlpNNjMuOCA3OS40TDM5LjQgMzkuOEw2My44IDAuMTk5OTk2SDkwLjJMNjYuOCAzOS44TDkwLjIgNzkuNEg2My44WicgZmlsbD0nJTIzRDZFMEY1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvdW50ZXItcmVzZXQ6IGFkY291bnRlcjtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBhZGNvdW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoYWRjb3VudGVyKTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMC40ZW07XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0Ny41cHg7XG4gICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDgnIGhlaWdodD0nMzknIHZpZXdCb3g9JzAgMCA0OCAzOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ3LjUgNC43OTQ4N0wwIDBMMjguNDkzMyAzOUw0Ny41IDQuNzk0ODdaJyBmaWxsPSclMjMwMjcxYjknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ3LjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5nLWJnLXllbGxvdyAmLCAuZy1iZy1ibGFjayAmIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNzMnIGhlaWdodD0nNzInIHZpZXdCb3g9JzAgMCA3MyA3MicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J003MyA1NC4xNEw3MyAxNy44NjY1TC0xLjMzNDk2ZS0wNiAxLjI0NzUzZS0wNkwtNy42MjkzOWUtMDYgNzJMNzMgNTQuMTRaJyBmaWxsPSclMjM1YTRhZmInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcblxuICAgIGxpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC41ZW07XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM1Yzg1ZDY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwgdWwsXG4gIG9sIHVsLFxuICBvbCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBvbCB7XG4gICAgICBsaSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNicgaGVpZ2h0PSczMScgdmlld0JveD0nMCAwIDM2IDMxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzYgMy44MTEzMUwwIDBMMjEuNTk0OSAzMUwzNiAzLjgxMTMxWicgZmlsbD0nJTIzMDA1NUEwJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDM2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS41cHg7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDEycHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAxNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIGhyIHtcbiAgICBoZWlnaHQ6IDFweDsgIFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0OyBcbiAgICBib3JkZXI6IG5vbmU7ICBcbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIuYWJvdXQge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1OCUgYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBAaW5jbHVkZSBncmlkY29scygxLCAzMnB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFkdmFudGFnZXMtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAyMzdweDtcbiAgcGFkZGluZzogMTZweDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEycHg7XG4gICAgfVxuICB9XG59IiwiLmFydGljbGUtdGFnIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtbGlnaHQtMjtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxNnB4O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFyaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgIGJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIkYjogJy5hc2ktaW5pdGlhdGl2ZXMnO1xuJGM6ICcuYXNpLWluaXRpYXRpdmVzLWl0ZW0nO1xuXG4jeyRifSB7XG5cbiAgLy8gLmFzaS1pbml0aWF0aXZlcy0tb2Zmc2V0LXlcbiAgJi0tb2Zmc2V0LXkge1xuICAgIG1hcmdpbjogMTYwcHggMDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW46IDgwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiA1NnB4IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1pbml0aWF0aXZlc19faGVhZGVyXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC8vIC5hc2ktaW5pdGlhdGl2ZXNfX3RpdGxlXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cblxuICAvLyAuYXNpLWluaXRpYXRpdmVzX19jb250cm9sc1xuICAmX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktaW5pdGlhdGl2ZXNfX2JvZHlcbiAgJl9fYm9keSB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1nYXApICogLTEpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1nYXApICogLTEpO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1nYXApO1xuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLWdhcCk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1pbml0aWF0aXZlc19faXRlbVxuICAmX19pdGVtIHtcblxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgIEBpbmNsdWRlIGJveHNpemUoNDhweCk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgQGluY2x1ZGUgYm94c2l6ZSgzMnB4KTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxufVxuXG4jeyRjfSB7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICRjb2xvci1kYXJrLTI7XG5cbiAgLy8gLmFzaS1pbml0aWF0aXZlcy1pdGVtX19pbm5lclxuICAmX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMzkycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTE7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLWluaXRpYXRpdmVzLWl0ZW1fX2NhcHRpb25cbiAgJl9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktaW5pdGlhdGl2ZXMtaXRlbV9fdGl0bGVcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktaW5pdGlhdGl2ZXMtaXRlbV9fZm9vdGVyXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzJweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1pbml0aWF0aXZlcy1pdGVtX19sb2dvXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC8vIC5hc2ktaW5pdGlhdGl2ZXMtaXRlbV9fbG9nby1pbWdcbiAgICAmLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDk1cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLWluaXRpYXRpdmVzLWl0ZW1fX2xpbmtcbiAgJl9fbGluayB7XG5cbiAgfVxufVxuIiwiJGI6ICcuYXZhdGFyJztcblxuI3skYn0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG5cbiAgJi0tcHJvamVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAjeyRifSB7XG4gICAgICAmX19pbWcge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDs7XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgJl9fcG9zdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc21sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgI3skYn0ge1xuICAgICAgJl9fcG9zdCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIG9yZGVyOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICN7JGJ9IHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICYtdXJsIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgaW1nLFxuICAgICYtdXJsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgJi0tdm9pZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9zdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktNjtcblxuICAgICYgPiBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgYiwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICAtLWJyZWFkY3J1bWJzLWNvbG9yOiAjeyRjb2xvci13aGl0ZX07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAmLS1ibHVlLFxuICAmW2RhdGEtY29sb3I9XCJibHVlXCJdIHtcbiAgICAtLWJyZWFkY3J1bWJzLWNvbG9yOiAjeyRjb2xvci1ibHVlfTtcbiAgfVxuXG4gICZbZGF0YS1jb2xvcj1cImdyYXlcIl0ge1xuICAgIC0tYnJlYWRjcnVtYnMtY29sb3I6ICN7JGNvbG9yLWdyYXktNn07XG4gIH1cblxuICAmW2RhdGEtY29sb3I9XCJ3aGl0ZVwiXSB7XG4gICAgLS1icmVhZGNydW1icy1jb2xvcjogI3skY29sb3Itd2hpdGV9O1xuICB9XG5cbiAgJltkYXRhLWNvbG9yPVwiYmxhY2tcIl0ge1xuICAgIC0tYnJlYWRjcnVtYnMtY29sb3I6ICN7JGNvbG9yLWJsYWNrfTtcbiAgfVxuXG4gICYtLXNpemUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXNlcGFyYXRvci1hZnRlciB7XG4gICAgLmJyZWFkY3J1bWJzX19kZWxpbWl0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGdhcDogM3B4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIC5icmVhZGNydW1icy0tc2VwYXJhdG9yLWFmdGVyICYge1xuXG4gICAgICAgIC5icmVhZGNydW1ic19fbGluayB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tYnJlYWRjcnVtYnMtY29sb3IpO1xuICAgIGdhcDogNHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGdhcDogM3B4O1xuICAgIH1cbiAgfVxufSIsIiRiOiAnLmN1c3RvbS1kcm9wZG93bic7XG5cbiN7JGJ9IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLy8gLmN1c3RvbS1kcm9wZG93bl9faW5uZXJcbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8vIC5jdXN0b20tZHJvcGRvd25fX2RhdGFcbiAgJl9fZGF0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIC5jdXN0b20tZHJvcGRvd25fX2ZpZWxkXG4gICZfX2ZpZWxkIHtcblxuICAgIC8vIC5jdXN0b20tZHJvcGRvd25fX2ZpZWxkLWlucHV0XG4gICAgI3skYn1fX2ZpZWxkLWlucHV0IHtcbiAgICAgICN7JGJ9LS1zaXplLW1kICYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jdXN0b20tZHJvcGRvd25fX21haW5cbiAgJl9fbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgI3skYn0tLW5vLWxhYmVsICYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAvLyAuY3VzdG9tLWRyb3Bkb3duX19tYWluLWFycm93XG4gICAgJi1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICAgICN7JGJ9LS1zaXplLW1kICYge1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgICAgI3skYn0tLWlzLW9wZW5lZCAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jdXN0b20tZHJvcGRvd25fX3dpbmRvd1xuICAmX193aW5kb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgI3skYn0tLWlzLW9wZW5lZCAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG4gICAgICB0b3VjaC1hY3Rpb246IHVuc2V0O1xuICAgIH1cblxuICAgICN7JGJ9LS1zaXplLW1kICYge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYn0tLXRoZW1lLWxpZ2h0LWJsdWUgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCAwIHJnYmEoJGNvbG9yLWJsdWUsIDAuMSk7XG5cbiAgICAgIEBpbmNsdWRlIGN1c3RvbS1zY3JvbGwtYmFyKDVweCwgNHB4LCAkY29sb3ItYmx1ZSwgcmdiYSgkY29sb3ItYmx1ZSwgMC4xKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLmN1c3RvbS1kcm9wZG93bl9fbGlzdFxuICAmX19saXN0IHtcblxuICAgIC8vIC5jdXN0b20tZHJvcGRvd25fX2xpc3QtaXRlbVxuICAgICYtaXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgI3skYn0tLXNpemUtbWQgJiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjeyRifS0tdGhlbWUtbGlnaHQtYmx1ZSAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGI6ICcuY3VzdG9tLWlucHV0JztcblxuI3skYn0ge1xuXG4gIC8vIC5jdXN0b20taW5wdXRfX2lubmVyXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyAuY3VzdG9tLWlucHV0X19sYWJlbFxuICAmX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICN7JGJ9LS1zaXplLW1kICYge1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgI3skYn0tLW5vLWxhYmVsICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjeyRifS0tdGhlbWUtbGlnaHQtYmx1ZSAmIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cblxuICAvLyAuY3VzdG9tLWlucHV0X19pbnB1dFxuICAmX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcblxuICAgICAgJiB+ICN7JGJ9X19sYWJlbCB7XG4gICAgICAgICN7JGJ9LS1zaXplLW1kICYge1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItZ3JheS0xLCAwLjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJ9LS1zaXplLW1kICYge1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE2cHggNXB4IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJ9LS1uby1sYWJlbCAmIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYn0tLXRoZW1lLWxpZ2h0LWJsdWUgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgICN7JGJ9LS10aGVtZS1ibHVlICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxufVxuIiwiLmFzaV9hY2NlbnRfdGV4dF9ibG9jayB7XG4gIHBhZGRpbmc6IDY0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIHAge1xuICAgIG1heC13aWR0aDogODAzcHg7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aCB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjb3VudGVyLXJlc2V0OiBwYXRoTnVtIDA7XG4gIFxuICAmW2RhdGEtbWFya2VyPVwiWzFdXCJdIHtcbiAgICAuYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX3RvcF9idG46OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX19pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgJHRyYW5zaXRpb247XG4gIGNvdW50ZXItaW5jcmVtZW50OiBwYXRoTnVtIDE7XG5cbiAgJi5qcy1pdGVtLW9wZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgJi5qcy1pdGVtLW9wZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX190b3BfYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwIDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFuc2l0aW9uO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcnMocGF0aE51bSwgXCIuXCIsIHVwcGVyLXJvbWFuKSBcIi5cIjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LWZhbWlseTogJG1hbnJvcGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgfVxuXG4gIC5qcy1pdGVtLW9wZW4gJiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGdhcDogMCA5cHg7XG4gICAgcGFkZGluZzogMTZweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuanMtaXRlbS1vcGVuICYge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9fdG9wX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX190b3BfaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0xO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX19pdGVtLmpzLWl0ZW0tb3BlbiAmIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmFzaV9hY2NvcmRpb25fZnVsbHdpZHRoX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbjtcbiAgd2lsbC1jaGFuZ2U6IGdyaWQtdGVtcGxhdGUtcm93cztcbiAgb3BhY2l0eTogMDtcblxuICAuYXNpX2FjY29yZGlvbl9mdWxsd2lkdGhfX2l0ZW0uanMtaXRlbS1vcGVuICYge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICBiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG59XG5cbi5hc2lfYWNjb3JkaW9uX2Z1bGx3aWR0aF9fbGlzdCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbiIsIi5hc2lfYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMzJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5hc2lfYWNjb3JkaW9uX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5hc2lfYWNjb3JkaW9uX19pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktNztcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAkdHJhbnNpdGlvbjtcblxuICAmLmpzLWl0ZW0tb3BlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAmLmpzLWl0ZW0tb3BlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXNpX2FjY29yZGlvbl9fdG9wX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMCAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAkdHJhbnNpdGlvbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIVwiO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFucm9wZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAuanMtaXRlbS1vcGVuICYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBnYXA6IDAgOXB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgLmpzLWl0ZW0tb3BlbiAmIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXNpX2FjY29yZGlvbl9fdG9wX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmFzaV9hY2NvcmRpb25fX3RvcF9pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS00O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gIC5hc2lfYWNjb3JkaW9uX19pdGVtLmpzLWl0ZW0tb3BlbiAmIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmFzaV9hY2NvcmRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uO1xuICB3aWxsLWNoYW5nZTogZ3JpZC10ZW1wbGF0ZS1yb3dzO1xuICBvcGFjaXR5OiAwO1xuXG4gIC5hc2lfYWNjb3JkaW9uX19pdGVtLmpzLWl0ZW0tb3BlbiAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG5cbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cbn1cblxuLmFzaV9hY2NvcmRpb25fX2xpc3Qge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG5cbiIsIi5hc2lfYXJ0aWNsZV9wb3J0cmFpdHMge1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBbZGF0YS1oaWRlLWJsb2NrPVwiWzFdXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hc2lfYXJ0aWNsZV9wb3J0cmFpdHNfX3RpdGxlIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYXNpX2FydGljbGVfcG9ydHJhaXRzX193cmFwcGVyIHtcbiAgJltkYXRhLWNvbHM9XCI0XCJdIHtcbiAgICBAaW5jbHVkZSBncmlkY29scyg0LCAxMnB4KTtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMywgMTJweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDhweCk7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWNvbHM9XCIzXCJdIHtcbiAgICBAaW5jbHVkZSBncmlkY29scygzLCAxMnB4KTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBncmlkY29scygyLCA4cHgpO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1jb2xzPVwiMlwiXSB7XG4gICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMTJweCk7XG4gIH1cbn1cblxuLmFzaV9hcnRpY2xlX3BvcnRyYWl0c19faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgZ2FwOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cblxuLmFzaV9hcnRpY2xlX3BvcnRyYWl0c19fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYXNpX2FydGljbGVfcG9ydHJhaXRzX19kZXNjciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAkY29sb3ItZGFyay0yO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5hc2lfYXJ0aWNsZV9wb3J0cmFpdHNfX2ljb24ge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuICBwaWN0dXJlLFxuICBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbn1cbiIsIiRiOiAnLmFzaS1ibG9jay1zY2hlbWUnO1xuJGM6ICcuYXNpLWJsb2NrLXNjaGVtZS1wZXJzb24nO1xuJGQ6ICcuYXNpLWJsb2NrLXNjaGVtZS1jYXJkJztcblxuI3skYn0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLy8gLmFzaS1ibG9jay1zY2hlbWVfX2Jsb2NrXG4gICZfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYXNpLWJsb2NrLXNjaGVtZV9fYmxvY2stLXNvbG8ge1xuICAgICAgJiArIC5hc2ktYmxvY2stc2NoZW1lX19ibG9jay0tc29sbyB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLWJsb2NrLXNjaGVtZV9fY2FyZHNcbiAgJl9fY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTJweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgICAtLXBlcmNlbnQtY29sOiAwO1xuXG4gICAgJltkYXRhLXNjaGVtZS1pdGVtcy1jb2xzPVwiNFwiXSB7XG4gICAgICAtLXBlcmNlbnQtY29sOiAyNSU7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAtLXBlcmNlbnQtY29sOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLXNjaGVtZS1pdGVtcy1jb2xzPVwiM1wiXSB7XG4gICAgICAtLXBlcmNlbnQtY29sOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICB3aWR0aDogdmFyKC0tcGVyY2VudC1jb2wpO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3skY30ge1xuXG4gIC8vIC5hc2ktYmxvY2stc2NoZW1lLXBlcnNvbl9faW5uZXJcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAjeyRjfS0td2l0aC1wb3B1cCAmIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgI3skY31fX2Fycm93LWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skY30tLXByaW1hcnkgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIH1cblxuICAgICN7JGN9LS13aXRoLXBvcHVwI3skY30tLXByaW1hcnkgJiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19hdmF0YXJcbiAgJl9fYXZhdGFyIHtcbiAgICAtLXNpemU6IDY0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIEBpbmNsdWRlIGJveHNpemUodmFyKC0tc2l6ZSkpO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAtLXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIC0tc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAjeyRjfS0tcHJpbWFyeSAmIHtcbiAgICAgIC0tc2l6ZTogMTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAtLXNpemU6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIC0tc2l6ZTogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLWJsb2NrLXNjaGVtZS1wZXJzb25fX25hbWVcbiAgJl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICRtYW5yb3BlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgaHlwaGVuczogYXV0bztcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19wb3NpdGlvblxuICAmX19wb3NpdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgI3skY30tLXByaW1hcnkgJiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19yaWdodFxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19hcnJvdy1pY29uXG4gICZfX2Fycm93LWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZSwgMC4yKTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBAaW5jbHVkZSBib3hzaXplKDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGJveHNpemUoMzBweCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1ibG9jay1zY2hlbWUtcGVyc29uX19pY29uXG4gICZfX2ljb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGJveHNpemUoNTBweCk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgQGluY2x1ZGUgYm94c2l6ZSgzMnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3skZH0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC8vIC5hc2ktYmxvY2stc2NoZW1lLWNhcmRfX2lubmVyXG4gICZfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBnYXA6IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheS0xMDtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWluLWhlaWdodDogODVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAjeyRkfS0td2l0aC1wb3B1cCAmIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAjeyRkfV9fYXJyb3ctaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skZH0tLXByaW1hcnkgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktMTtcbiAgICB9XG5cbiAgICAjeyRkfS0tcHJpbWFyeSN7JGR9LS13aXRoLXBvcHVwICYge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLWJsb2NrLXNjaGVtZS1jYXJkX19jb250ZW50XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLy8gLmFzaS1ibG9jay1zY2hlbWUtY2FyZF9fYXZhdGFyXG4gICZfX2F2YXRhciB7XG4gICAgLS1zaXplOiA2NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAtLXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgI3skZH0tLXByaW1hcnkgJiB7XG4gICAgICAtLXNpemU6IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAtLXNpemU6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYm94c2l6ZSh2YXIoLS1zaXplKSk7XG4gIH1cblxuICAvLyAuYXNpLWJsb2NrLXNjaGVtZS1jYXJkX19uYW1lXG4gICZfX25hbWUge1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cblxuICAvLyAuYXNpLWJsb2NrLXNjaGVtZS1jYXJkX19wb3NpdGlvblxuICAmX19wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgI3skZH0tLXByaW1hcnkgJiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1ibG9jay1zY2hlbWUtY2FyZF9fYXJyb3ctaWNvblxuICAmX19hcnJvdy1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBAaW5jbHVkZSBib3hzaXplKDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIEBpbmNsdWRlIGJveHNpemUoMzJweCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG59XG5cbi5hc2ktYmxvY2stc2NoZW1lLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZSwgMC41KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgJi0taXMtb3BlbmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbiAgICB0b3VjaC1hY3Rpb246IHVuc2V0O1xuICB9XG5cbiAgJi0taXMtbG9hZGluZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogNnB4IGluc2V0ICRjb2xvci1ibHVlO1xuICAgICAgYW5pbWF0aW9uOiBzcGluLXJvdGF0ZSAyLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZW1vdmUtc2Nyb2xsLWJhcigpO1xuXG4gIC8vIC5hc2ktYmxvY2stc2NoZW1lLW1vZGFsX19pbm5lclxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci1nYXApICogMiArIHZhcigtLWNvbnRhaW5lci1zaXplKSk7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmFzaS1ibG9jay1zY2hlbWUtd2luZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgkY29sb3Itd2hpdGUsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgLy8gLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X19oZWFkZXJcbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDcwcHggNTBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1nYXApO1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX3RpdGxlXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktYmxvY2stc2NoZW1lLXdpbmRvd19fY2xvc2VcbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKCRjb2xvci1ibHVlLCAwLjMpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgLmFzaS1ibG9jay1zY2hlbWUtbW9kYWwtLWlzLWxvYWRpbmcgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX2JvZHlcbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLWdhcCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX3RleHRcbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMTM0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsLCBvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX2Jsb2NrXG4gICZfX2Jsb2NrIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLWJsb2NrLXNjaGVtZS13aW5kb3dfX3Byb2dyYW1cbiAgJl9fcHJvZ3JhbSB7XG4gICAgLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkc19fYm90dG9tIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gICAgLmFzaV9saW5rYWJsZV9hbmltYXRlZF9jYXJkc19fZ3JvdXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1ibG9jay1zY2hlbWUtd2luZG93X19zZWN0aW9uXG4gICZfX3NlY3Rpb24ge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4tcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIiRiOiAnLmFzaS1jdXN0b20tYWNjb3JkaW9uJztcblxuI3skYn0ge1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAvLyAuYXNpLWN1c3RvbS1hY2NvcmRpb25fX3RpdGxlXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJltkYXRhLXRoZW1lPVwic2Vjb25kYXJ5XCJdIHtcblxuICAgICN7JGJ9X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTc7XG4gICAgfVxuXG4gICAgI3skYn1fX3RvcC1pY29uIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS00O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS01O1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS10aGVtZT1cInByaW1hcnlcIl0ge1xuICAgICN7JGJ9X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIH1cblxuICAgICN7JGJ9X190b3AtaWNvbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLXRoZW1lPVwiZGVmYXVsdFwiXSB7XG4gICAgI3skYn1fX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS05O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJ9X190b3AtdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgI3skYn1fX3RvcC1pY29uIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktMTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtbWFya2VyPVwiWzFdXCJdIHtcbiAgICAjeyRifV9fdG9wLWJ0bjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1jdXN0b20tYWNjb3JkaW9uX19pdGVtXG4gICZfX2l0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFuc2l0aW9uO1xuXG4gICAgJi5qcy1pdGVtLW9wZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAgICYuanMtaXRlbS1vcGVuIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLWN1c3RvbS1hY2NvcmRpb25fX3RvcC1idG5cbiAgJl9fdG9wLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAgMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFuc2l0aW9uO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiIVwiO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYW5yb3BlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICAuanMtaXRlbS1vcGVuICYge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGdhcDogMCA5cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgLmpzLWl0ZW0tb3BlbiAmIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1jdXN0b20tYWNjb3JkaW9uX190b3AtdGV4dFxuICAmX190b3AtdGV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktY3VzdG9tLWFjY29yZGlvbl9fdG9wLWljb25cbiAgJl9fdG9wLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgI3skYn1fX2l0ZW0uanMtaXRlbS1vcGVuICYge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktY3VzdG9tLWFjY29yZGlvbl9fY29udGVudFxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgJHRyYW5zaXRpb247XG4gICAgd2lsbC1jaGFuZ2U6IGdyaWQtdGVtcGxhdGUtcm93cztcblxuICAgICN7JGJ9X19pdGVtLmpzLWl0ZW0tb3BlbiAmIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktY3VzdG9tLWFjY29yZGlvbl9fbGlzdFxuICAmX19saXN0IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5cblxuXG5cblxuIiwiLmFzaV9kb2NzX3RocmVlX2NvbCB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uYXNpX2RvY3NfdGhyZWVfY29sX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxMnB4IDE2cHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMjBweCwgMWZyKSk7XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5hc2lfZG9jc190aHJlZV9jb2xfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMCAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICZbZGF0YS1wcmV2aWV3LWFzLWRvY3R5cGU9XCJbMV1cIl0ge1xuICAgIC5hc2lfZG9jc190aHJlZV9jb2xfX3BpY3R1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5hc2lfZG9jc190aHJlZV9jb2xfX3BpY3R1cmUtaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYXNpX2RvY3NfdGhyZWVfY29sX19waWN0dXJlLXZvaWQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMTQnIGhlaWdodD0nMTU0JyB2aWV3Qm94PScwIDAgMTE0IDE1NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9mKSclM0UlM0NwYXRoIGQ9J004IDguNzMxNjlIMTA1LjAxNVYxNDUuMzcySDhWOC43MzE2OVonIGZpbGw9JyUyM0QxREJFMycvJTNFJTNDL2clM0UlM0NwYXRoIGQ9J004IDZIMTA1LjAxNVYxNDIuNjRIOFY2WicgZmlsbD0nJTIzRjFGNEY1Jy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwKSclM0UlM0NtYXNrIGlkPSdtYXNrMCcgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nNTEnIHk9JzE3JyB3aWR0aD0nNjYnIGhlaWdodD0nNTEnJTNFJTNDcGF0aCBkPSdNOTQuNzc3MSA0Mi4zMzc5TDUxLjY2MTggMTcuNjAzNUwxMTYuMzEzIDI5LjkwNjJMOTQuODA1NyA2Ny4xNDRMOTQuNzc3MSA0Mi4zMzc5WicgZmlsbD0nJTIzNzFCNEUxJy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swKSclM0UlM0NyZWN0IHg9JzQ5LjIxNTEnIHk9JzE1LjY1NDEnIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzQTBDREVCJy8lM0UlM0NwYXRoIGQ9J005NC44MDU3IDY3LjE0NDNMMTE2LjMxMyAyOS45MDY1TDk0Ljc3NzEgNDIuMzM4Mkw5NC44MDU3IDY3LjE0NDNaJyBmaWxsPSclMjMwMDU1QTAnLyUzRSUzQy9nJTNFJTNDbWFzayBpZD0nbWFzazEnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzMwJyB5PSc1NCcgd2lkdGg9JzY1JyBoZWlnaHQ9JzUxJyUzRSUzQ3BhdGggZD0nTTczLjI2OTkgNzkuNTYxTDMwLjE1NDYgNTQuODI2N0w5NC44MDYgNjcuMTQzNkw3My4yOTg4IDEwNC4zODFMNzMuMjY5OSA3OS41NjFaJyBmaWxsPSclMjNDNUNBQzYnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazEpJyUzRSUzQ3JlY3QgeD0nMjguNDgwMycgeT0nNTIuOTc1OCcgd2lkdGg9JzY4LjQyNScgaGVpZ2h0PScyOS4wMjg4JyBmaWxsPSclMjNFMUU2RTYnLyUzRSUzQ3BhdGggZD0nTTczLjI5ODkgMTA0LjM4MUw5NC44MDYxIDY3LjE0MzFMNzMuMjcwMSA3OS41NjA0TDczLjI5ODkgMTA0LjM4MVonIGZpbGw9JyUyM0FGQUZBRicvJTNFJTNDL2clM0UlM0NtYXNrIGlkPSdtYXNrMicgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nLTEzJyB5PSc1JyB3aWR0aD0nNjUnIGhlaWdodD0nNTAnJTNFJTNDcGF0aCBkPSdNMzAuMTI1OCAzMC4wMjA1TC0xMi45ODk1IDUuMjg2MTNMNTEuNjYxOSAxNy42MDMxTDMwLjE1NDcgNTQuODI2NEwzMC4xMjU4IDMwLjAyMDVaJyBmaWxsPSclMjNGNzM2MjQnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazIpJyUzRSUzQ3JlY3QgeD0nLTE1LjA2MzEnIHk9JzMuMjEyODknIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzRjc0MDNBJy8lM0UlM0NwYXRoIGQ9J00zMC4xNTQ1IDU0LjgyNTZMNTEuNjYxNiAxNy42MDIzTDMwLjEyNTYgMzAuMDE5N0wzMC4xNTQ1IDU0LjgyNTZaJyBmaWxsPSclMjNBQTI3MkYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0NyZWN0IG9wYWNpdHk9JzAuMDUnIHg9JzgnIHk9JzYnIHdpZHRoPScyLjczMjgxJyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXIpJy8lM0UlM0NyZWN0IG9wYWNpdHk9JzAuMDUnIHg9JzEyLjA5OTInIHk9JzYnIHdpZHRoPSc4MS45ODQzJyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0ndXJsKCUyM3BhaW50MV9saW5lYXIpJy8lM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2YnIHg9JzAnIHk9JzAuNzMxNjg5JyB3aWR0aD0nMTEzLjAxNScgaGVpZ2h0PScxNTIuNjQnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nNCcgcmVzdWx0PSdlZmZlY3QxX2ZvcmVncm91bmRCbHVyJy8lM0UlM0MvZmlsdGVyJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXInIHgxPScxMC43MzI4JyB5MT0nMjIuODExMScgeDI9JzgnIHkyPScyMi44MTExJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3Atb3BhY2l0eT0nMC42Jy8lM0UlM0NzdG9wIG9mZnNldD0nMScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MV9saW5lYXInIHgxPSc5NC4wODM1JyB5MT0nMjIuODExMScgeDI9JzEyLjA5OTInIHkyPScyMi44MTExJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMCclM0UlM0NyZWN0IHdpZHRoPSc5Ny4wMTQ3JyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDggNiknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZG9jdHlwZT0ncGRmJ10gLmFzaV9kb2NzX3RocmVlX2NvbF9fcGljdHVyZS12b2lkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnUERGJztcbiAgfVxuICBcbiAgJltkYXRhLWRvY3R5cGU9J3BwdCddIC5hc2lfZG9jc190aHJlZV9jb2xfX3BpY3R1cmUtdm9pZDphZnRlciB7XG4gICAgY29udGVudDogJ1BQVCc7XG4gIH1cbiAgXG4gICZbZGF0YS1kb2N0eXBlPSdtdWx0aW1lZGlhJ10gLmFzaV9kb2NzX3RocmVlX2NvbF9fcGljdHVyZS12b2lkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnTUVESUEnO1xuICB9XG4gIFxuICAmW2RhdGEtZG9jdHlwZT0nZG9jJ10gLmFzaV9kb2NzX3RocmVlX2NvbF9fcGljdHVyZS12b2lkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnRE9DJztcbiAgfVxuICBcbiAgJltkYXRhLWRvY3R5cGU9J3hsc3gnXSAuYXNpX2RvY3NfdGhyZWVfY29sX19waWN0dXJlLXZvaWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdYTFNYJztcbiAgfVxuICBcbiAgJltkYXRhLWRvY3R5cGU9J3hscyddIC5hc2lfZG9jc190aHJlZV9jb2xfX3BpY3R1cmUtdm9pZDphZnRlciB7XG4gICAgY29udGVudDogJ1hMUyc7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxMUwxMSAxTTExIDFWMTFNMTEgMUgxJyBzdHJva2U9JyUyMzgyODI4Micgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGdhcDogMCAxMnB4O1xuICB9XG59XG5cbi5hc2lfZG9jc190aHJlZV9jb2xfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAubGFuZGluZy1tYWluICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFzaV9kb2NzX3RocmVlX2NvbF9fcGljdHVyZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAycHg7XG4gIGhlaWdodDogMTQ0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cblxuICAmLXZvaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFzaV9kb2NzX3RocmVlX2NvbF9fZGVzY3Ige1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmFzaV9kb2NzX3RocmVlX2NvbF9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFzaV9kb2NzX3RocmVlX2NvbF9fdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuIiwiJGI6ICcuYXNpX2ZsaXBfY2FyZHMnO1xuXG4jeyRifSB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICZbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0ge1xuICAgICN7JGJ9X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5sYW5kaW5nLW1haW4gJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJ9X19ibG9jayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMTJweCAxNnB4O1xuXG4gICAgI3skYn1bZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0gJiB7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMTZweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDEsIDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJ9Om5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pICYge1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLCBwYWRkaW5nICR0cmFuc2l0aW9uO1xuXG4gICAgI3skYn1bZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0gJiB7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJ9Om5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pICYge1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNnB4IDI0cHg7XG5cbiAgICAjeyRifVtkYXRhLWNvbnRlbnQtc2hvdz1cIlsxXVwiXSAmIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5sYW5kaW5nLW1haW4gJiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAjeyRifTpub3QoW2RhdGEtY29udGVudC1zaG93PVwiWzFdXCJdKSAmIHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMCA0NHB4IDAgMTJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAkdHJhbnNpdGlvbiwgZ3JpZC10ZW1wbGF0ZS1yb3dzICR0cmFuc2l0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIFxuICAgIC5sYW5kaW5nLW1haW4gJiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZ2FwOiAwIDEycHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDU2cHggMTJweCAxMnB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstMjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLCB2aXNpYmlsaXR5ICR0cmFuc2l0aW9uO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY291bnRlci1yZXNldDogaXRlbU51bSAwO1xuICBcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIFxuICAgICYgPiBwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtTnVtIDE7XG4gICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcnMoaXRlbU51bSwgXCIuXCIpIFwiLlwiO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWRhcmstMjtcbiAgICAgIH1cbiAgXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgbWluLWhlaWdodDogNTczcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb247XG4gIFxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gIFxuICAgICAgICAjeyRifV9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICBcbiAgICAgICAgI3skYn1fX2xpc3Qge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRifVtkYXRhLWNvbnRlbnQtc2hvdz1cIlsxXVwiXSAmIHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICN7JGJ9Om5vdChbZGF0YS1jb250ZW50LXNob3c9XCJbMV1cIl0pICYge1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBcbiAgICAgICAgICAgICN7JGJ9X190aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAjeyRifV9fbGlzdCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYuanMtaXRlbS1vcGVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBcbiAgICAgICAgICAjeyRifV9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgI3skYn1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICN7JGJ9X19jb250ZW50IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAjeyRifTpub3QoW2RhdGEtY29udGVudC1zaG93PVwiWzFdXCJdKSAmIHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zaXRpb247XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJ9X19ibG9jay5qcy1pdGVtLW9wZW4gJiB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoODUsIDEwNSwgMTUwLCAwLjMpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXNpLWZsaXAtY2FyZHMtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1kYXJrLCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIEBpbmNsdWRlIHJlbW92ZS1zY3JvbGwtYmFyKCk7XG5cbiAgJi0taXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG4gICAgdG91Y2gtYWN0aW9uOiB1bnNldDtcblxuICAgIC5hc2ktZmxpcC1jYXJkcy1wb3B1cF9fY29udGVudCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLWdhcCkgKiAyICsgdmFyKC0tY29udGFpbmVyLXNpemUpKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMycHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcblxuICAgICYtdGl0bGUsXG4gICAgJi1saXN0IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICYgPiBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1nYXApICsgMTBweCk7XG4gICAgdG9wOiBjYWxjKHZhcigtLWNvbnRhaW5lci1nYXApICsgMTBweCk7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoJGNvbG9yLWJsdWUsIDAuMSk7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgkY29sb3ItYmx1ZSwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiA5cHg7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmFzaV9pbnRleHRfaW1hZ2Uge1xuICBwYWRkaW5nOiA2NHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmFzaV9pbnRleHRfaW1hZ2VfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLmFzaV9pbnRleHRfaW1hZ2VfX3BpYyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgcGljdHVyZSxcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uYXNpX2ludGV4dF9pbWFnZV9fZGVzY3Ige1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzgyODI4MjtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuIiwiLmFzaV9pbnRleHRfcmVmX29ubHlfdGV4dCB7XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICAmID4gcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH1cbiAgICAgXG4gICAgfVxuICAgIGIge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgd2lkdGg6IDIzMnB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktNTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktNTtcbiAgICAgIH1cblxuICAgICAgJiArIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIuYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIGdyaWRjb2xzKDMsIDEycHgpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDhweCk7XG4gICAgfVxuXG4gICAgJi0tbWQge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMSwgMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwOXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3OXB4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcm91dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICYgfiAuYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19ib3R0b20ge1xuICAgICAgICAuYXNpX2xpbmthYmxlX2FuaW1hdGVkX2NhcmRzX19jYXB0aW9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5jdXN0b20tYnV0dG9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZGluZy1tYWluICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIC5hc2lfbGlua2FibGVfYW5pbWF0ZWRfY2FyZHNfX2xpc3QtLW1kICYge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrLTE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmX19ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFzaV9sb2dvX2xpc3Qge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBncmlkY29scyg1LCAxMnB4KTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBncmlkY29scygyLCA4cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0zO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufSIsIiRiOiAnLmFzaV9udW1iZXJlZF9jb2xzJztcblxuI3skYn0ge1xuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5MTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZbZGF0YS1jb2xzPVwiNFwiXSB7XG4gICAgI3skYn1fX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoNCwgMzJweCk7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDMsIDMycHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBAaW5jbHVkZSBncmlkY29scygyLCAzMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtY29scz1cIjNcIl0ge1xuICAgICN7JGJ9X19saXN0IHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDMsIDMycHgpO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBAaW5jbHVkZSBncmlkY29scygyLCAzMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtY29scz1cIjJcIl0ge1xuICAgICN7JGJ9X19saXN0IHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDYwcHgpO1xuICAgICAgcm93LWdhcDogMzJweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMSwgMzJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBjb3VudGVyLXJlc2V0OiBudW07XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihudW0pICcuJztcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkYjogJy5hc2ktbnVtYmVycy1vbi1pbWFnZSc7XG5cbiN7JGJ9IHtcblxuICAvLyAuYXNpLW51bWJlcnMtb24taW1hZ2VfX2ltZ1xuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLW51bWJlcnMtb24taW1hZ2VfX2xpc3RcbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgZ3JpZGNvbHMoNCwgMjhweCk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMjRweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDEsIDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktbnVtYmVycy1vbi1pbWFnZV9faXRlbVxuICAmX19pdGVtIHtcblxuICAgIC8vIC5hc2ktbnVtYmVycy1vbi1pbWFnZV9faXRlbS12YWx1ZVxuICAgICYtdmFsdWUge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLW51bWJlcnMtb24taW1hZ2VfX2l0ZW0tZGVzY3JpcHRpb25cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFzaV9udW1iZXJzIHtcbiAgJl9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA5MTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIGdyaWRjb2xzKDMsIDE2cHgpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDMsIDMycHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICY6bm90KCY6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktNTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG59IiwiJGI6ICcuYXNpLW9yZy1jb20nO1xuXG4jeyRifSB7XG5cbiAgICAvLyAuYXNpLW9yZy1jb21fX2lubmVyXG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5hc2ktb3JnLWNvbV9fY2FyZFxuICAgICZfX2NhcmQge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC8vIC5hc2ktb3JnLWNvbV9fdGl0bGVcbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLW9yZy1jb21fX3BlcnNvbnNcbiAgICAmX19wZXJzb25zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxufSIsIiRiOiAnLmFzaS1wYWdlLW5hdic7XG5cbiN7JGJ9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0yMDB2dyk7XG4gIHotaW5kZXg6IDEwMDtcblxuICAubGFuZGluZy1tYWluICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDB2dyk7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgLy8gLmFzaS1wYWdlLW5hdl9fY29udGFpbmVyXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC8vIC5hc2ktcGFnZS1uYXZfX2lubmVyXG4gICZfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwdncpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAjeyRifS0taXMtb3BlbmVkICYge1xuICAgICAgbWF4LXdpZHRoOiAzNDdweDtcbiAgICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLXBhZ2UtbmF2X19saXN0XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGdhcDogOHB4O1xuXG4gICAgLy8gLmFzaS1wYWdlLW5hdl9fbGlzdC1pdGVtXG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgI3skYn0tLWlzLW9wZW5lZCAmIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLTI7XG4gICAgICB9XG5cbiAgICAgICYtLWlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLXBhZ2UtbmF2X19saXN0LWxpbmtcbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlO1xuICAgICAgbWluLWhlaWdodDogMTBweDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG5cbiAgICAgICN7JGJ9LS1pcy1vcGVuZWQgJiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiB1bnNldDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLXBhZ2UtbmF2X19saXN0LW5hbWVcbiAgICAmLW5hbWUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICN7JGJ9LS1pcy1vcGVuZWQgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYXNpX3Blb3BsZV90aHJlZV9jb2xfd2l0aF90aXRsZXMge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JvdXAge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIGdyaWRjb2xzKDMsIDEycHgpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDEsIDI0cHgpO1xuICAgIH1cbiAgfVxufSIsIi5hc2lfcGVvcGxlX3RocmVlX2NvbCB7XG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBncmlkY29scygzLCAxMnB4KTtcbiAgICBncmlkLXJvdy1nYXA6IDMycHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMSwgMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZ2FwOiAyN3B4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvYWQtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfVxufSIsIi5hc2lfcGVyc29uX3NvbG8ge1xuXG4gICZbZGF0YS13aXRob3V0LXRleHQ9XCJbMV1cIl0ge1xuICAgIC5hc2lfcGVyc29uX3NvbG9fX2luZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2F2YXRhciB7XG4gICAgd2lkdGg6IDMzNXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hdmF0YXJfX3Bvc3Qge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgJiA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIuYXNpX3Bob3RvZ2FsbGVyeSB7XG5cbiAgW2RhdGEtaGlkZS1ibG9jaz1cIlsxXVwiXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAuc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGFzcGVjdC1yYXRpbzogMzM2LzIwMjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLWJsdWU7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gIH1cbn1cblxuJGM6ICcuYXNpX3Bob3RvZ2FsbGVyeV9tb2RhbCc7XG5cbiN7JGN9IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZSwgMC41KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgJi5pcy1vcGVuZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuICAgIHRvdWNoLWFjdGlvbjogdW5zZXQ7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSByZW1vdmUtc2Nyb2xsLWJhcigpO1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLWdhcCkgKiAyICsgdmFyKC0tY29udGFpbmVyLXNpemUpKTtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1nYXApO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG5cbiAgJl9fY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoJGNvbG9yLWJsdWUsIDAuMyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi1pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tYXBwLWhlaWdodCwgMTAwdmgpIC0gMTAwcHgpO1xuICAgIH1cbiAgfVxufSIsIi5hc2lfcHJhY3RpY2VzIHtcbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDc1MnB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMTJweCk7XG4gICAgcm93LWdhcDogMjRweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRiOiAnLmFzaS1wdXJjaGFzZSc7XG5cbiN7JGJ9IHtcblxuICAgIC8vIC5hc2ktcHVyY2hhc2VfX2hlYWRlclxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLXB1cmNoYXNlX19sb2FkLW1vcmVcbiAgICAmX19sb2FkLW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLXB1cmNoYXNlX19lbXB0eVxuICAgICZfX2VtcHR5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLWxpZ2h0LCAwLjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAvLyAuYXNpLXB1cmNoYXNlX19lbXB0eS1pbm5lclxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLXB1cmNoYXNlX19jYXJkXG4gICAgJl9fY2FyZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLXB1cmNoYXNlX190ZXh0XG4gICAgJl9fdGV4dCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRjOiAnLmFzaS1wdXJjaGFzZS1jYXJkJztcblxuI3skY30ge1xuICAgIC8vIC5hc2ktcHVyY2hhc2UtY2FyZF9faGVhZFxuICAgICZfX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggODBweCAxNnB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgI3skY30uaXMtb3BlbmVkICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZS1saWdodCwgMC4yNSk7XG5cbiAgICAgICAgICAgICN7JGN9X19pbmZvIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCA2MHB4IDEycHggMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1taW4ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQgIWltcG9ydGFudDtcbiAgICBcbiAgICAgICAgICAgICAgICAjeyRjfV9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAuYXNpLXB1cmNoYXNlLWNhcmRfX2hlYWQtYnRuXG4gICAgICAgICYtYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRjfS5pcy1vcGVuZWQgJiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJveHNpemUoNDBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94c2l6ZSgyNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5hc2ktcHVyY2hhc2UtY2FyZF9faW5uZXJcbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCBhdXRvO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCBhdXRvO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLXB1cmNoYXNlLWNhcmRfX3ByZXZpZXdcbiAgICAmX19wcmV2aWV3IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTAyLzE0NDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTE0JyBoZWlnaHQ9JzE1NCcgdmlld0JveD0nMCAwIDExNCAxNTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZiknJTNFJTNDcGF0aCBkPSdNOCA4LjczMTY5SDEwNS4wMTVWMTQ1LjM3Mkg4VjguNzMxNjlaJyBmaWxsPSclMjNEMURCRTMnLyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNOCA2SDEwNS4wMTVWMTQyLjY0SDhWNlonIGZpbGw9JyUyM0YxRjRGNScvJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMCknJTNFJTNDbWFzayBpZD0nbWFzazAnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzUxJyB5PScxNycgd2lkdGg9JzY2JyBoZWlnaHQ9JzUxJyUzRSUzQ3BhdGggZD0nTTk0Ljc3NzEgNDIuMzM3OUw1MS42NjE4IDE3LjYwMzVMMTE2LjMxMyAyOS45MDYyTDk0LjgwNTcgNjcuMTQ0TDk0Ljc3NzEgNDIuMzM3OVonIGZpbGw9JyUyMzcxQjRFMScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMCknJTNFJTNDcmVjdCB4PSc0OS4yMTUxJyB5PScxNS42NTQxJyB3aWR0aD0nNjguNDI1JyBoZWlnaHQ9JzI5LjAyODgnIGZpbGw9JyUyM0EwQ0RFQicvJTNFJTNDcGF0aCBkPSdNOTQuODA1NyA2Ny4xNDQzTDExNi4zMTMgMjkuOTA2NUw5NC43NzcxIDQyLjMzODJMOTQuODA1NyA2Ny4xNDQzWicgZmlsbD0nJTIzMDA1NUEwJy8lM0UlM0MvZyUzRSUzQ21hc2sgaWQ9J21hc2sxJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PSczMCcgeT0nNTQnIHdpZHRoPSc2NScgaGVpZ2h0PSc1MSclM0UlM0NwYXRoIGQ9J003My4yNjk5IDc5LjU2MUwzMC4xNTQ2IDU0LjgyNjdMOTQuODA2IDY3LjE0MzZMNzMuMjk4OCAxMDQuMzgxTDczLjI2OTkgNzkuNTYxWicgZmlsbD0nJTIzQzVDQUM2Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2sxKSclM0UlM0NyZWN0IHg9JzI4LjQ4MDMnIHk9JzUyLjk3NTgnIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzRTFFNkU2Jy8lM0UlM0NwYXRoIGQ9J003My4yOTg5IDEwNC4zODFMOTQuODA2MSA2Ny4xNDMxTDczLjI3MDEgNzkuNTYwNEw3My4yOTg5IDEwNC4zODFaJyBmaWxsPSclMjNBRkFGQUYnLyUzRSUzQy9nJTNFJTNDbWFzayBpZD0nbWFzazInIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9Jy0xMycgeT0nNScgd2lkdGg9JzY1JyBoZWlnaHQ9JzUwJyUzRSUzQ3BhdGggZD0nTTMwLjEyNTggMzAuMDIwNUwtMTIuOTg5NSA1LjI4NjEzTDUxLjY2MTkgMTcuNjAzMUwzMC4xNTQ3IDU0LjgyNjRMMzAuMTI1OCAzMC4wMjA1WicgZmlsbD0nJTIzRjczNjI0Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2syKSclM0UlM0NyZWN0IHg9Jy0xNS4wNjMxJyB5PSczLjIxMjg5JyB3aWR0aD0nNjguNDI1JyBoZWlnaHQ9JzI5LjAyODgnIGZpbGw9JyUyM0Y3NDAzQScvJTNFJTNDcGF0aCBkPSdNMzAuMTU0NSA1NC44MjU2TDUxLjY2MTYgMTcuNjAyM0wzMC4xMjU2IDMwLjAxOTdMMzAuMTU0NSA1NC44MjU2WicgZmlsbD0nJTIzQUEyNzJGJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDcmVjdCBvcGFjaXR5PScwLjA1JyB4PSc4JyB5PSc2JyB3aWR0aD0nMi43MzI4MScgaGVpZ2h0PScxMzYuNjQnIGZpbGw9J3VybCglMjNwYWludDBfbGluZWFyKScvJTNFJTNDcmVjdCBvcGFjaXR5PScwLjA1JyB4PScxMi4wOTkyJyB5PSc2JyB3aWR0aD0nODEuOTg0MycgaGVpZ2h0PScxMzYuNjQnIGZpbGw9J3VybCglMjNwYWludDFfbGluZWFyKScvJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9mJyB4PScwJyB5PScwLjczMTY4OScgd2lkdGg9JzExMy4wMTUnIGhlaWdodD0nMTUyLjY0JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4Jy8lM0UlM0NmZUJsZW5kIG1vZGU9J25vcm1hbCcgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J3NoYXBlJy8lM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzQnIHJlc3VsdD0nZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cicvJTNFJTNDL2ZpbHRlciUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyJyB4MT0nMTAuNzMyOCcgeTE9JzIyLjgxMTEnIHgyPSc4JyB5Mj0nMjIuODExMScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLW9wYWNpdHk9JzAuNicvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDFfbGluZWFyJyB4MT0nOTQuMDgzNScgeTE9JzIyLjgxMTEnIHgyPScxMi4wOTkyJyB5Mj0nMjIuODExMScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDAnJTNFJTNDcmVjdCB3aWR0aD0nOTcuMDE0NycgaGVpZ2h0PScxMzYuNjQnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4IDYpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC8vIC5hc2ktcHVyY2hhc2UtY2FyZF9fdGl0bGVcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5hc2ktcHVyY2hhc2UtY2FyZF9faW5mb1xuICAgICZfX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYm9yZGVyLCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5hc2ktcHVyY2hhc2UtY2FyZF9fZGV0YWlsXG4gICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGdyaWQtdGVtcGxhdGUtcm93cztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICAgICAgICAjeyRjfS5pcy1vcGVuZWQgJiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLmFzaS1wdXJjaGFzZS1jYXJkX19kZXRhaWwtaW5uZXJcbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLmFzaS1wdXJjaGFzZS1jYXJkX19kZXRhaWwtaW5mb1xuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZS1saWdodCwgMC4yNSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5hc2ktcHVyY2hhc2UtY2FyZF9fZG9jc1xuICAgICZfX2RvY3Mge1xuXG4gICAgICAgIC8vIC5hc2ktcHVyY2hhc2UtY2FyZF9fZG9jcy10aXRsZVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLmFzaS1wdXJjaGFzZS1jYXJkX19kb2NzLWl0ZW1cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuJGQ6ICcuYXNpLXB1cmNoYXNlLWNhcmQtZG9jJztcblxuI3skZH0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS1saWdodDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIH1cblxuICAgIC8vIC5hc2ktcHVyY2hhc2UtY2FyZC1kb2NfX3ByZXZpZXdcbiAgICAmX19wcmV2aWV3IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTAyLzE0NDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTE0JyBoZWlnaHQ9JzE1NCcgdmlld0JveD0nMCAwIDExNCAxNTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZiknJTNFJTNDcGF0aCBkPSdNOCA4LjczMTY5SDEwNS4wMTVWMTQ1LjM3Mkg4VjguNzMxNjlaJyBmaWxsPSclMjNEMURCRTMnLyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNOCA2SDEwNS4wMTVWMTQyLjY0SDhWNlonIGZpbGw9JyUyM0YxRjRGNScvJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMCknJTNFJTNDbWFzayBpZD0nbWFzazAnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzUxJyB5PScxNycgd2lkdGg9JzY2JyBoZWlnaHQ9JzUxJyUzRSUzQ3BhdGggZD0nTTk0Ljc3NzEgNDIuMzM3OUw1MS42NjE4IDE3LjYwMzVMMTE2LjMxMyAyOS45MDYyTDk0LjgwNTcgNjcuMTQ0TDk0Ljc3NzEgNDIuMzM3OVonIGZpbGw9JyUyMzcxQjRFMScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMCknJTNFJTNDcmVjdCB4PSc0OS4yMTUxJyB5PScxNS42NTQxJyB3aWR0aD0nNjguNDI1JyBoZWlnaHQ9JzI5LjAyODgnIGZpbGw9JyUyM0EwQ0RFQicvJTNFJTNDcGF0aCBkPSdNOTQuODA1NyA2Ny4xNDQzTDExNi4zMTMgMjkuOTA2NUw5NC43NzcxIDQyLjMzODJMOTQuODA1NyA2Ny4xNDQzWicgZmlsbD0nJTIzMDA1NUEwJy8lM0UlM0MvZyUzRSUzQ21hc2sgaWQ9J21hc2sxJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PSczMCcgeT0nNTQnIHdpZHRoPSc2NScgaGVpZ2h0PSc1MSclM0UlM0NwYXRoIGQ9J003My4yNjk5IDc5LjU2MUwzMC4xNTQ2IDU0LjgyNjdMOTQuODA2IDY3LjE0MzZMNzMuMjk4OCAxMDQuMzgxTDczLjI2OTkgNzkuNTYxWicgZmlsbD0nJTIzQzVDQUM2Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2sxKSclM0UlM0NyZWN0IHg9JzI4LjQ4MDMnIHk9JzUyLjk3NTgnIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzRTFFNkU2Jy8lM0UlM0NwYXRoIGQ9J003My4yOTg5IDEwNC4zODFMOTQuODA2MSA2Ny4xNDMxTDczLjI3MDEgNzkuNTYwNEw3My4yOTg5IDEwNC4zODFaJyBmaWxsPSclMjNBRkFGQUYnLyUzRSUzQy9nJTNFJTNDbWFzayBpZD0nbWFzazInIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9Jy0xMycgeT0nNScgd2lkdGg9JzY1JyBoZWlnaHQ9JzUwJyUzRSUzQ3BhdGggZD0nTTMwLjEyNTggMzAuMDIwNUwtMTIuOTg5NSA1LjI4NjEzTDUxLjY2MTkgMTcuNjAzMUwzMC4xNTQ3IDU0LjgyNjRMMzAuMTI1OCAzMC4wMjA1WicgZmlsbD0nJTIzRjczNjI0Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2syKSclM0UlM0NyZWN0IHg9Jy0xNS4wNjMxJyB5PSczLjIxMjg5JyB3aWR0aD0nNjguNDI1JyBoZWlnaHQ9JzI5LjAyODgnIGZpbGw9JyUyM0Y3NDAzQScvJTNFJTNDcGF0aCBkPSdNMzAuMTU0NSA1NC44MjU2TDUxLjY2MTYgMTcuNjAyM0wzMC4xMjU2IDMwLjAxOTdMMzAuMTU0NSA1NC44MjU2WicgZmlsbD0nJTIzQUEyNzJGJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDcmVjdCBvcGFjaXR5PScwLjA1JyB4PSc4JyB5PSc2JyB3aWR0aD0nMi43MzI4MScgaGVpZ2h0PScxMzYuNjQnIGZpbGw9J3VybCglMjNwYWludDBfbGluZWFyKScvJTNFJTNDcmVjdCBvcGFjaXR5PScwLjA1JyB4PScxMi4wOTkyJyB5PSc2JyB3aWR0aD0nODEuOTg0MycgaGVpZ2h0PScxMzYuNjQnIGZpbGw9J3VybCglMjNwYWludDFfbGluZWFyKScvJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9mJyB4PScwJyB5PScwLjczMTY4OScgd2lkdGg9JzExMy4wMTUnIGhlaWdodD0nMTUyLjY0JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4Jy8lM0UlM0NmZUJsZW5kIG1vZGU9J25vcm1hbCcgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J3NoYXBlJy8lM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzQnIHJlc3VsdD0nZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cicvJTNFJTNDL2ZpbHRlciUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyJyB4MT0nMTAuNzMyOCcgeTE9JzIyLjgxMTEnIHgyPSc4JyB5Mj0nMjIuODExMScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLW9wYWNpdHk9JzAuNicvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDFfbGluZWFyJyB4MT0nOTQuMDgzNScgeTE9JzIyLjgxMTEnIHgyPScxMi4wOTkyJyB5Mj0nMjIuODExMScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDAnJTNFJTNDcmVjdCB3aWR0aD0nOTcuMDE0NycgaGVpZ2h0PScxMzYuNjQnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4IDYpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn0iLCIkYjogJy5hc2ktcXVvdGUtc2xpZGVyJztcblxuI3skYn0ge1xuXG4gIC8vIC5hc2ktcXVvdGUtc2xpZGVyX19jb250cm9sc1xuICAmX19jb250cm9scyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLy8gLmFzaS1xdW90ZS1zbGlkZXJfX2NvbnRyb2xzLS1tb2JcbiAgICAmLS1tb2Ige1xuICAgICAgQGluY2x1ZGUgbW9iaWxlLW1pbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLXF1b3RlLXNsaWRlcl9fY29udHJvbFxuICAmX19jb250cm9sIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi0tcHJldiB7XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC8vIC5hc2ktcXVvdGUtc2xpZGVyX19zbGlkZXJcbiAgJl9fc2xpZGVyIHtcbiAgICAuYXNpLXF1b3RlLXNsaWRlcl9fY29udHJvbHMge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGI6ICcuYXNpLXNpZ25lZC1xdW90ZSc7XG5cbiN7JGJ9IHtcblxuICAvLyAuYXNpLXNpZ25lZC1xdW90ZV9faW5uZXJcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDQ1MnB4O1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMzQycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzMDJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS1zaWduZWQtcXVvdGVfX3RpdGxlXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktc2lnbmVkLXF1b3RlX19jYXB0aW9uXG4gICZfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLXNpZ25lZC1xdW90ZV9faGVhZGVyXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktc2lnbmVkLXF1b3RlX190ZXh0XG4gICZfX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDhweCkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLXNpZ25lZC1xdW90ZV9fcHJldmlld1xuICAmX19wcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIC5hc2ktc2lnbmVkLXF1b3RlX19pbWdcbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuIiwiJGI6ICcuYXNpX3RhYnNfd2l0aF90aXRsZSc7XG5cbiN7JGJ9IHtcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlbW92ZS1zY3JvbGwtYmFyO1xuICAgIH1cblxuICAgIC5oYXMtc2Nyb2xsLXggJiB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQycHgpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgI3skYn1fX2J0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdWktc2Nyb2xsLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIEBpbmNsdWRlIGJveHNpemUoNDJweCk7XG5cbiAgICAuaGFzLXNjcm9sbC14ICYge1xuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYXNpX3Rhc2tsaXN0IHtcbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogOTE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBncmlkY29scygzLCAzMnB4KTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBncmlkY29scygzLCAxNnB4KTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdWNjZXNzLWJsYWNrLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFzaV90ZXh0X2Jsb2NrX3dpdGhfbnVtYmVycyB7XG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FzaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBAaW5jbHVkZSBncmlkY29scygyLCA4cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmF5LTU7XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59IiwiJGI6ICcuYXNpLXRleHQtYmxvY2snO1xuXG4jeyRifSB7XG5cbiAgICAvLyAuYXNpLXRleHQtYmxvY2tfX3RpdGxlXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLXRleHQtYmxvY2tfX3RleHRcbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXNpX3RleHRfYnV0dG9uX2ltYWdlIHtcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1heC13aWR0aDogOTE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19ncm91cCB7XG4gICAgZmxleDogMTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7IFxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgJltkYXRhLWhpZGUtYmxvY2s9XCJbMV1cIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGhlaWdodDogNThweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktMjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0zO1xuICAgIHBhZGRpbmc6IDUxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB3aWR0aDogMzM2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBwYWRkaW5nOiAyM3B4IDlweDtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxNzlweDtcbiAgICB9XG4gIH1cbn0iLCIuYXNpX3RleHRfY29sc193aXRoX2J0bnMge1xuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5MTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDUycHgpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDEsIDI0cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGdhcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGhlaWdodDogNThweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn0iLCIkYjogJy5hc2lfdGV4dF9jb2xzJztcblxuI3skYn0ge1xuXG4gICZbZGF0YS1jb2xzPVwiMlwiXSB7XG4gICAgI3skYn1fX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMzJweCk7XG4gIFxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZbZGF0YS1jb2xzPVwiM1wiXSB7XG4gICAgI3skYn1fX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMywgMzJweCk7XG4gIFxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZbZGF0YS1jb2xzPVwiNFwiXSB7XG4gICAgI3skYn1fX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoNCwgMzJweCk7XG4gIFxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skYn1fX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4MDNweDtcbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn0iLCIkYjogJy5hc2ktdGV4dC1vbi1iZyc7XG5cbiN7JGJ9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay0zO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC8vIC5hc2ktdGV4dC1vbi1iZ19faW5uZXJcbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktdGV4dC1vbi1iZ19fY29udGVudFxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA1MDRweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLy8gLmFzaS10ZXh0LW9uLWJnX190aXRsZVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLXRleHQtb24tYmdfX3RleHRcbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktdGV4dC1vbi1iZ19fYWN0aW9uc1xuICAmX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS10ZXh0LW9uLWJnX19wcmV2aWV3XG4gICZfX3ByZXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzhweDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tY29udGFpbmVyLWdhcCwgMCkpO1xuICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1oaWRlLWJsb2NrPVwiWzFdXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIkYjogJy5hc2lfdGV4dF90d29fY29sc19vZmZzZXQnO1xuXG4jeyRifSB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDkxNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDUycHgpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgb2wsIHVsIHtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoJjpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N1Y2Nlc3MtYmxhY2suc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IG51bTtcblxuICAgIGxpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihudW0pICcuJztcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkYjogJy5hc2ktdGV4dC12aW9sZXQnO1xuXG4jeyRifSB7XG5cbiAgLy8gLmFzaS10ZXh0LXZpb2xldF9fdGl0bGVcbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS10ZXh0LXZpb2xldF9fdGV4dFxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiJGI6ICcuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZSc7XG5cbiN7JGJ9IHtcblxuICAgIC8vIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19pbm5lclxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDMwMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fdGl0bGVcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fdGV4dFxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb25zXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJltkYXRhLWFsaWduPVwiY2VudGVyXCJdIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWFsaWduPVwiZW5kXCJdIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uXG4gICAgJl9fYWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLy8gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1pbm5lclxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIC8vINCy0LjQtCDQtNC+0LrRg9C80LXQvdGC0LBcbiAgICAgICAgICAgICZbZGF0YS1kb2N0eXBlPVwicGRmXCJdLFxuICAgICAgICAgICAgJltkYXRhLWRvY3R5cGU9XCJkb2NcIl0sXG4gICAgICAgICAgICAmW2RhdGEtZG9jdHlwZT1cInhsc1wiXSxcbiAgICAgICAgICAgICZbZGF0YS1kb2N0eXBlPVwicHB0XCJdLFxuICAgICAgICAgICAgJltkYXRhLWRvY3R5cGU9XCJmZWRsYXdcIl0sXG4gICAgICAgICAgICAmW2RhdGEtZG9jdHlwZT1cInppcFwiXSxcbiAgICAgICAgICAgICZbZGF0YS1kb2N0eXBlPVwibXVsdGltZWRpYVwiXSxcbiAgICAgICAgICAgICZbZGF0YS1kb2N0eXBlPVwiYXVkaW9cIl0sXG4gICAgICAgICAgICAmW2RhdGEtZG9jdHlwZT1cImZlZGxhd1wiXSB7XG5cbiAgICAgICAgICAgICAgICAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMTQnIGhlaWdodD0nMTU0JyB2aWV3Qm94PScwIDAgMTE0IDE1NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9mKSclM0UlM0NwYXRoIGQ9J004IDguNzMxNjlIMTA1LjAxNVYxNDUuMzcySDhWOC43MzE2OVonIGZpbGw9JyUyM0QxREJFMycvJTNFJTNDL2clM0UlM0NwYXRoIGQ9J004IDZIMTA1LjAxNVYxNDIuNjRIOFY2WicgZmlsbD0nJTIzRjFGNEY1Jy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwKSclM0UlM0NtYXNrIGlkPSdtYXNrMCcgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nNTEnIHk9JzE3JyB3aWR0aD0nNjYnIGhlaWdodD0nNTEnJTNFJTNDcGF0aCBkPSdNOTQuNzc3MSA0Mi4zMzc5TDUxLjY2MTggMTcuNjAzNUwxMTYuMzEzIDI5LjkwNjJMOTQuODA1NyA2Ny4xNDRMOTQuNzc3MSA0Mi4zMzc5WicgZmlsbD0nJTIzNzFCNEUxJy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swKSclM0UlM0NyZWN0IHg9JzQ5LjIxNTEnIHk9JzE1LjY1NDEnIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzQTBDREVCJy8lM0UlM0NwYXRoIGQ9J005NC44MDU3IDY3LjE0NDNMMTE2LjMxMyAyOS45MDY1TDk0Ljc3NzEgNDIuMzM4Mkw5NC44MDU3IDY3LjE0NDNaJyBmaWxsPSclMjMwMDU1QTAnLyUzRSUzQy9nJTNFJTNDbWFzayBpZD0nbWFzazEnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzMwJyB5PSc1NCcgd2lkdGg9JzY1JyBoZWlnaHQ9JzUxJyUzRSUzQ3BhdGggZD0nTTczLjI2OTkgNzkuNTYxTDMwLjE1NDYgNTQuODI2N0w5NC44MDYgNjcuMTQzNkw3My4yOTg4IDEwNC4zODFMNzMuMjY5OSA3OS41NjFaJyBmaWxsPSclMjNDNUNBQzYnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazEpJyUzRSUzQ3JlY3QgeD0nMjguNDgwMycgeT0nNTIuOTc1OCcgd2lkdGg9JzY4LjQyNScgaGVpZ2h0PScyOS4wMjg4JyBmaWxsPSclMjNFMUU2RTYnLyUzRSUzQ3BhdGggZD0nTTczLjI5ODkgMTA0LjM4MUw5NC44MDYxIDY3LjE0MzFMNzMuMjcwMSA3OS41NjA0TDczLjI5ODkgMTA0LjM4MVonIGZpbGw9JyUyM0FGQUZBRicvJTNFJTNDL2clM0UlM0NtYXNrIGlkPSdtYXNrMicgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nLTEzJyB5PSc1JyB3aWR0aD0nNjUnIGhlaWdodD0nNTAnJTNFJTNDcGF0aCBkPSdNMzAuMTI1OCAzMC4wMjA1TC0xMi45ODk1IDUuMjg2MTNMNTEuNjYxOSAxNy42MDMxTDMwLjE1NDcgNTQuODI2NEwzMC4xMjU4IDMwLjAyMDVaJyBmaWxsPSclMjNGNzM2MjQnLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazIpJyUzRSUzQ3JlY3QgeD0nLTE1LjA2MzEnIHk9JzMuMjEyODknIHdpZHRoPSc2OC40MjUnIGhlaWdodD0nMjkuMDI4OCcgZmlsbD0nJTIzRjc0MDNBJy8lM0UlM0NwYXRoIGQ9J00zMC4xNTQ1IDU0LjgyNTZMNTEuNjYxNiAxNy42MDIzTDMwLjEyNTYgMzAuMDE5N0wzMC4xNTQ1IDU0LjgyNTZaJyBmaWxsPSclMjNBQTI3MkYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0NyZWN0IG9wYWNpdHk9JzAuMDUnIHg9JzgnIHk9JzYnIHdpZHRoPScyLjczMjgxJyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXIpJy8lM0UlM0NyZWN0IG9wYWNpdHk9JzAuMDUnIHg9JzEyLjA5OTInIHk9JzYnIHdpZHRoPSc4MS45ODQzJyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0ndXJsKCUyM3BhaW50MV9saW5lYXIpJy8lM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2YnIHg9JzAnIHk9JzAuNzMxNjg5JyB3aWR0aD0nMTEzLjAxNScgaGVpZ2h0PScxNTIuNjQnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nNCcgcmVzdWx0PSdlZmZlY3QxX2ZvcmVncm91bmRCbHVyJy8lM0UlM0MvZmlsdGVyJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXInIHgxPScxMC43MzI4JyB5MT0nMjIuODExMScgeDI9JzgnIHkyPScyMi44MTExJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3Atb3BhY2l0eT0nMC42Jy8lM0UlM0NzdG9wIG9mZnNldD0nMScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MV9saW5lYXInIHgxPSc5NC4wODM1JyB5MT0nMjIuODExMScgeDI9JzEyLjA5OTInIHkyPScyMi44MTExJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMCclM0UlM0NyZWN0IHdpZHRoPSc5Ny4wMTQ3JyBoZWlnaHQ9JzEzNi42NCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDggNiknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2RhdGEtZG9jbmFtZS1wb3NpdGlvbj1cInJpZ2h0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1kb2N0eXBlPVwibGlua1wiXSB7XG4gICAgICAgICAgICAgICAgLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLXByZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDwlM0Z4bWwgdmVyc2lvbj1cIjEuMFwiIGVuY29kaW5nPVwidXRmLThcIiUzRj48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPjxzdmcgd2lkdGg9XCI4MDBweFwiIGhlaWdodD1cIjgwMHB4XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMiAyMkM3LjI4NTk1IDIyIDQuOTI4OTMgMjIgMy40NjQ0NyAyMC41MzU1QzIgMTkuMDcxMSAyIDE2LjcxNCAyIDEyQzIgNy4yODU5NSAyIDQuOTI4OTMgMy40NjQ0NyAzLjQ2NDQ3QzQuOTI4OTMgMiA3LjI4NTk1IDIgMTIgMkMxNi43MTQgMiAxOS4wNzExIDIgMjAuNTM1NSAzLjQ2NDQ3QzIyIDQuOTI4OTMgMjIgNy4yODU5NSAyMiAxMkMyMiAxNi43MTQgMjIgMTkuMDcxMSAyMC41MzU1IDIwLjUzNTVDMTkuMDcxMSAyMiAxNi43MTQgMjIgMTIgMjJaTTkuMTk4IDcuMjVIOS4zMDIwM0MxMC4yMDA1IDcuMjQ5OTcgMTAuOTQ5NyA3LjI0OTk1IDExLjU0NDUgNy4zMjk5MUMxMi4xNzIzIDcuNDE0MzIgMTIuNzM5MSA3LjU5OTk5IDEzLjE5NDUgOC4wNTU0NkMxMy42NSA4LjUxMDkzIDEzLjgzNTcgOS4wNzc3MyAxMy45MjAxIDkuNzA1NTJDMTQuMDAwMSAxMC4zMDAzIDE0IDExLjA0OTUgMTQgMTEuOTQ4TDE0IDEyQzE0IDEyLjQxNDIgMTMuNjY0MiAxMi43NSAxMy4yNSAxMi43NUMxMi44MzU4IDEyLjc1IDEyLjUgMTIuNDE0MiAxMi41IDEyQzEyLjUgMTEuMDM2IDEyLjQ5ODQgMTAuMzg4NCAxMi40MzM1IDkuOTA1NEMxMi4zNzE0IDkuNDQzOTMgMTIuMjY0MiA5LjI0NjQ0IDEyLjEzMzkgOS4xMTYxMkMxMi4wMDM2IDguOTg1OCAxMS44MDYxIDguODc4NTggMTEuMzQ0NiA4LjgxNjU0QzEwLjg2MTYgOC43NTE2IDEwLjIxNCA4Ljc1IDkuMjUgOC43NUM4LjI4NTk5IDguNzUgNy42Mzg0MyA4Ljc1MTYgNy4xNTUzOSA4LjgxNjU0QzYuNjkzOTMgOC44Nzg1OCA2LjQ5NjQ0IDguOTg1OCA2LjM2NjEyIDkuMTE2MTJDNi4yMzU4IDkuMjQ2NDQgNi4xMjg1OCA5LjQ0MzkzIDYuMDY2NTQgOS45MDU0QzYuMDAxNiAxMC4zODg0IDYgMTEuMDM2IDYgMTJDNiAxMi45NjQgNi4wMDE2IDEzLjYxMTYgNi4wNjY1NCAxNC4wOTQ2QzYuMTI4NTggMTQuNTU2MSA2LjIzNTggMTQuNzUzNiA2LjM2NjEyIDE0Ljg4MzlDNi40OTY0NCAxNS4wMTQyIDYuNjkzOTMgMTUuMTIxNCA3LjE1NTM5IDE1LjE4MzVDNy42Mzg0MyAxNS4yNDg0IDguMjg1OTkgMTUuMjUgOS4yNSAxNS4yNUM5LjY2NDIyIDE1LjI1IDEwIDE1LjU4NTggMTAgMTZDMTAgMTYuNDE0MiA5LjY2NDIyIDE2Ljc1IDkuMjUgMTYuNzVMOS4xOTc5OCAxNi43NUM4LjI5OTUxIDE2Ljc1IDcuNTUwMyAxNi43NTAxIDYuOTU1NTIgMTYuNjcwMUM2LjMyNzczIDE2LjU4NTcgNS43NjA5MyAxNi40IDUuMzA1NDYgMTUuOTQ0NUM0Ljg0OTk5IDE1LjQ4OTEgNC42NjQzMiAxNC45MjIzIDQuNTc5OTEgMTQuMjk0NUM0LjQ5OTk1IDEzLjY5OTcgNC40OTk5NyAxMi45NTA1IDQuNSAxMi4wNTJWMTEuOTQ4QzQuNDk5OTcgMTEuMDQ5NSA0LjQ5OTk1IDEwLjMwMDMgNC41Nzk5MSA5LjcwNTUyQzQuNjY0MzIgOS4wNzc3MyA0Ljg0OTk5IDguNTEwOTMgNS4zMDU0NiA4LjA1NTQ2QzUuNzYwOTMgNy41OTk5OSA2LjMyNzczIDcuNDE0MzIgNi45NTU1MiA3LjMyOTkxQzcuNTUwMjkgNy4yNDk5NSA4LjI5OTU0IDcuMjQ5OTcgOS4xOTggNy4yNVpNMTYuODQ0NiA4LjgxNjU0QzE2LjM2MTYgOC43NTE2IDE1LjcxNCA4Ljc1IDE0Ljc1IDguNzVDMTQuMzM1OCA4Ljc1IDE0IDguNDE0MjIgMTQgOEMxNCA3LjU4NTc5IDE0LjMzNTggNy4yNSAxNC43NSA3LjI1TDE0LjgwMiA3LjI1QzE1LjcwMDUgNy4yNDk5NyAxNi40NDk3IDcuMjQ5OTUgMTcuMDQ0NSA3LjMyOTkxQzE3LjY3MjMgNy40MTQzMiAxOC4yMzkxIDcuNTk5OTkgMTguNjk0NSA4LjA1NTQ2QzE5LjE1IDguNTEwOTMgMTkuMzM1NyA5LjA3NzczIDE5LjQyMDEgOS43MDU1MkMxOS41MDAxIDEwLjMwMDMgMTkuNSAxMS4wNDk1IDE5LjUgMTEuOTQ3OVYxMi4wNTJDMTkuNSAxMi45NTA1IDE5LjUwMDEgMTMuNjk5NyAxOS40MjAxIDE0LjI5NDVDMTkuMzM1NyAxNC45MjIzIDE5LjE1IDE1LjQ4OTEgMTguNjk0NSAxNS45NDQ1QzE4LjIzOTEgMTYuNCAxNy42NzIzIDE2LjU4NTcgMTcuMDQ0NSAxNi42NzAxQzE2LjQ0OTcgMTYuNzUwMSAxNS43MDA1IDE2Ljc1IDE0LjgwMiAxNi43NUgxNC42OThDMTMuNzk5NSAxNi43NSAxMy4wNTAzIDE2Ljc1MDEgMTIuNDU1NSAxNi42NzAxQzExLjgyNzcgMTYuNTg1NyAxMS4yNjA5IDE2LjQgMTAuODA1NSAxNS45NDQ1QzEwLjM1IDE1LjQ4OTEgMTAuMTY0MyAxNC45MjIzIDEwLjA3OTkgMTQuMjk0NUM5Ljk5OTk1IDEzLjY5OTcgOS45OTk5NyAxMi45NTA1IDEwIDEyLjA1MkwxMCAxMkMxMCAxMS41ODU4IDEwLjMzNTggMTEuMjUgMTAuNzUgMTEuMjVDMTEuMTY0MiAxMS4yNSAxMS41IDExLjU4NTggMTEuNSAxMkMxMS41IDEyLjk2NCAxMS41MDE2IDEzLjYxMTYgMTEuNTY2NSAxNC4wOTQ2QzExLjYyODYgMTQuNTU2MSAxMS43MzU4IDE0Ljc1MzYgMTEuODY2MSAxNC44ODM5QzExLjk5NjQgMTUuMDE0MiAxMi4xOTM5IDE1LjEyMTQgMTIuNjU1NCAxNS4xODM1QzEzLjEzODQgMTUuMjQ4NCAxMy43ODYgMTUuMjUgMTQuNzUgMTUuMjVDMTUuNzE0IDE1LjI1IDE2LjM2MTYgMTUuMjQ4NCAxNi44NDQ2IDE1LjE4MzVDMTcuMzA2MSAxNS4xMjE0IDE3LjUwMzYgMTUuMDE0MiAxNy42MzM5IDE0Ljg4MzlDMTcuNzY0MiAxNC43NTM2IDE3Ljg3MTQgMTQuNTU2MSAxNy45MzM1IDE0LjA5NDZDMTcuOTk4NCAxMy42MTE2IDE4IDEyLjk2NCAxOCAxMkMxOCAxMS4wMzYgMTcuOTk4NCAxMC4zODg0IDE3LjkzMzUgOS45MDU0QzE3Ljg3MTQgOS40NDM5MyAxNy43NjQyIDkuMjQ2NDQgMTcuNjMzOSA5LjExNjEyQzE3LjUwMzYgOC45ODU4IDE3LjMwNjEgOC44Nzg1OCAxNi44NDQ2IDguODE2NTRaXCIgZmlsbD1cIiUyMzAwNTVhMFwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94c2l6ZSg0MHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtZG9jdHlwZT1cImJ0bi1wcmltYXJ5XCJdIHtcbiAgICAgICAgICAgICAgICAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b20tYnV0dG9uO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtZG9jdHlwZT0ncGRmJ10gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1wcmV2aWV3OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnUERGJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJltkYXRhLWRvY3R5cGU9J3BwdCddIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1BQVCc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICZbZGF0YS1kb2N0eXBlPSdtdWx0aW1lZGlhJ10gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1wcmV2aWV3OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnTUVESUEnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmW2RhdGEtZG9jdHlwZT0nZG9jJ10gLmFzaS10ZXh0LXdpdGgtZG9jLXdpZGVfX2FjdGlvbi1wcmV2aWV3OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnRE9DJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJltkYXRhLWRvY3R5cGU9J3hsc3gnXSAuYXNpLXRleHQtd2l0aC1kb2Mtd2lkZV9fYWN0aW9uLXByZXZpZXc6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdYTFNYJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJltkYXRhLWRvY3R5cGU9J3hscyddIC5hc2ktdGV4dC13aXRoLWRvYy13aWRlX19hY3Rpb24tcHJldmlldzphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1hMUyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGI6ICcuYXNpLXRleHQtd2l0aC1pbWcnO1xuXG4jeyRifSB7XG5cbiAgJltkYXRhLWFsaWduPVwiaW1nLWxlZnRcIl0ge1xuICAgICN7JGJ9X19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktdGV4dC13aXRoLWltZ19faW5uZXJcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktdGV4dC13aXRoLWltZ19fcHJldmlld1xuICAmX19wcmV2aWV3IHtcbiAgICB3aWR0aDogMTUycHg7XG4gICAgbWluLXdpZHRoOiAxNTJweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogOTRweDtcbiAgICAgIG1pbi13aWR0aDogOTRweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLXRleHQtd2l0aC1pbWdfX2NvbnRlbnRcbiAgJl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxufVxuIiwiJGI6ICcuYXNpLXRpdGxlLWFuZC1idG4tdG8tZm9ybSc7XG5cbiN7JGJ9IHtcbiAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDBweCAwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMHB4IDBweDtcbiAgfVxuXG4gIC8vIC5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtLS10aGVtZS1wcmltYXJ5XG4gICYtLXRoZW1lLXByaW1hcnksXG4gICZbZGF0YS10aGVtZT1cInByaW1hcnlcIl0ge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICB9XG4gIC8vIC5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtLS10aGVtZS1kYW5nZXJcbiAgJi0tdGhlbWUtZGFuZ2VyLFxuICAmW2RhdGEtdGhlbWU9XCJkYW5nZXJcIl0ge1xuICAgIGNvbG9yOiAkY29sb3ItcmVkLTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodDtcbiAgfVxuXG4gIC8vIC5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtX19pbm5lclxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZzogMTZweCAwIDI0cHg7XG4gIH1cblxuICAvLyAuYXNpLXRpdGxlLWFuZC1idG4tdG8tZm9ybV9fdGl0bGVcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmFzaS10aXRsZS1hbmQtYnRuLXRvLWZvcm1fX3RleHRcbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktdGl0bGUtYW5kLWJ0bi10by1mb3JtX19idG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIkYjogJy5hc2ktdGl0bGUtaW1nJztcblxuI3skYn0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2U7XG5cbiAgICAmW2RhdGEtYmxvY2stdW5kZXItaGVhZGVyPVwiWzFdXCJdIHtcbiAgICAgICAgLS1nYXAtZnJvbS1oZWFkZXI6IGNhbGMoKHZhcigtLWhlYWRlci1oZWlnaHQsIDBweCkgKyB2YXIoLS1oZWFkZXItb2Zmc2V0LCAwcHgpICsgdmFyKC0tYm9keS1wYWRkaW5nLXRvcCkgKyB2YXIoLS1oZWFkZXItbWFyZ2luLWJvdHRvbSkpKTtcblxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdhcC1mcm9tLWhlYWRlcikgKiAtMSk7XG5cbiAgICAgICAgI3skYn1fX2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDQwcHggKyB2YXIoLS1oZWFkZXItaGVpZ2h0LCAwcHgpICsgdmFyKC0taGVhZGVyLW9mZnNldCwgMHB4KSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJltkYXRhLWJsb2NrLWJvdHRvbS1yYWRpdXM9XCJbMV1cIl0ge1xuICAgICAgICBbZGF0YS1ibG9jay1ib3R0b20tcmFkaXVzLWVsXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skYn1fX2lubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWJsb2NrLWdyYWRpZW50LXNoYWRlPVwiWzFdXCJdIHtcbiAgICAgICAgW2RhdGEtYmxvY2stZ3JhZGllbnQtc2hhZGUtZWxdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDMzJSwgJGNvbG9yLWJsdWUgMTAwJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vINC00LvRjyDQstC40LTQsCDQsdC70L7QutCwINCyINC60L7QvdGB0YLRgNGD0LrRgtC+0YDQtSDRg9Cx0LjRgNCw0LXQvCDQstC10YDRhdC90LjQuSDQvtGC0YHRgtGD0L9cbiAgICAubGFuZGluZy1tYWluICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gLmFzaS10aXRsZS1pbWdfX2ltZ1xuICAgICZfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAvLyAuYXNpLXRpdGxlLWltZ19faW5uZXJcbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyg3NDdweCArIDQwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmFzaS10aXRsZS1pbWdfX3RpdGxlXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmFzaS10aXRsZS1pbWdfX2JyZWFkY3J1bWJzXG4gICAgJl9fYnJlYWRjcnVtYnMge1xuICAgICAgICAmW2RhdGEtaGlkZS1ibG9jaz1cIlsxXVwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGI6ICcuYXNpLXRpdGxlJztcblxuI3skYn0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICZbZGF0YS1ibG9jay11bmRlci1oZWFkZXI9XCJbMV1cIl0ge1xuICAgIC0tZ2FwLWZyb20taGVhZGVyOiBjYWxjKCh2YXIoLS1oZWFkZXItaGVpZ2h0LCAwcHgpICsgdmFyKC0taGVhZGVyLW9mZnNldCwgMHB4KSArIHZhcigtLWJvZHktcGFkZGluZy10b3ApICsgdmFyKC0taGVhZGVyLW1hcmdpbi1ib3R0b20pKSk7XG5cbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdhcC1mcm9tLWhlYWRlcikgKiAtMSk7XG5cbiAgICAjeyRifV9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoNTZweCArIHZhcigtLWhlYWRlci1oZWlnaHQsIDBweCkgKyB2YXIoLS1oZWFkZXItb2Zmc2V0LCAwcHgpKTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYmxvY2stYm90dG9tLXJhZGl1cz1cIlsxXVwiXSB7XG4gICAgW2RhdGEtYmxvY2stYm90dG9tLXJhZGl1cy1lbF0ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICN7JGJ9X19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g0LTQu9GPINCy0LjQtNCwINCx0LvQvtC60LAg0LIg0LrQvtC90YHRgtGA0YPQutGC0L7RgNC1INGD0LHQuNGA0LDQtdC8INCy0LXRgNGF0L3QuNC5INC+0YLRgdGC0YPQv1xuICAubGFuZGluZy1tYWluICYge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIC5hc2ktdGl0bGVfX2lubmVyXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA1NnB4IDA7XG4gIH1cblxuICAvLyAuYXNpLXRpdGxlX19icmVhZGNydW1ic1xuICAmX19icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDZweDtcblxuICAgICZbZGF0YS1oaWRlLWJsb2NrPVwiMVwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gLmFzaS10aXRsZV9fYnJlYWRjcnVtYnMtaXRlbVxuICAgICYtaXRlbSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIC5hc2ktdGl0bGVfX2JyZWFkY3J1bWJzLWxpbmtcbiAgICAmLWxpbmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5hc2ktdGl0bGVfX3RpdGxlXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIkYjogJy5hc2ktdHdvLWNvbC10ZXh0LWZsb3cnO1xuXG4jeyRifSB7XG4gIGIsIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAvLyAuYXNpLXR3by1jb2wtdGV4dC1mbG93X190aXRsZVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLXR3by1jb2wtdGV4dC1mbG93X19saXN0XG4gICZfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIGdhcDogNTJweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cblxuICAgICAgJiA+ICoge1xuICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGI6ICcuYXNpLXZpZGVvJztcblxuI3skYn0ge1xuICBcbiAgLy8gLmFzaS12aWRlb19faW5uZXJcbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyAuYXNpLXZpZGVvX19mcmFtZVxuICAmX19mcmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMCUgLyAoMTYgLyA5KSk7XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXNpLXZpZGVvX19jYXB0aW9uXG4gICZfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS02O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiJGI6ICcuY29udGFjdHMtZGljdGlvbmFyeSc7XG4kZ2FwOiA2cHg7XG4kZ2FwLW1vYjogNHB4O1xuXG4jeyRifSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG5cbiAgLy8gLmNvbnRhY3RzLWRpY3Rpb25hcnlfX3RpdGxlXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbnRhY3RzLWRpY3Rpb25hcnlfX3Jvd1xuICAmX19yb3cge1xuXG4gICAgLy8gLmNvbnRhY3RzLWRpY3Rpb25hcnlfX3Jvdy1pbm5lclxuICAgICYtaW5uZXIge1xuICAgICAgY29sdW1uLWNvdW50OiA0O1xuICAgICAgbWFyZ2luOiBjYWxjKCRnYXAgKiAtMik7XG4gICAgICBnYXA6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbHVtbi1jb3VudDogdW5zZXQ7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygkZ2FwLW1vYiAqIC0yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuY29udGFjdHMtZGljdGlvbmFyeV9fcm93LWl0ZW1cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAtbW9iO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jb250YWN0cy1kaWN0aW9uYXJ5X19jb2xcbiAgJl9fY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cblxuICAgIC8vIC5jb250YWN0cy1kaWN0aW9uYXJ5X19jb2wtbGV0dGVyXG4gICAgJi1sZXR0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmNvbnRhY3RzLWRpY3Rpb25hcnlfX2l0ZW1cbiAgJl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmNvbnRhY3RzLWRpY3Rpb25hcnlfX2l0ZW0tbmFtZVxuICAgICYtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLy8gLmNvbnRhY3RzLWRpY3Rpb25hcnlfX2l0ZW0tY291bnRcbiAgICAmLWNvdW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAuY29udGFjdHMtZGljdGlvbmFyeS13aW5kb3cge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdHMtZGljdGlvbmFyeS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUsIDAuNSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICAmLS1pcy1vcGVuZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuICAgIHRvdWNoLWFjdGlvbjogdW5zZXQ7XG4gIH1cblxuICBAaW5jbHVkZSByZW1vdmUtc2Nyb2xsLWJhcigpO1xuXG4gIC8vIC5jb250YWN0cy1kaWN0aW9uYXJ5LW1vZGFsX19pbm5lclxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA5ODBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLWRpY3Rpb25hcnktd2luZG93IHtcblxuICAvLyAuY29udGFjdHMtZGljdGlvbmFyeS13aW5kb3dfX2hlYWRlclxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgLy8gLmNvbnRhY3RzLWRpY3Rpb25hcnktd2luZG93X19oZWFkZXItaW5mb1xuICAgICYtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5jb250YWN0cy1kaWN0aW9uYXJ5LXdpbmRvd19fbmFtZVxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAvLyAuY29udGFjdHMtZGljdGlvbmFyeS13aW5kb3dfX2NvdW50XG4gICZfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG5cbiAgLy8gLmNvbnRhY3RzLWRpY3Rpb25hcnktd2luZG93X19saXN0XG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDI0cHgpO1xuICAgIGdyaWQtcm93OiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDEsIDMycHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5jb250YWN0cy1kaWN0aW9uYXJ5LXdpbmRvd19fY2xvc2VcbiAgJl9fY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hdmF0YXIge1xuXG4gICAgJl9faW1nIHtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRiOiAnLmQxOTAzLWRvdWJsZS1pbWFnZSc7XG5cbiN7JGJ9IHtcblxuICAvLyAuZDE5MDMtZG91YmxlLWltYWdlX19pbm5lclxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMTJweCk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gLmQxOTAzLWRvdWJsZS1pbWFnZV9faXRlbVxuICAmX19pdGVtIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZDE5MDMtZG91YmxlLWltYWdlX19pbWdcbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiA2ODQvNDExO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNjYvMjI2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmQxOTAzLWRvdWJsZS1pbWFnZV9fY2FwdGlvblxuICAmX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktNjtcbiAgfVxufVxuIiwiJGI6ICcuZDE5MDMtZnVsbHdpZHRoLWltYWdlLXdpdGgtZGVzYyc7IFxuXG4jeyRifSB7XG5cbiAgICAvLyAuZDE5MDMtZnVsbHdpZHRoLWltYWdlLXdpdGgtZGVzY19faW1nXG4gICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLy8gLmQxOTAzLWZ1bGx3aWR0aC1pbWFnZS13aXRoLWRlc2NfX3RleHRcbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTQ7XG4gICAgfVxufSIsIiRiOiAnLmQxOTAzLXNtaS1hYm91dCc7XG5cbiN7JGJ9IHtcblxuICAvLyAuZDE5MDMtc21pLWFib3V0X190aXRsZVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAvLyAuZDE5MDMtc21pLWFib3V0X19saXN0XG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIGdyaWRjb2xzKDMsIDEycHgpO1xuICAgIHJvdy1nYXA6IDY0cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMTJweCk7XG4gICAgICByb3ctZ2FwOiA0OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyAuZDE5MDMtc21pLWFib3V0X19pdGVtXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZDE5MDMtc21pLWFib3V0X19pdGVtLXByZXZpZXdcbiAgICAmLXByZXZpZXcge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS01O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtaW4td2lkdGg6IDg2cHg7XG4gICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZDE5MDMtc21pLWFib3V0X19pdGVtLXRpdGxlXG4gICAgJi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmQxOTAzLXNtaS1hYm91dF9faXRlbS1jYXB0aW9uXG4gICAgJi1jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS02O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYjogJy5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdCc7XG5cbiN7JGJ9IHtcblxuICAvLyAuZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2lubmVyXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoNTAlLCA4MDBweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNjBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyAuZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2hlYWRlclxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIC5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdF9faGVhZGVyLWJ0blxuICAgICYtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0X190aXRsZVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAvLyAuZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2NhcHRpb25cbiAgJl9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC8vIC5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdF9fbGlzdFxuICAmX19saXN0IHtcbiAgICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XG4gIH1cblxuICAvLyAuZDE5MDMtc3RlcC1ieS1zdGVwLWxpc3RfX2l0ZW1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XG4gICAgICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcikgJy4nO1xuXG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMxcHggYXV0bztcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC8vIC5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdF9faXRlbS1uYW1lXG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5kMTkwMy1zdGVwLWJ5LXN0ZXAtbGlzdF9faXRlbS1jYXB0aW9uXG4gICAgJi1jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgI3skYn0tLW1vZGUtc2ltcGxlICYge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0X19pdGVtLW1haW5cbiAgICAmLW1haW4ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjQ4cHggYXV0bztcbiAgICAgIGdhcDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICN7JGJ9LS1tb2RlLXNpbXBsZSAmIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmQxOTAzLXN0ZXAtYnktc3RlcC1saXN0X19pdGVtLXRleHRcbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbZGF0YS1oaWRlLWJsb2NrPVwiWzFdXCJdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiRiOiAnLmQxOTAzLXRlYW0tc29jaWFsJztcblxuI3skYn0ge1xuXG4gIC8vIC5kMTkwMy10ZWFtLXNvY2lhbF9fdGl0bGVcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLmQxOTAzLXRlYW0tc29jaWFsX19yb3dcbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBncmlkY29scygzLCAxMnB4KTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBncmlkY29scygyLCAxMnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gLmQxOTAzLXRlYW0tc29jaWFsX19jYXJkc1xuICAmX19jYXJkcyB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmQxOTAzLXRlYW0tc29jaWFsX19jYXJkXG4gICZfX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGdhcDogMzJweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgZ2FwOiAxOHB4O1xuXG4gICAgICAmI3skYn1fX3NoYXJpbmcge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmQxOTAzLXRlYW0tc29jaWFsX19jYXJkLWNhcHRpb25cbiAgICAmLWNhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuZDE5MDMtdGVhbS1zb2NpYWxfX3NoYXJpbmdcbiAgJl9fc2hhcmluZyB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC8vIC5kMTkwMy10ZWFtLXNvY2lhbF9fc2hhcmluZy1pdGVtc1xuICAgICYtaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDIxcHg7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5kMTkwMy10ZWFtLXNvY2lhbF9fZGVzY3JpcHRpb24tYXJlYVxuICAmX19kZXNjcmlwdGlvbi1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTZweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAqIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAvLyAuZDE5MDMtdGVhbS1zb2NpYWxfX2l0ZW1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5kMTkwMy10ZWFtLXNvY2lhbF9faXRlbS1saW5rXG4gICAgJi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5kMTkwMy10ZWFtLXNvY2lhbF9fcGVyc29uXG4gICZfX3BlcnNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZDE5MDMtdGVhbS1zb2NpYWxfX3BlcnNvbi1wcmV2aWV3XG4gICAgJi1wcmV2aWV3IHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICAgIG1pbi13aWR0aDogODZweDtcbiAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5kMTkwMy10ZWFtLXNvY2lhbF9fcGVyc29uLWltZ1xuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLy8gLmQxOTAzLXRlYW0tc29jaWFsX19wZXJzb24tY29udGVudFxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmQxOTAzLXRlYW0tc29jaWFsX19wZXJzb24tbmFtZVxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLy8gLmQxOTAzLXRlYW0tc29jaWFsX19wZXJzb24tdGV4dFxuICAgICYtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktNjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICYgPiBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHMge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgZ3JpZGNvbHMoNCwgMTJweCk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQoKSB7XG4gICAgICBAaW5jbHVkZSBncmlkY29scygyLCA4cHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBtaW4taGVpZ2h0OiAyNjZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cblxuICAgIC5kZXZfZDE5MDNfbGlzdF9pY29uc193aXRoX3BvcHVwc19fcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogNzBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4IC0gMjFweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuJGM6ICcuZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfbW9kYWwnO1xuXG4jeyRjfSB7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZSwgMC41KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgJi5pcy1vcGVuZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuICAgIHRvdWNoLWFjdGlvbjogdW5zZXQ7XG4gIH1cblxuICBAaW5jbHVkZSByZW1vdmUtc2Nyb2xsLWJhcigpO1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLWdhcCk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICB9XG5cbiAgICAuZGV2X2QxOTAzX2xpc3RfaWNvbnNfd2l0aF9wb3B1cHNfX3AtdGl0bGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKCRjb2xvci1ibHVlLCAwLjMpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufSIsIi5uZXdzX2ZpbHRlcl9tYWluIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgZ3JpZGNvbHMoMywgMTJweCk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMSwgOHB4KTtcbiAgICB9XG4gIH1cbn0iLCIubmV3c190YWcge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbn0iLCIkYjogJy5wcm9qZWN0LWJhbm5lcic7XG5cbiN7JGJ9IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZTtcblxuICAmW2RhdGEtYmxvY2stdW5kZXItaGVhZGVyPVwiWzFdXCJdIHtcbiAgICAvLyDQutC+0L3RgdGC0LDQvdGC0L3Ri9C1INCy0LXQu9C40YfQuNC90Ysg0YjQsNC/0LrQuCDQuCBib2R5XG4gICAgLS1nYXAtZnJvbS1oZWFkZXI6IGNhbGMoKHZhcigtLWhlYWRlci1oZWlnaHQsIDBweCkgKyB2YXIoLS1oZWFkZXItb2Zmc2V0LCAwcHgpICsgdmFyKC0tYm9keS1wYWRkaW5nLXRvcCkgKyB2YXIoLS1oZWFkZXItbWFyZ2luLWJvdHRvbSkpKTtcblxuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ2FwLWZyb20taGVhZGVyKSAqIC0xKTtcblxuICAgICN7JGJ9X19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyg0MHB4ICsgdmFyKC0taGVhZGVyLWhlaWdodCwgMHB4KSArIHZhcigtLWhlYWRlci1vZmZzZXQsIDBweCkpO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1ibG9jay1ib3R0b20tcmFkaXVzPVwiWzFdXCJdIHtcbiAgICBbZGF0YS1ibG9jay1ib3R0b20tcmFkaXVzLWVsXSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRifV9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYmxvY2stZ3JhZGllbnQtc2hhZGU9XCJbMV1cIl0ge1xuICAgIFtkYXRhLWJsb2NrLWdyYWRpZW50LXNoYWRlLWVsXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAzMyUsICRjb2xvci1ibHVlIDEwMCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWhpZGUtYmxvY2s9XCJbMV1cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vINC00LvRjyDQstC40LTQsCDQsdC70L7QutCwINCyINC60L7QvdGB0YLRgNGD0LrRgtC+0YDQtSDRg9Cx0LjRgNCw0LXQvCDQstC10YDRhdC90LjQuSDQvtGC0YHRgtGD0L9cbiAgLmxhbmRpbmctbWFpbiAmIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyAucHJvamVjdC1iYW5uZXJfX2JhY2tncm91bmRcbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgICAvLyAucHJvamVjdC1iYW5uZXJfX2JhY2tncm91bmQtaW1nXG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wcm9qZWN0LWJhbm5lcl9faW5uZXJcbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogY2FsYyg3NDdweCArIDQwcHgpO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wcm9qZWN0LWJhbm5lcl9fY29udGVudFxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMjZweDtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMTAwcHgpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAucHJvamVjdC1iYW5uZXJfX2JyZWFkY3J1bWJzXG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuXG4gIC8vIC5wcm9qZWN0LWJhbm5lcl9fdGl0bGVcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLnByb2plY3QtYmFubmVyX190ZXh0XG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAvLyAucHJvamVjdC1iYW5uZXJfX2FjdGlvbnNcbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuICB9XG59XG4iLCIkYjogJy51LXJhdGluZy1yZXN1bHRzJztcbiRjOiAnLnUtcmF0aW5nLXJlc3VsdHMtdGFicyc7XG4kZDogJy51LXJhdGluZy1yZXN1bHRzLWJsb2NrJztcbiRmOiAnLnUtcmF0aW5nLXJlc3VsdHMtdGFibGUnO1xuXG5cbiN7JGJ9IHtcblxuICAvLyAudS1yYXRpbmctcmVzdWx0c19fdGl0bGVcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFucm9wZTtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLnUtcmF0aW5nLXJlc3VsdHNfX3RhYnNcbiAgJl9fdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAjeyRifS53aXRoLWNvbnRyb2xzICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC51LXJhdGluZy1yZXN1bHRzX190YWItY29udGVudFxuICAmX190YWItY29udGVudCB7XG5cbiAgICAvLyAudS1yYXRpbmctcmVzdWx0c19fdGFiLWNvbnRlbnQtLWlzLWhpZGRlblxuICAgICYtLWlzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiN7JGN9IHtcblxuICAvLyAudS1yYXRpbmctcmVzdWx0cy10YWJzX19oZWFkXG4gICZfX2hlYWQge1xuXG4gICAgLy8gLnUtcmF0aW5nLXJlc3VsdHMtdGFic19faGVhZC1zbGlkZVxuICAgICYtc2xpZGUge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyAudS1yYXRpbmctcmVzdWx0cy10YWJzX19oZWFkLWl0ZW1cbiAgICAmLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cblxuICAgICAgLy8gLnUtcmF0aW5nLXJlc3VsdHMtdGFic19faGVhZC1pdGVtLS1pcy1hY3RpdmVcbiAgICAgICYtLWlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3dcbiAgJl9fYXJyb3cge1xuICAgIC0tdHJhbnNsYXRlWDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKHZhcigtLXRyYW5zbGF0ZVgpKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIEBpbmNsdWRlIGJveHNpemUoNDhweCk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wLXhsIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIEBpbmNsdWRlIGJveHNpemUoMzJweCk7XG4gICAgfVxuXG4gICAgLy8gLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3ctLXByZXZcbiAgICAmLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtLXRyYW5zbGF0ZVg6IC0xMDAlO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDI0cHgpKTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AteGwge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlICsgMTZweCkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnUtcmF0aW5nLXJlc3VsdHMtdGFic19fYXJyb3ctLW5leHRcbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLS10cmFuc2xhdGVYOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgLSAyNHB4KSk7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXhsIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlIC0gMTZweCkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN7JGR9IHtcblxuICAvLyAudS1yYXRpbmctcmVzdWx0cy1pdGVtLS10eXBlLXRvcFxuICAmLS10eXBlLXRvcCB7XG5cbiAgfVxuXG4gIC8vIC51LXJhdGluZy1yZXN1bHRzLWl0ZW0tLXR5cGUtaW5mb1xuICAmLS10eXBlLWluZm8ge1xuICB9XG5cbiAgLy8gLnUtcmF0aW5nLXJlc3VsdHMtYmxvY2tfX2hlYWRlclxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAvLyAudS1yYXRpbmctcmVzdWx0cy1ibG9ja19faGVhZGVyLXRpdGxlXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJG1hbnJvcGU7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAmLWJsdWUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnUtcmF0aW5nLXJlc3VsdHMtYmxvY2tfX2hlYWRlci1jYXB0aW9uXG4gICAgJi1jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktNjtcbiAgICB9XG4gIH1cblxuICAvLyAudS1yYXRpbmctcmVzdWx0cy1ibG9ja19fdGFibGVzXG4gICZfX3RhYmxlcyB7XG4gICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMzJweCk7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDEsIDI0cHgpXG4gICAgfVxuICB9XG59XG5cbiN7JGZ9IHtcblxuICAvLyAudS1yYXRpbmctcmVzdWx0cy10YWJsZS0tZmlyc3QtdGFibGVcbiAgJi0tdHlwZS10b3Age1xuICAgICN7JGZ9X19ib2R5IHtcbiAgICAgICN7JGZ9X19yb3cge1xuICAgICAgICAmLnRvcC1maXZlLXJvdyB7XG4gICAgICAgICAgI3skZn1fX2NvbCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlLS10eXBlLWluZm9cbiAgJi0tdHlwZS1pbmZvIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIHJlbW92ZS1zY3JvbGwtYmFyKCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgICN7JGZ9LS10eXBlLWluZm8gJiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19oZWFkZXJcbiAgJl9faGVhZGVyIHtcbiAgICAjeyRmfS0tdHlwZS1pbmZvICYge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19ib2R5XG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICAjeyRmfS0tdHlwZS1pbmZvICYge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICAgIH1cbiAgfVxuXG4gIC8vIC51LXJhdGluZy1yZXN1bHRzLXRhYmxlX19yb3dcbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTZweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCBhdXRvO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgI3skZn0tLXR5cGUtaW5mbyAmIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICB9XG5cbiAgICAjeyRmfV9fYm9keSAmIHtcbiAgICAgICN7JGZ9LS10eXBlLWluZm8gJiB7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICN7JGZ9X19jb2wge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZS1saWdodCwgMC40KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICN7JGZ9X19jb2wge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZS1saWdodCwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sXG4gICZfX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgI3skZn1fX2JvZHkgJiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgI3skZn0tLXR5cGUtdG9wICYge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRmfV9faGVhZGVyICYge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAjeyRmfS0tdHlwZS1pbmZvICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJsdWUtbGlnaHQsIDAuNSk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1ibHVlLWxpZ2h0LCAwLjUpO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkY29sb3ItYmx1ZS1saWdodCwgMC41KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgI3skZn0tLXR5cGUtdG9wICYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skZn0tLXR5cGUtaW5mbyAmIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuXG4gICAgJi0tZGVsdGEge1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICAmLS1yZWdpb24ge1xuICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICB9XG4gICAgJi0tcGxhY2Uge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAvLyAudS1yYXRpbmctcmVzdWx0cy10YWJsZV9fY29sLWlubmVyXG4gICAgJi1pbm5lciB7XG4gICAgICAjeyRmfV9fY29sLS1kZWx0YSAmIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmLS1hbGlnbiB7XG4gICAgICAgICYtY2VudGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3skZn1fX2NvbC0tZGVsdGEtbWludXMgJiB7XG4gICAgICAgICN7JGZ9LS10eXBlLWluZm8gJiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQtMjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3skZn1fX2NvbC0tZGVsdGEtcGx1cyAmIHtcbiAgICAgICAgI3skZn0tLXR5cGUtaW5mbyAmIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRiOiAnLnZpdHJpbmEtc2NyZWVuaW5nJztcblxuI3skYn0ge1xuXG4gICYuaXMtbG9hZGluZyB7XG4gICAgLmFzaV90YWJzX3dpdGhfdGl0bGVfX2xpc3QsXG4gICAgI3skYn1fX2JvZHksXG4gICAgI3skYn1fX2VtcHR5IHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hc2lfdGFic193aXRoX3RpdGxlX19saXN0IHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgfVxuXG4gIC8vIC52aXRyaW5hLXNjcmVlbmluZ19faGVhZGVyXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC8vIC52aXRyaW5hLXNjcmVlbmluZ19fdGFnc1xuICAmX190YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgI3skYn0tLWVtcHR5ICYge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIC52aXRyaW5hLXNjcmVlbmluZ19fYm9keVxuICAmX19ib2R5IHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICN7JGJ9LS1lbXB0eSAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyAudml0cmluYS1zY3JlZW5pbmdfX2xpc3RcbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgZ3JpZGNvbHMoMywgMTZweCk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMTZweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC52aXRyaW5hLXNjcmVlbmluZ19fbG9hZC1tb3JlXG4gICZfX2xvYWQtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvLyAudml0cmluYS1zY3JlZW5pbmdfX2VtcHR5XG4gICZfX2VtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLWxpZ2h0LCAwLjMpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgI3skYn0tLWVtcHR5ICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLy8gLnZpdHJpbmEtc2NyZWVuaW5nX19lbXB0eS1pbm5lclxuICAgICYtaW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJGM6ICcudml0cmluYS1zY3JlZW5pbmctY2FyZCc7XG4jeyRjfSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgI3skY31fX3ByZXZpZXcge1xuICAgICAgI3skY31fX3ByZXZpZXctaW5uZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmI3skY31fX3ByZXZpZXctLW5vLWltZyB7XG4gICAgICAgICN7JGN9X19wcmV2aWV3LWlubmVyIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICN7JGN9X19pY29uIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgI3skY31fX3ByZXZpZXctLW5vLWltZyB7XG4gICAgICAjeyRjfV9faWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skY31fX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUtbGlnaHQsIDAuNyk7XG4gICAgfVxuICB9XG5cbiAgLy8gLnZpdHJpbmEtc2NyZWVuaW5nLWNhcmRfX2lubmVyXG4gICZfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZS1saWdodCwgMC4zKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAvLyAudml0cmluYS1zY3JlZW5pbmctY2FyZF9fcHJldmlld1xuICAmX19wcmV2aWV3IHtcblxuICAgICYtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAudml0cmluYS1zY3JlZW5pbmctY2FyZF9faWNvblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIEBpbmNsdWRlIGJveHNpemUoNDZweCk7XG4gIH1cblxuICAvLyAudml0cmluYS1zY3JlZW5pbmctY2FyZF9faW1nXG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XG4gIH1cblxuICAvLyAudml0cmluYS1zY3JlZW5pbmctY2FyZF9fY29udGVudFxuICAmX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC8vIC52aXRyaW5hLXNjcmVlbmluZy1jYXJkX190aXRsZVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAvLyAudml0cmluYS1zY3JlZW5pbmctY2FyZF9fZGF0ZVxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktNjtcbiAgfVxufVxuIiwiJGI6ICcudml0cmluYS1zdWJzY3JpYmUtZm9ybSc7XG5cbiN7JGJ9IHtcbiAgcGFkZGluZzogMTZweCAwIDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwcHggMHB4O1xuICB9XG5cbiAgLy8gLnZpdHJpbmEtc3Vic2NyaWJlLWZvcm1fX2lubmVyXG4gICZfX2lubmVyIHtcbiAgfVxuXG4gIC8vIC52aXRyaW5hLXN1YnNjcmliZS1mb3JtX190aXRsZVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC52aXRyaW5hLXN1YnNjcmliZS1mb3JtX19mb3JtXG4gICZfX2Zvcm0ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NTJweCA0NTJweCAxNzJweDtcbiAgICAgIGdhcDogMTJweDtcbiAgXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDE3MnB4O1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2VsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyAudml0cmluYS1zdWJzY3JpYmUtZm9ybV9fZXJyb3JcbiAgJl9fZXJyb3Ige1xuICAgIGNvbG9yOiAkY29sb3ItcmVkLTI7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuIiwiJGI6ICcuZWNvc3lzdGVtLWJsb2NrJztcbiRjOiAnLmVjb3N5c3RlbS1wb3B1cCc7XG4kZDogJy5lY29zeXN0ZW0tcG9wdXAtaW5uZXInO1xuJGY6ICcuZWNvc3lzdGVtLXN2Zyc7XG5cbiN7JGJ9IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gIFtkYXRhLWVjb3N5c3RlbS1pdGVtXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBib3VuZGluZy1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJiA+ICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZWNvc3lzdGVtLWJsb2NrLXBvcHVwLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4jeyRjfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICAtLXdpZHRoOiAzMzZweDtcbiAgLS1sZWZ0OiAwO1xuICAtLXRvcDogMDtcbiAgd2lkdGg6IHZhcigtLXdpZHRoLCAwcHgpO1xuICBsZWZ0OiB2YXIoLS1sZWZ0LCAwcHgpO1xuICB0b3A6IHZhcigtLXRvcCwgMHB4KTtcblxuICAmLl91LXBvcHVwLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIH1cblxuICAmLl9wb3NpdGlvbiB7XG4gICAgJi1ib3R0b20ge1xuICAgICAgcGFkZGluZy10b3A6IHZhcigtLW9mZnNldCwgMHB4KTtcbiAgICB9XG4gICAgJi10b3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLW9mZnNldCwgMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLW9mZnNldCwgMHB4KSAqIC0xKSk7XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQsIDBweCk7XG4gICAgfVxuICAgICYtbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQsIDBweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggNDBweCAwIHJnYmEoMCwgODUsIDE2MCwgMC4zMCk7XG4gIH1cbn1cblxuI3skZH0ge1xuICAvLyAuZWNvc3lzdGVtLXBvcHVwLWlubmVyX19sb2dvXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIH1cblxuICAvLyAuZWNvc3lzdGVtLXBvcHVwLWlubmVyX190aXRsZVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIC8vIC5lY29zeXN0ZW0tcG9wdXAtaW5uZXJfX2NvbnRlbnRcbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQsXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsLWJhcig2cHgsIDRweCwgJGNvbG9yLWJsdWUsIHJnYmEoJGNvbG9yLWJsdWUsIDAuMTUpKTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICB9XG4gIH1cbn1cblxuI3skZn0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG4iLCIuZmVlZC1iYW5uZXIge1xyXG4gIGhlaWdodDogMjg0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZmVlZC1iYW5uZXItYmcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgb3BhY2l0eTogLjQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBnYXA6IDRweDtcclxuICB9XHJcblxyXG4gICZfX2dyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICB9XHJcbn0iLCIuZmVlZC1iaWcge1xyXG4gIGNvbG9yOiAkY29sb3ItZGFyaztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBwYWRkaW5nOiAyMHB4IDE2cHg7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICB9XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ncm91cCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX190YWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZ2FwOiA0NnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZmVlZC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTZweDtcbiAgICBmbGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDI4NC8xNjg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZmVlZC1jYXJkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuIiwiLmZlZWQtbGlzdCB7XHJcbiAgQGluY2x1ZGUgZ3JpZGNvbHMoMiwgMTJweCk7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBncmlkLWdhcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tbmF2aWdhdG9yIHtcclxuICAgIEBpbmNsdWRlIGdyaWRjb2xzKDQsIDEycHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgICYtLWZ1bGwge1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG5cclxuICAgICAgLmZlZWQtbGlzdC0tbmF2aWdhdG9yICYge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZlZWQtc2VydmljZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgaGVpZ2h0OiAxNDJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktNTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWZlZWQtc2VydmljZS1iZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCUgYXV0bztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBoZWlnaHQ6IDk0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHggMTJweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZmVlZC1zaG9ydCB7XHJcbiAgLS1mZWVkLXNob3J0LWJnOiAjeyRjb2xvci13aGl0ZX07XHJcblxyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmVlZC1zaG9ydC1iZyk7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmLS1yZWQtbGlnaHQge1xyXG4gICAgLS1mZWVkLXNob3J0LWJnOiAjeyRjb2xvci1yZWQtbGlnaHQtMn07XHJcbiAgfVxyXG5cclxuICAmX190YWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcbn0iLCIkYjogJy5mZWVkLXNsaWRlcic7XHJcblxyXG4jeyRifSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICZfX3N3aXBlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udHJvbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyNHB4O1xyXG4gICAgbGVmdDogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgICBib3R0b206IDEzN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgLS1mZWVkLXNsaWRlci1jb2xvcjogI3skY29sb3ItYmx1ZX07XHJcbiAgICAtLWZlZWQtc2xpZGVyLXRleHQtYmc6IHJnYmEoOTYsIDk2LCA5NiwgMC4zKTtcclxuXHJcbiAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zbGlkZXItZmVlZC1iZyk7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMTJweCAyNHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgaGVpZ2h0OiA0NjBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGFyayB7XHJcbiAgICAgIC0tZmVlZC1zbGlkZXItY29sb3I6ICN7JGNvbG9yLXdoaXRlfTtcclxuICAgICAgLS1mZWVkLXNsaWRlci10ZXh0LWJnOiByZ2JhKDE2MCwgMTYwLCAxNjAsIDAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1mZWVkLXNsaWRlci1jb2xvcik7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmZvIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mZWVkLXNsaWRlci10ZXh0LWJnKTtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM4M3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZlZWQtc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogNHB4IDE1cHggNHB4IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG5cbiAgJi0tdGcge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgIC5mZWVkLXNtYWxsX190ZXh0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZmVlZC1zbWFsbF9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ncm91cCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg1LCAxNjAsIDAuMjApO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcblxuICAgIHN2ZyB7XG4gICAgICBzdHJva2U6ICRjb2xvci1ibHVlO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCgpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYjogJy5mb290ZXItc3Vic2NyaWJlJztcblxuI3skYn0ge1xuICB3aWR0aDogMzQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gICYuX2Rpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDEycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cbiAgICAgICYuX2Vycm9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWRkaXRpb25hbC0xMDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogOHB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuX2Vycm9yIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRhZGRpdGlvbmFsLTEwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodC0yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQtMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuJGM6ICcuZm9vdGVyLXN1YnNjcmliZS13aW5kb3cnO1xuXG4jeyRjfSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUsIDAuNSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gICYtLWlzLW9wZW5lZCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbiAgICB0b3VjaC1hY3Rpb246IHVuc2V0O1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgcGFkZGluZzogNTBweCAzMnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuICB9XHJcbiAgXHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDExNHB4IDAgNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAzMnB4IDAgNTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgd2lkdGg6IDExNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmx1ZSwgMC4xKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkY29sb3ItYmx1ZSwgMC4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dyb3VwIHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDEsIDQwcHgpO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0NHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZGVmYXVsdDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzVmsge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmlzVCB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcclxuICAgIGdhcDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGdhcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FkZHJlc3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDZweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtaXhpbiBmb3JtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGJsYWNrLTgwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMzVzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIC5pcy1mb2N1cyAmLCAuaXMtZGlydHkgJiB7XG4gICAgY29sb3I6IHJnYmEoJGJsYWNrLTEwMCwgMC42KTtcbiAgfVxuICAvLyAuaXMtc3RhdGljLWxhYmVsICYge1xuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICBsZWZ0OiAwO1xuICAvLyAgIHRvcDogMDtcbiAgLy8gICBmb250LXNpemU6IDE2cHg7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgLy8gICB0cmFuc2Zvcm06IG5vbmU7XG4gIC8vICAgbWFyZ2luLXRvcDogNDBweDtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAvLyAgIGNvbG9yOiAkYmxhY2stODA7XG4gIC8vICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC8vIH1cbiAgLmlzLWNhcHRjaGEgJiB7XG4gICAgbGVmdDogMjYwcHg7XG4gIH1cbiAgLmlzLXNlbGVjdC1maWVsZCAmIHtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgLy8gZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmlzLWVycm9yICYsIC5pcy1ub25lICYge1xuICAgIGNvbG9yOiAkYWRkaXRpb25hbC0xMDA7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIC5pcy1jYXB0Y2hhICYge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBmb3JtLWlucHV0IHtcbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICB9XG5cbiAgICAuaXMtZXJyb3IgJiwgLmlzLW5vbmUgJiB7XG4gICAgICBib3JkZXItY29sb3I6ICRhZGRpdGlvbmFsLTEwMDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgLmlzLXN0YXRpYy1sYWJlbCAmIHtcbiAgICAgICY6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIG1pbi13aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGFwcGVhcmFuY2U6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgaW5wdXRbZGF0YS10eXBlPVwiZGF0ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAxOSAxOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2VsbGlwc2UgY3g9JzIuMjg1NzEnIGN5PScxNi4wMDAxJyByeD0nMi4yODU3MScgcnk9JzIuMjg1NzEnIGZpbGw9JyUyMzMzNjZDQycvJTNFJTNDZWxsaXBzZSBjeD0nOS4xNDI4MycgY3k9JzE2LjAwMDEnIHJ4PScyLjI4NTcxJyByeT0nMi4yODU3MScgZmlsbD0nJTIzMzM2NkNDJy8lM0UlM0NjaXJjbGUgY3g9JzIuMjg1NzEnIGN5PSc5LjE0MjY1JyByPScyLjI4NTcxJyBmaWxsPSclMjMzMzY2Q0MnLyUzRSUzQ2NpcmNsZSBjeD0nOS4xNDI4MycgY3k9JzkuMTQyNjUnIHI9JzIuMjg1NzEnIGZpbGw9JyUyMzMzNjZDQycvJTNFJTNDZWxsaXBzZSBjeD0nMTYnIGN5PSc5LjE0MjY1JyByeD0nMi4yODU3MScgcnk9JzIuMjg1NzEnIGZpbGw9JyUyMzMzNjZDQycvJTNFJTNDY2lyY2xlIGN4PScyLjI4NTcxJyBjeT0nMi4yODU3MScgcj0nMi4yODU3MScgZmlsbD0nJTIzMzM2NkNDJy8lM0UlM0NjaXJjbGUgY3g9JzkuMTQyODMnIGN5PScyLjI4NTcxJyByPScyLjI4NTcxJyBmaWxsPSclMjMzMzY2Q0MnLyUzRSUzQ2VsbGlwc2UgY3g9JzE2JyBjeT0nMi4yODU3MScgcng9JzIuMjg1NzEnIHJ5PScyLjI4NTcxJyBmaWxsPSclMjMzMzY2Q0MnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjJweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAmLmlzLWNhbmNlbC1zdWJtaXQge1xuICAgIFtjbGFzcyQ9J19faW5wdXRzJ10ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaXMtY2FwdGNoYSAmLCAuaXMtcmVtZW1iZXIgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcy1yZW1lbWJlciAmIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIC5pcy1jYXB0Y2hhICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gZm9ybS1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMnB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIC5pcy1maWxlLWZpZWxkICYge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgW2NsYXNzJD0nX19lcnJvciddIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAkYWRkaXRpb25hbC0xMDA7XG5cbiAgICAuaXMtZXJyb3IgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmlzLW5vbmUgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyQ9J19fbm9uZSddIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAkYWRkaXRpb25hbC0xMDA7XG4gICAgLmlzLW5vbmUgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBbY2xhc3MkPSdfX29rJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIC5pcy1vayAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuQG1peGluIGZvcm0tY2FwdGNoYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwO1xuXG4gIFtjbGFzcyQ9Jy1pbWcnXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzJD0nLXJlbG9hZCddIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiBhdXRvIDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyIDRWMUw4IDVMMTIgOVY2QzE1LjMxIDYgMTggOC42OSAxOCAxMkMxOCAxMy4wMSAxNy43NSAxMy45NyAxNy4zIDE0LjhMMTguNzYgMTYuMjZDMTkuNTcwMiAxNC45ODY5IDIwLjAwMDQgMTMuNTA5MSAyMCAxMkMyMCA3LjU4IDE2LjQyIDQgMTIgNFpNMTIgMThDOC42OSAxOCA2IDE1LjMxIDYgMTJDNiAxMC45OSA2LjI1IDEwLjAzIDYuNyA5LjJMNS4yNCA3Ljc0QzQuNDI5NzUgOS4wMTMwOSAzLjk5OTU4IDEwLjQ5MDkgNCAxMkM0IDE2LjQyIDcuNTggMjAgMTIgMjBWMjNMMTYgMTlMMTIgMTVWMThaJyBmaWxsPSclMjMzMzY2Q0MnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgW2NsYXNzJD0nLWxpbmsnXSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uZm9ybS1zdGFuZGFydCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0Ji5pcy13aXRoLWdhdGVzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdGZvcm0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0ei1pbmRleDogMjE7XG5cdFx0XHRcdHRvcDogMTAlO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjI7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YwRjJGMjtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGxlZnQ6IGluaXRpYWw7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jb2x1bW5zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmX19jb2wge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHR9XG5cdFx0Ji5pcy1zdHJpcGVkIHtcblx0XHRcdC5mb3JtLXN0YW5kYXJ0X19maWVsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMTQwcHggMjBweCA1MHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdCYuaXMtc3RyaXBlZCB7XG5cdFx0XHRcdC5mb3JtLXN0YW5kYXJ0X19maWVsZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAxNXB4IDIwcHggMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCYuaXMtc3RyaXBlZCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAoNDEvMzApO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cblx0XHQmW2RhdGEtaGlkZS1ibG9jayo9XCIxXCJdIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0LzE0KjEwMCU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0JltkYXRhLWhpZGUtYmxvY2sqPVwiMVwiXSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19wbGF0ZSB7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0LmlzLW9uZS1jbGljayAme1xuXHRcdFx0bWF4LXdpZHRoOiA0MjBweDtcblx0XHR9XG5cdH1cblx0Jl9fZmllbGRzLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDIwLzEyKjEwMCU7XG5cdH1cblx0Jl9fZmllbGRzLWxpc3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHQuaXMtd2l0aC1nYXRlcyAme1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaXMtb25lLWNsaWNrICZ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQuaW5saW5lLWZvcm0gJntcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3B7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fZmllbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCYuaXMtZXJyb3Ige1xuXHRcdFx0LmZvcm0tc3RhbmRhcnRfX2Vycm9yIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1ub25lIHtcblx0XHRcdC5mb3JtLXN0YW5kYXJ0X19ub25lIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5qcy1wYXNzLWNoYW5nZSxcblx0XHQmLmlzLWhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYuanMtcGFzcy1jaGFuZ2UuaXMtdmlzaWJsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLmlzLXBlcnNvbmFsLWRhdGEge1xuXHRcdFx0LmZvcm0tc3RhbmRhcnRfX2lucHV0cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaXMtb25lLWNsaWNrICZ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKXtcblx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pcy1yYWRpby1saXN0IHtcblx0XHRcdC5mb3JtLXN0YW5kYXJ0X19pbnB1dHMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1zdGFuZGFydF9fbGFiZWwge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmlyYWRpbyArIGxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1zdGFuZGFydF9fbWVzc2FnZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaXMtZmllbGQtYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2xhYmVsIHtcblx0XHRAaW5jbHVkZSBmb3JtLWxhYmVsO1xuXHR9XG5cdCZfX3BsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogIzlCOUI5Qjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHQuZm9ybS1zdGFuZGFydF9fZmllbGQuaXMtZW1wdHkgJiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmlzLWZvY3VzICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgZm9ybS1pbnB1dDtcblx0fVxuXHQmX19pdGVtIHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Jl9fbWVzc2FnZSB7XG5cdFx0QGluY2x1ZGUgZm9ybS1tZXNzYWdlO1xuXHR9XG5cdCZfX2NhcHRjaGEge1xuXHRcdEBpbmNsdWRlIGZvcm0tY2FwdGNoYTtcblx0fVxuXHQmX19hZGQtbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAxZW07XG5cdH1cblx0Jl9fbGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQmLmlzLWhvcml6b250YWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0LmZvcm0tc3RhbmRhcnRfX2xpc3QtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3JlbWFyayB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiA4NSU7XG5cdH1cblx0Jl9faW5wdXRzLWxpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMWVtO1xuXHR9XG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9fbGluay1pdGVtcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQmX19saW5rLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnIHwgJztcblx0XHRcdG1hcmdpbi1sZWZ0OiAuNWVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX3BlcnNvbmFsLWRhdGEtbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTJweDtcblx0XHQuaXMtbm9uZSAmIHtcblx0XHRcdGNvbG9yOiAkYWRkaXRpb25hbC0xMDA7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fc3RhciB7XG5cdFx0Y29sb3I6IHJlZDtcblx0fVxuXHQmX19jb21tb24tZXJyb3ItdGV4dCB7XG5cdFx0Y29sb3I6ICRhZGRpdGlvbmFsLTEwMDtcblx0fVxuXHQmX19hbnN3ZXJzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcbiAgICBnYXA6IDE2cHggMzBweDtcblx0XHQmLm5vLWZsZXgge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaSBsYWJlbCB7XG5cdFx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19hbnN3ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuMzVzO1xuXHRcdH1cblx0XHQuY2hlY2tlZCtsYWJlbCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcblx0XHR9XG5cdH1cbiAgJl9fZXJyb3JzOm5vdCg6ZW1wdHkpIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC5pcy1yZXF1aXJlZC1ub3RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE2cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICAgJiA+ICoge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjlcIiB2aWV3Qm94PVwiMCAwIDE0IDlcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEgMUw3IDcuNUwxMyAxXCIgc3Ryb2tlPVwiJTIzMDA1NUEwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCI+PC9wYXRoPjwvc3ZnPicpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDlweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5pcy1ub25lIHtcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFkZGl0aW9uYWwtMTAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLXN0YW5kYXJ0LWRyb3Bkb3duIHtcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQgIWltcG9ydGFudDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tc3RhbmRhcnQuaXMtYXV0aCB7XG5cdC5mb3JtLXN0YW5kYXJ0IHtcblx0XHQmX19sYWJlbCB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvcm0tc3RhbmRhcnQuaXMtc3Vic2NyaWJlIHtcblxuXHQuZm9ybS1zdGFuZGFydCB7XG5cdFx0Jl9fcGxhdGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdCZfX2ZpZWxkLmlzLWZpZWxkLWJ0biB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5mb3JtLXN0YW5kYXJ0LmlzLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmlzLXBlcnNvbmFsLWRhdGEge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAuZm9ybS1zdGFuZGFydF9faW5wdXRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmlzLXBlcnNvbmFsLWRhdGEuaXMtbm9uZSAuZm9ybS1zdGFuZGFydF9fbm9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtaW5uZXIgLmZvcm0tc3RhbmRhcnRfX2ZpZWxkLmlzLXBlcnNvbmFsLWRhdGEge1xuXG4gIC5mb3JtLXN0YW5kYXJ0X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLmZvcm0tc3RhbmRhcnRfX3BlcnNvbmFsLWRhdGEtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uc3VjY2Vzcy1tZXNzYWdlLW1vZGFsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogNDBweDtcblxuXHQmX19jYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDI0LzEyKjEwMCU7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Ji5lcnJvciB7XG5cdFx0XHRjb2xvcjogJGFkZGl0aW9uYWwtMTAwO1xuXHRcdH1cblx0fVxuXHQmX19jbG9zZS1ob2xkZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uZm9ybS1pZGVhc19fbGFiZWwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbiIsIiRiOiAnLmhlYWRlcic7XG5cbiN7JGJ9IHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVhZGVyLW1hcmdpbi1ib3R0b20pO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYm9keS1wYWRkaW5nLXRvcCk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG5cbiAgJi0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICYtLXNpZGViYXItb3BlbiB7XG4gICAgI3skYn0ge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwKTtcbiAgICAgIH1cblxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgICYtbGlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhcmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25hdiB7XG4gICAgICAgIC0taGVhZGVyLW5hdi1jb2xvcjogI3skY29sb3ItYmx1ZX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2lkZWJhci1zZWFyY2gge1xuICAgICN7JGJ9IHtcbiAgICAgICZfX25hdiB7XG4gICAgICAgIC0taGVhZGVyLW5hdi1jb2xvcjogI3skY29sb3ItYmx1ZX07XG4gICAgICB9XG5cbiAgICAgICZfX3NlYXJjaCB7XG4gICAgICAgICYtbGFiZWwge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ncmF5LTEsIDAuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnVyZ2VyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBzdHJva2U6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2lkZWJhci1uYXZpZ2F0aW9uIHtcbiAgICAjeyRifSB7XG4gICAgICAmX19uYXYge1xuICAgICAgICAtLWhlYWRlci1uYXYtY29sb3I6ICN7JGNvbG9yLWJsdWV9O1xuICAgICAgfVxuXG4gICAgICAmX19idXJnZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg4cHgsIC05cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0xNnB4LCAxcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zZWFyY2gge1xuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmcpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxN3B4KTtcbiAgICBwYWRkaW5nOiAwIDE4cHggMCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNThweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi1kYXJrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgLS1oZWFkZXItbmF2LWNvbG9yOiAjeyRjb2xvci13aGl0ZX07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgb25seURlc2t0b3BMZygpO1xuXG4gICAgJi1saW5rIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICN7JGJ9IHtcbiAgICAgICAgICAmX19uYXYtd3JhcDpub3QoI3skYn1fX25hdi13cmFwLS10d28pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX25hdi1saW5rIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtY29sb3IpO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLS10d28ge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQtZGVza3RvcH1weCkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQtZGVza3RvcC1sZ31weCkge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuX2xpbWl0ZWQtd2lkdGgge1xuICAgICAgICAgIC5oZWFkZXJfX3N1Yi1saW5rIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLl9vcGVuZWQtc3ViLW5hdiAmIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludC1kZXNrdG9wfXB4KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWtwb2ludC1kZXNrdG9wLWxnfXB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB2YXIoLS1zdWItbmF2LWhlaWdodCwgMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1YiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDI1cHggMzdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKSwgMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICAgI3skYn1fX25hdi13cmFwLS10d28gJiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3B9cHgpIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3AtbGd9cHgpIHtcbiAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcblxuICAgICAgICAgIC5oZWFkZXJfX3N1Yi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC42KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAjeyRifSB7XG4gICAgICAgICAgICAmX19uYXYtd3JhcCB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3B9cHgpLCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3AtbGd9cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Yi1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgIC5fb3BlbmVkLXN1Yi1uYXYgJiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3B9cHgpIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3AtbGd9cHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEyLCAyMzUsIDI1NSwgMC41MCk7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3B9cHgpIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50LWRlc2t0b3AtbGd9cHgpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjhweDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgLS1idXR0b24tcGFkZGluZzogMCAxNnB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICBzdHJva2U6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1cmdlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiJGI6ICcuaW5mby1saXN0JztcblxuI3skYn0ge1xuICBAaW5jbHVkZSBncmlkY29scyg1LCAxMnB4KTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tY29udGFpbmVyLWdhcCkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWNvbnRhaW5lci1nYXApKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1nYXApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1nYXApO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZ2FwOiA5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSByZW1vdmUtc2Nyb2xsLWJhcjtcbiAgfVxuXG4gICYtLWxpYnJhcnkge1xuICAgICN7JGJ9IHtcbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH1cblxuICAgICAgJl9fZ3JvdXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBtaW4taGVpZ2h0OiAyNjZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiA3MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogNDlweDtcbiAgICB9XG4gIH1cbn0iLCIuaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4N3B4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gICZfX2hlYWQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXgtd2lkdGg6IDExNTFweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA1MjRweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxufSIsIi5pbnRybyB7XHJcbiAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjRweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4IHZhcigtLWNvbnRhaW5lci1nYXApIDU0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pbnRyby1iZy5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNjc5cHggYXV0bztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggdmFyKC0tY29udGFpbmVyLWdhcCkgNDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0NTVweCBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMzFweCBib3R0b20gMTE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ncm91cCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgbWF4LXdpZHRoOiA2MzFweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBtYXgtd2lkdGg6IDQ3NnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMjZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMzNweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5iLWJsb2NrLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgJiAuYnV0dG9uLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYubGFuZGluZy1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgJltjbGFzcyo9XCJnLXBiLVwiXSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgJltkYXRhLW9mZnNldD1cIjFcIl0ge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1tYXJnaW4tbGVmdCgxKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJltkYXRhLW9mZnNldD1cIjFcIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAyNXB4KTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAwLjNlbSk7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAuaXMtd2l0aC1tZW51ICYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIC5pcy13aXRoLW1lbnUgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J0bnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICZbZGF0YS1oaWRlLWJsb2NrPVwiWzFdXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLmxhbmRpbmctYmxvY2sgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICZbZGF0YS1oaWRlLWJsb2NrPVwiWzFdXCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vICZfX21vcmUtYnRuIHtcbiAgLy8gICBAZXh0ZW5kIC5tb3JlLWJ0bjtcbiAgLy8gICBmbGV4LWdyb3c6IDE7XG4gIC8vICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC8vICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy8gICAuaXMtYmx1ZS1idG4gJiB7XG4gIC8vICAgICBAZXh0ZW5kIC5idXR0b24tcHJpbWFyeTtcbiAgLy8gICB9XG4gIC8vICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgLy8gICAgIC5sYW5kaW5nLWJsb2NrICYge1xuICAvLyAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIH1cbiAgLy8gfVxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgLy9taW4td2lkdGg6IDQwdnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgcGFkZGluZzogMHB4IDNweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgMC4zNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjpob3ZlciwgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fc2VhcmNoLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VhcmNoLWljb24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmLmlzLXdpdGhvdXQtbWVudSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC5iLWJsb2NrLWhlYWRpbmdfX2xpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuYi1ibG9jay1oZWFkaW5nX19tb3JlLWJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuICB9XG4gICYuaXMtb24tYmxhY2ssIC5pcy1vbi1ibGFjazpub3QoLmlzLW1haW4tcGFnZSkgJiwgJi5nLWJnLWJsYWNrIHtcbiAgICAuYi1ibG9jay1oZWFkaW5nX19saW5lIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAuYi1ibG9jay1oZWFkaW5nX19tb3JlLWJ0biB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJy4vYi1kYXJrLWNvbnRhY3RzX3N0YXRlcyc7XG5cbi5iLWRhcmstY29udGFjdHMge1xuICBjb2xvcjogd2hpdGU7XG5cbiAgJl9fcGxhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICYtLXZlcnRpY2FsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuYi1kYXJrLWNvbnRhY3RzX190aXRsZS0taW5kZW50LWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMzVweCAwIDE2NXB4O1xuICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmX19oZWFkIHtcbiAgICBmbGV4OiAwIDAgMjUwcHg7XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmX19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjQURDMkVCO1xuICB9XG59XG5cbi5iLWRhcmstY29udGFjdHMuaXMtYWRhcHQtZGVmYXVsdCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIEBpbmNsdWRlIHN0YXRlX3RhYmxldDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIEBpbmNsdWRlIHN0YXRlX21vYmlsZTtcbiAgfVxufVxuIiwiQG1peGluIHN0YXRlX3RhYmxldCB7XG4gIC5iLWRhcmstY29udGFjdHMge1xuICAgICZfX2hlYWQge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICZfX3BsYXRlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzdGF0ZV9tb2JpbGUge1xuICAuYi1kYXJrLWNvbnRhY3RzIHtcbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICZfX3Bob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn0iLCIuYi1pY29ucy1pbmZvIHtcbiAgbWFyZ2luOiA2MHB4IDAgOTBweDtcbiAgJl9fY2VudGVyIHtcbiAgICBAZXh0ZW5kIC5jb250ZW50LWNlbnRlcjtcbiAgfVxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19pY29uLWhvbGRlciB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIGhlaWdodDogMjA1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pdGVtLWJnLWJhc2UtMjAuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgIH1cbiAgfVxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgfVxuICAmX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAmX190aXRsZS1iaWcge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuICAmX190aXRsZS1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gICZfX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG4vL25ldyBzdHlsZXNcblxuXG4uYi1pY29ucy1pbmZvIC5iLWljb25zLWluZm9fX2ljb24taG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYi1pY29ucy1pbmZvIC5iLWljb25zLWluZm9fX2ljb24taG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOTgnIGhlaWdodD0nMTUyJyB2aWV3Qm94PScwIDAgMTk4IDE1MicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMEwxOTggMzcuNzgwMkwxMzIuMTMzIDE1MkwwIDBaJyBmaWxsPSclMjNGMEYyRjInLyUzRSUzQy9zdmclM0UlMEFcIik7IHotaW5kZXg6IC0xO1xufVxuLmItaWNvbnMtaW5mb19faXRlbS5ib3VuY2UgLmItaWNvbnMtaW5mb19faWNvbi1ob2xkZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmItaWNvbnMtaW5mb19faXRlbS5ib3VuY2UgLmItaWNvbnMtaW5mb19faWNvbi1ob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwIWltcG9ydGFudDtcbiAgbGVmdDogNDBweCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwMCcgaGVpZ2h0PScxMDAnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAxMS42MTYyTDEwMCAzMC42OTcxTDY2LjczMzYgODguMzgzOUwwIDExLjYxNjJaJyBmaWxsPSclMjNDQkRCRkInLyUzRSUzQy9zdmclM0UlMEFcIikhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHB4IWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwcHghaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IGluaXRpYWwhaW1wb3J0YW50O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgLmItaWNvbnMtaW5mbyAuYi1pY29ucy1pbmZvX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuYi1pY29ucy1pbmZvX19pY29uLWhvbGRlciB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLmItaWNvbnMtaW5mbyAuYi1pY29ucy1pbmZvX19pY29uLWhvbGRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgwJyBoZWlnaHQ9JzYyJyB2aWV3Qm94PScwIDAgODAgNjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDAuMjkyOTY5TDgwIDE1LjU1NzdMNTMuMzg2OSA2MS43MDcxTDAgMC4yOTI5NjlaJyBmaWxsPSclMjNGMEYyRjInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICB9XG5cbiAgLmItaWNvbnMtaW5mb19faWNvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5iLWljb25zLWluZm9fX2l0ZW0tY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmItaWNvbnMtaW5mb19fdGl0bGUtYmlnIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYi1pY29ucy1pbmZvX19pdGVtLXRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYi1pY29ucy1pbmZvX19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTkuNXB4O1xuICB9XG5cbiAgLmItaWNvbnMtaW5mbyB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuXG59IiwiQGltcG9ydCAnLi9iLWltYWdlLWludHJvX3N0YXRlcyc7XG5cbi5iLWltYWdlLWludHJvIHtcbiAgJHNlbGY6ICY7XG5cbiAgJl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlLWNyb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICZfX3RpdGxlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBcbiAgICAuYi1kb3RzLXN1Ym1lbnUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDM1cHggMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICN7JHNlbGZ9LmlzLXdoaXRlICYge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQURBO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpXG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFnZS1kb3duIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIgMjJhMTAgMTAgMCAxMDAtMjAgMTAgMTAgMCAwMDAgMjB6JyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyIDd2OU0xNSAxM2wtMyAzLTMtMycgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlLWluO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgKyA1cHgpKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzZjO1xuICAgICAgcGFkZGluZy1yaWdodDogNThweDtcbiAgICB9XG4gICAgJi5idXR0b246YWZ0ZXJ7XG4gICAgICByaWdodDogMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIgMjJhMTAgMTAgMCAxMDAtMjAgMTAgMTAgMCAwMDAgMjB6JyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyIDd2OU0xNSAxM2wtMyAzLTMtMycgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLmJ1dHRvbntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmLmJ1dHRvbjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEyIDIyYTEwIDEwIDAgMTAwLTIwIDEwIDEwIDAgMDAwIDIweicgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMiA3djlNMTUgMTNsLTMgMy0zLTMnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDIwcHggMCBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgXG4gICAgLmlzLXdoaXRlICYge1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAmLmJyZWFkY3J1bWJzIHtcbiAgICAgIC0tYnJlYWRjcnVtYnMtY29sb3I6ICMwMDA7XG5cbiAgICAgICYuaXMtd2hpdGUge1xuICAgICAgICAtLWJyZWFkY3J1bWJzLWNvbG9yOiAjZmZmO1xuICBcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAtLWJyZWFkY3J1bWJzLWNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5iLWltYWdlLWludHJvIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gICAgQGluY2x1ZGUgc3RhdGVfZGVza3RvcDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIEBpbmNsdWRlIHN0YXRlX3RhYmxldDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIEBpbmNsdWRlIHN0YXRlX21vYmlsZTtcbiAgfVxufVxuIiwiQG1peGluIHN0YXRlX2Rlc2t0b3Age1xuICAuYi1pbWFnZS1pbnRybyB7XG4gICAgJl9fbWFpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX190aXRsZS1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgJl9fd3JhcCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgJl9fbW9yZS1idG4ge1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ljb24td3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9faWNvbi10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHN0YXRlX3RhYmxldCB7XG4gIC5iLWltYWdlLWludHJvIHtcbiAgICAmX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJl9fd3JhcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICZfX2ljb24td3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmX19pbWFnZS1jcm9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJl9fbWFpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmX190aXRsZS1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9fdGl0bGUtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbW9yZS1idG4ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuICB9XG5cbiAgJi5pcy13aGl0ZSB7XG4gICAgLmItaW1hZ2UtaW50cm8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHN0YXRlX21vYmlsZSB7XG4gIC5iLWltYWdlLWludHJvIHtcbiAgICAmX19idG5zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX21vcmUtYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fbWFpbi1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmItaW50ZXh0LXJlZiB7XG4gIG1hcmdpbjogNDBweCAtNjBweDtcbiAgcGFkZGluZzogNDVweCA2MHB4IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRiYXNlLTEwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAubGFuZGluZy1ibG9jayAmIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICAuZy1iZy1wcmltYXJ5ICYge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAuZy1iZy1ibGFjayAmIHtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLTIwO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW46IDQ1cHggLTE1cHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRiYXNlLTEwMDtcbiAgICAuZy1iZy15ZWxsb3cgJiB7XG4gICAgICBib3JkZXItY29sb3I6ICRiYXNlLTEwMDtcbiAgICB9XG4gIH1cbn0iLCIuYi10ZXh0LWJsb2NrIHtcblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRbZGF0YS1hbGlnbj1cImltZy1sZWZ0XCJdICYge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0LmlzLXRhYmxldC13cmFwICYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmX19tYWluLWNvbCB7XG5cdFx0QGluY2x1ZGUgZ3JpZC1tYXJnaW4tbGVmdCgxKTtcblx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDcpO1xuXHRcdCYuaXMtdHdvLWNvbCB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDExKTtcblx0XHR9XG5cdFx0LmlzLW5vLW9mZnNldCAmIHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtd2lkdGgoOCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdFx0LmlzLXdpZGUgJiB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLXdpZHRoKDEwKTtcblx0XHR9XG5cdFx0W2RhdGEtYWxpZ25ePVwiaW1nXCJdICYge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0LmlzLXRhYmxldC13cmFwICYge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHQmLmlzLXR3by1jb2wsIC5pcy1uby1vZmZzZXQgJiwgLmlzLXdpZGUgJiAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0LmlzLXR3by1jb2wgJiB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0XHRjb2x1bW4tZ2FwOiBjYWxjKDcuNjMzNTklKjEgKyAxMHB4KjEpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0Y29sdW1uLWNvdW50OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaXMtYWNjZW50LWJnIHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmFzZS0xMDA7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0XHQmLmctZm9udC1zaXplLTQwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fc2lkZS1jb2wge1xuXHRcdEBpbmNsdWRlIGdyaWQtbWFyZ2luLWxlZnQoMSk7XG5cdFx0QGluY2x1ZGUgZ3JpZC13aWR0aCgzKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0JltkYXRhLWFsaWduPVwic3RhcnRcIl0ge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHQmW2RhdGEtYWxpZ249XCJjZW50ZXJcIl0ge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZbZGF0YS1hbGlnbj1cImVuZFwiXSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblx0XHRbZGF0YS1hbGlnbl49XCJpbWdcIl0gJiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0LmItcmVwb3J0LWNhcmQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5iLW51bWJlci1pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQuaXMtdGFibGV0LXdyYXAgJiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdH1cblx0XHRcdC5iLW51bWJlci1pdGVtIHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHQuYi1udW1iZXItaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8tY2FyZCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDQ1cHg7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmX19yZWYge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmW2RhdGEtaGlkZS1ibG9jaz0nWzBdJ10ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCZfX251bWJlci1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuYi1udW1iZXItaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuXHRcdH1cblx0XHQuYi1udW1iZXItaXRlbV9fdGl0bGUge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRcdC5iLW51bWJlci1pdGVtIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmItbnVtYmVyLWl0ZW1fX3RpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYnRuLWhvbGRlciB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5hc2lfcHJpemVfcG9vbCAuYi10ZXh0LWJsb2NrX19udW1iZXItYmxvY2sge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn0iLCIuYi12aWRlby1zaW1wbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbjogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkY29sb3ItYmxhY2sgNjAlLCByZ2JhKCRjb2xvci1ibGFjaywgMCkgNjAlLCByZ2JhKCRjb2xvci1ibGFjaywgMCkpO1xuICAmLmctYmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRiYXNlLTIwIDYwJSwgcmdiYSgkY29sb3ItYmxhY2ssIDApIDYwJSwgcmdiYSgkY29sb3ItYmxhY2ssIDApKTtcbiAgfVxuICAuYi1wYWdlX19kZXRhaWwtbWVkaWEgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICZfX2NlbnRlciB7XG4gICAgQGV4dGVuZCAuY29udGVudC1jZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgJl9fZnJhbWUge1xuICAgIEBpbmNsdWRlIGdyaWQtd2lkdGgoNyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMzIlO1xuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNTYlO1xuICAgIH1cbiAgfVxuICAmX19kZXNjIHtcbiAgICBAaW5jbHVkZSBncmlkLXdpZHRoKDMpO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC5nLWJnLWJsYWNrICYge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIuYy1tb3NhaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19maXhlZC10aWxlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2NhbnZhcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5tb3NhaWMtZml4LXRpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICYtLWxhcmdlIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4iLCIubW9zYWljLXRpbGUge1xuICAkc2VsZjogJjtcblxuICA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cblxuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIGFuaW1hdGlvbjogc2hvdy1pbiA0MDBtcyBlYXNlIGZvcndhcmRzO1xuXG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmX19ib2R5IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3N0YXRpYy9yZWRlc2lnbi9idWlsZC9pbWcvcGx1cy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcE1pbiB7XG4gICAgJjpob3ZlciAmX19ib2R5OjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIC5wb3MtLXJpZ2h0ICYge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gICAgLnBvcy0tbGVmdCAme1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5wb3MtLXRvcCAme1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAucG9zLS1ib3R0b20gJntcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucG9zLS1yaWdodCAmIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICAgIC5wb3MtLWxlZnQgJntcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAucG9zLS10b3AgJntcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgLnBvcy0tYm90dG9tICZ7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcE1pbiB7XG4gICAgICAjeyRzZWxmfTpob3ZlciAmIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAmX19wcm9qZWN0IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgZm9udC1zaXplOiAoMTggLyAxNiAqIDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAoMzYgLyAxNikgKiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAmX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxuXG4gICYuaXMtcmVtb3ZlZCB7XG4gICAgYW5pbWF0aW9uOiBzaG93LWluIDIwMG1zIGVhc2UgMSByZXZlcnNlO1xuICB9XG5cbiAgJi0tZW1wdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuXG4gICAgYW5pbWF0aW9uOiBlbXB0eS1ibGluayAycyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xuICAgICAgJjpudGgtY2hpbGQoI3skaX1uICsgI3skaX0pIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkaSAqIDAuMXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZW1wdHktYmxpbmsge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAuODtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiA2O1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBzaG93LWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59IiwiLmNvbnRlbnQtY2VudGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgbWFyZ2luOiAwIDgwcHggMCA1MHB4O1xuICBtaW4td2lkdGg6IDI5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vbWF4LXdpZHRoOiAkY29udGVudC1tYXgtd2lkdGg7XG4gIC8vIEBtZWRpYSAjeyRtZWRpYS1ub3QtdGFibGV0fSB7XG4gIC8vICAgJi5pcy1iaWdnZXItbWFyZ2luIHtcbiAgLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIC8vICAgICBtYXJnaW46IDAgMTgwcHggMCAxMjBweDtcbiAgLy8gICB9XG4gIC8vIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59IiwiLmpzLXRvZ2dsZS1maWx0ZXIge1xuICB0cmFuc2l0aW9uOiAuM3MgY29sb3IsIC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHggMTJweCAxNnB4O1xuICBnYXA6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMTAxMDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmpzLXRvZ2dsZS1maWx0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmpzLXRvZ2dsZS1maWx0ZXItLWFjdGl2ZSB7XG5cbn1cblxuLm5ld3MtZmlsdGVyc19fYnV0dG9uLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5qcy1maWx0ZXItYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uanMtZmlsdGVyLWJvZHkgKiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmpzLWZpbHRlci1ib2R5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzpiZWZvcmUge1xuICBib3R0b206IDMzcHg7XG59XG5cbi5qcy1maWx0ZXItYm9keSAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uanMtZmlsdGVyLWJvZHkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5qcy1maWx0ZXItYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDEycHggNjBweCAxNHB4IDEzcHggIWltcG9ydGFudDtcbn1cblxuLmpzLWZpbHRlci1ib2R5ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHg7XG59XG5cbi5qcy1maWx0ZXItYm9keV9fZmllbGQge1xuICB3aWR0aDogY2FsYygyMCUgLSA0MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG5cbi5qcy1maWx0ZXItYm9keV9fZmllbGQtLW5vLXN0eWxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmpzLWZpbHRlci1ib2R5X19maWVsZC0tanVzdGlmeS1lbmR7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5qcy1maWx0ZXItYm9keV9fZmllbGQtLXJlc2V0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmpzLWZpbHRlci1ib2R5X19maWVsZC0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5qcy1maWx0ZXItYm9keV9fZmllbGQgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpzLWZpbHRlci1ib2R5X19maWVsZCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5qcy1maWx0ZXItYm9keV9fZmllbGQgPiAuanMtZmlsdGVyLWJvZHlfX2ZpZWxkLWljb24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMSAhaW1wb3J0YW50O1xufVxuXG4uanMtZmlsdGVyLWJvZHlfX3Jlc2V0IHtcbiAgY29sb3I6ICNDNEM0QzQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qcy1maWx0ZXItYm9keV9fZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBzcGFuLmlzLWltZy1wb2ludCB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciA7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDMUMxQzEgIWltcG9ydGFudDtcbiAgICAuaXMtbm9uZSAmIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjAwMzMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjNGM0YzO1xuICAgIH1cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGM0YzRjM7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIxcHggNjBweCAxNHB4IDIwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgLmlzLWVtcHR5ICYge1xuICAgICAgY29sb3I6ICM1Qzg1RDY7XG4gICAgfVxuICAgIC5pcy1ub25lICYge1xuICAgICAgY29sb3I6ICNGRjAwMzM7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDdweCA0cHggMCA0cHg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjOUI5QjlCO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5kcm9wZG93bi13cmFwcGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTk7XG5cbiAgICAmLS1hYm92ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtMjBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IC0xMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICB9XG5cbiAgICAmLS1iZWxvdyB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgfVxuICB9XG5cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMXB4IDIwcHggMTRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjNGMztcbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd257XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjNGM0YzO1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUMxQzE7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAuNSAxNi41QzEyLjA5MTMgMTYuNSAxMy42MTc0IDE1Ljg2NzkgMTQuNzQyNyAxNC43NDI3QzE1Ljg2NzkgMTMuNjE3NCAxNi41IDEyLjA5MTMgMTYuNSAxMC41QzE2LjUgOC45MDg3MiAxNS44Njc5IDcuMzgyNTkgMTQuNzQyNyA2LjI1NzM3QzEzLjYxNzQgNS4xMzIxNiAxMi4wOTEzIDQuNTAwMDEgMTAuNSA0LjUwMDAxQzguOTA4NzIgNC41MDAwMSA3LjM4MjU5IDUuMTMyMTYgNi4yNTczNyA2LjI1NzM3QzUuMTMyMTYgNy4zODI1OSA0LjUwMDAxIDguOTA4NzIgNC41MDAwMSAxMC41QzQuNTAwMDEgMTIuMDkxMyA1LjEzMjE2IDEzLjYxNzQgNi4yNTczNyAxNC43NDI3QzcuMzgyNTkgMTUuODY3OSA4LjkwODcyIDE2LjUgMTAuNSAxNi41Wk0xNi44MiAxNS40MDZMMjAuNCAxOC45ODZDMjAuNDk1NSAxOS4wNzgzIDIwLjU3MTYgMTkuMTg4NyAyMC42MjM5IDE5LjMxMDhDMjAuNjc2MiAxOS40MzI4IDIwLjcwMzcgMTkuNTY0IDIwLjcwNDggMTkuNjk2OEMyMC43MDU4IDE5LjgyOTYgMjAuNjgwNCAxOS45NjEzIDIwLjYzIDIwLjA4NDFDMjAuNTc5NyAyMC4yMDcgMjAuNTA1MyAyMC4zMTg2IDIwLjQxMTQgMjAuNDEyNEMyMC4zMTc0IDIwLjUwNjIgMjAuMjA1NyAyMC41ODA0IDIwLjA4MjggMjAuNjMwNkMxOS45NTk5IDIwLjY4MDggMTkuODI4MiAyMC43MDYgMTkuNjk1NCAyMC43MDQ4QzE5LjU2MjYgMjAuNzAzNSAxOS40MzE0IDIwLjY3NTggMTkuMzA5NSAyMC42MjMzQzE5LjE4NzUgMjAuNTcwOCAxOS4wNzcyIDIwLjQ5NDYgMTguOTg1IDIwLjM5OUwxNS40MDUgMTYuODE5QzEzLjc5NzUgMTguMDY2OSAxMS43NzQ4IDE4LjY1NTIgOS43NDg3NyAxOC40NjQyQzcuNzIyNzMgMTguMjczMiA1Ljg0NTYyIDE3LjMxNzMgNC40OTk1NyAxNS43OTExQzMuMTUzNTEgMTQuMjY0OCAyLjQzOTcgMTIuMjgzIDIuNTAzNDQgMTAuMjQ4OUMyLjU2NzE4IDguMjE0OTIgMy40MDM2OCA2LjI4MTY0IDQuODQyNjYgNC44NDI2NkM2LjI4MTY0IDMuNDAzNjggOC4yMTQ5MiAyLjU2NzE4IDEwLjI0ODkgMi41MDM0NEMxMi4yODMgMi40Mzk3IDE0LjI2NDggMy4xNTM1MSAxNS43OTExIDQuNDk5NTdDMTcuMzE3MyA1Ljg0NTYyIDE4LjI3MzIgNy43MjI3MyAxOC40NjQyIDkuNzQ4NzdDMTguNjU1MiAxMS43NzQ4IDE4LjA2NjkgMTMuNzk3NSAxNi44MTkgMTUuNDA1TDE2LjgyIDE1LjQwNlonIGZpbGw9JyUyMzVBNEFGQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNXB4IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgMC4zNXM7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNUM4NUQ2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQURBREE7XG4gICAgY29sb3I6ICMxODIxMjg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzVDODVENjtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENkUwRjU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YzRjNGMztcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgY29sb3I6IGJsYWNrOyovXG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59IiwiLmxpYnJhcnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IHZhcigtLWNvbnRhaW5lci1nYXApIDg4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4IDMycHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggdmFyKC0tY29udGFpbmVyLWdhcCkgNDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhZ3Mge1xyXG4gICAgQGluY2x1ZGUgZ3JpZGNvbHMoNSwgMTJweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDEycHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDEsIDhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5hdmlnYXRvciB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgJl9fYmFjayB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIHN2ZyB7XG4gICAgICBzdHJva2U6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxufSIsIiRiOiAnLm5ld3MtY2FyZCc7XG5cbiN7JGJ9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgJi0tZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktNztcbiAgfVxuXG4gICYtLWJpZyB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCA4NSwgMTYwLCAwLjcwKSAwJSwgcmdiYSgwLCA4NSwgMTYwLCAwLjcwKSAxMDAlKSwgdmFyKC0tbmV3cy1jYXJkLWltZykgbGlnaHRncmF5IDBweCAtMjE1cHggLyAxMTAuNDkxJSAxNTAuMyUgbm8tcmVwZWF0O1xuXG4gICAgI3skYn0ge1xuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG5cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2dyb3VwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tZWRpdW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAjeyRifSB7XG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdmlkZW8ge1xuICAgICN7JGJ9IHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS03O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbWluLWhlaWdodDogOTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhhcy1pbWFnZSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDg1LCAxNjAsIDAuMDApIDAlLCByZ2JhKDAsIDg1LCAxNjAsIDAuNTApIDEwMCUpLCB2YXIoLS1uZXdzLWNhcmQtaW1nKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xuXG4gICAgI3skYn0ge1xuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG5cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2dyb3VwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vcm1hbCB7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICN7JGJ9IHtcbiAgICAgICAgJl9fdGl0bGUge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGhlaWdodDogMTY4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tbmV3cy1jYXJkLWltZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZsZXg6IDE7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAmX19ncm91cCB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIiRiOiAnLm5ld3MtbGlzdCc7XG5cbiN7JGJ9IHtcbiAgJi0taGFzLWltYWdlIHtcbiAgICAjeyRifSB7XG4gICAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZGNvbHMoMywgMTJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBAaW5jbHVkZSBncmlkY29scygyLCA4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICAmLS1iaWcge1xuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbWVkaXVtIHtcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgZ3JpZGNvbHMoNSwgMTJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBncmlkY29scygyLCA4cHgpO1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGhlaWdodDogMjg4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLS1iaWcge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDI4OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1lZGl1bSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcblxuICAgICAgLm5ld3MtY2FyZF9fdGl0bGUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGxpbmUtY2xhbXA6IDc7XG4gICAgICAgIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDI4OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlZmF1bHQge1xuICAgICAgLm5ld3MtY2FyZF9fdGl0bGUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGxpbmUtY2xhbXA6IDY7XG4gICAgICAgIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAubmV3cy1jYXJkX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcblxuICAgICAgICAubmV3cy1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaXMtNDA0IHtcbiAgLnBhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi10b3A6IC0xNzJweDtcbiAgICBwYWRkaW5nLXRvcDogMTcycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvNDA0LWJnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZTQwNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLW1hcmdpbi1ib3R0b20pO1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBncmlkY29scygyLCAyMHB4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDEsIDMycHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvZGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjRweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjRDRFQkZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2cHg7XG4gICAgfVxuICB9XG59IiwiLnByb2plY3QtY2FyZCB7XG4gIC0tcHJvamVjdC1jYXJkLWJnOiAjeyRjb2xvci13aGl0ZX07XG5cbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvamVjdC1jYXJkLWJnKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gICYtLWdyZXkge1xuICAgIC0tcHJvamVjdC1jYXJkLWJnOiAjeyRjb2xvci1ncmF5LTd9O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvamVjdC1jYXJkLWljb24tYmcpO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1wcm9qZWN0LWNhcmQtaW1nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMjFweCAyNHB4IDMycHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWluLWhlaWdodDogMTY5cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHggMzJweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtaW4taGVpZ2h0OiAxNjlweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweCAzMnB4O1xuICAgIH1cbiAgfVxufSIsIi5wcm9qZWN0cyB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LTU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS01O1xyXG4gICAgcGFkZGluZzogMjRweCAwIDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA3MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb2plY3Qge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtcGFuZWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICB3aWR0aDogNjNweDtcclxuICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvamVjdC1pY29uLWJnKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUsXHJcbiAgICAmLWxlZnQge1xyXG4gICAgICB3aWR0aDogMjU3cHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXdpZHRoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGVmdCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yaWdodCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3AoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAyOXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXF1b3RlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCLigJRcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWdyb3VwIHtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYW1lIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBvc3Qge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3AoKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWF2YXRhciB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICB3aWR0aDogNDElO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbnMge1xyXG4gICAgQGluY2x1ZGUgb25seVRhYmxldCgnZmxleCcpO1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICBnYXA6IDhweDtcclxuICB9XHJcblxyXG4gICZfX2Zvb3RlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucmVwb3J0LWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0yO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGdhcDogMTZweDtcblxuICAmLS1hbHNvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAucmVwb3J0LWNhcmQge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktODtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmbGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIC0tYnV0dG9uLWJnOiAjeyRjb2xvci13aGl0ZX07XG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiAjeyRjb2xvci13aGl0ZX07XG4gICAgLS1idXR0b24tY29sb3I6ICN7JGNvbG9yLWdyYXktNn07XG4gICAgLS1idXR0b24taG92ZXItY29sb3I6ICN7JGNvbG9yLWJsdWV9O1xuICAgIC0tYnV0dG9uLWhvdmVyLWJnOiAjeyRjb2xvci13aGl0ZX07XG4gICAgLS1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRjb2xvci13aGl0ZX07XG5cbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59IiwiLnNlcnZpY2UtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0MHB4IDE2cHggMTZweCAyMHB4O1xuICBjb2xvcjogJGNvbG9yLWRhcmstMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMjZweCAxNnB4IDE2cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59IiwiLnNlcnZpY2VzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgZ3JpZGNvbHMoNSwgMTJweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWRjb2xzKDIsIDhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICY6bnRoLWNoaWxkKG4rMTEpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY3VzdG9tIHtcclxuICAgICAgZ3JpZC1yb3c6IDEgLyA0O1xyXG4gICAgICBncmlkLWNvbHVtbjogNTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDE0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTI7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0zO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZGVmYXVsdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtbWluIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG5cclxuICAgICAgICAuc2VydmljZXNfX2hvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC5zZXJ2aWNlc19faW1nIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgaGVpZ2h0OiA5OXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faG92ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA2MCU7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgJl9fY3VzdG9tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nOiAyMXB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zaWRlYmFyLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICYub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBAaW5jbHVkZSBncmlkY29scyg0LCAxNnB4KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LTE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtLWRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3BMZygpO1xuICAgIH1cblxuICAgICYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhY2sge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuc2lkZWJhci1uYXZpZ2F0aW9uX19idG4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdWIge1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgfVxuICAgICAgJi5zaWRlYmFyLW5hdmlnYXRpb25fX2hlYWQtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLWdhcCk7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAmLm9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3ViIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLWdhcCk7XG4gICAgICB9XG5cbiAgICAgIC5zaWRlYmFyLW5hdmlnYXRpb25fX2xpbmstLXN1YiB7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICAmOm5vdCgmOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICAmLS1zdWIge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOlwi4oCTIFwiO1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgJjpub3QoJjpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAmLS1zdWIsXG4gICAgJi0tbWluIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmLS1taW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5pc1ZrIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pc1Qge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpZGViYXItc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuXG4gICAgZ2FwOiAzMnB4IDA7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGdhcDogMjRweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBtYXgtd2lkdGg6IDQ2NnB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgJjpub3QoJjpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgJi1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiA4ODVweDtcbiAgICB9XG5cbiAgICAmLWlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC41KTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDE5O1xuICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0LCAwcHgpICsgdmFyKC0taGVhZGVyLW9mZnNldCwgMHB4KSk7XG4gIH1cblxuICAmLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3NnB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpdGVtYXAtaXRlbSB7XG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4zNXM7XG4gIH1cblxuICAmX19sZXZlbC0yIHtcbiAgICAuc2l0ZW1hcC1pdGVtX19saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2RhZGFkYTtcbiAgICB9XG4gIH1cblxuICAmX19sZXZlbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4iLCIuc2l0ZW1hcCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXG4gICZfX2JhY2sge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBzdmcge1xuICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBncmlkY29scyg0LCA2MHB4KTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBAaW5jbHVkZSBncmlkY29scygxLCAyNHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zbGlkZSB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtaW4td2lkdGg6IDEwMjRweDtcbiAgaGVpZ2h0OiAxMDgwcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IDk3cHggMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpa0xDRyc7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS0zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNzYlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjMDY2MUFDIDAlLCByZ2JhKDYsIDk3LCAxNzIsIDApIDEwMCUpO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4gICYtLXBhZ2Uge1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsaWRlX19jaXJjbGUge1xuICAgICAgdG9wOiAxMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2NpcmNsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWUtNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDg4cHg7XG4gICAgcmlnaHQ6IDIwOHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDkwM3B4O1xuICAgIGhlaWdodDogOTAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgdG9wOiAxMjBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDQ0cHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgICByaWdodDogMjAycHg7XG4gICAgICAgICAgdG9wOiAxMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB3aWR0aDogMTA3cHg7XG4gICAgICAgICAgdG9wOiAyNzBweDtcbiAgICAgICAgICByaWdodDogNjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgYm90dG9tOiAzODlweDtcbiAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICB3aWR0aDogMTMycHg7XG4gICAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgIGJvdHRvbTogMjA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgd2lkdGg6IDEzOHB4O1xuICAgICAgICAgIGJvdHRvbTogODRweDtcbiAgICAgICAgICByaWdodDogMjc4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgIGxlZnQ6IDI4NXB4O1xuICAgICAgICAgIGJvdHRvbTogODFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICB3aWR0aDogMTU2cHg7XG4gICAgICAgICAgbGVmdDogOTJweDtcbiAgICAgICAgICBib3R0b206IDE5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICAgIGJvdHRvbTogMzg4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgxMCkge1xuICAgICAgICAgIHdpZHRoOiAxMTFweDtcbiAgICAgICAgICBsZWZ0OiA1MnB4O1xuICAgICAgICAgIHRvcDogMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgxMSkge1xuICAgICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICAgIGxlZnQ6IDIxMHB4O1xuICAgICAgICAgIHRvcDogMTA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNzQ5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWlkZGxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZS00O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDYwMnB4O1xuICAgIGhlaWdodDogNjAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgI2ZmZiAwJSwgI2Q4ZWNmZiAxMDAlKTtcblxuICAgICYtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLWNhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUwMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogMTU2cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDYxcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICB0b3A6IDEyOHB4O1xuICAgICAgICAgIHJpZ2h0OiA4MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICByaWdodDogMTNweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgd2lkdGg6IDE2OXB4O1xuICAgICAgICAgIHJpZ2h0OiA2MnB4O1xuICAgICAgICAgIGJvdHRvbTogMTA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgICAgICBib3R0b206IDEwMnB4O1xuICAgICAgICAgIGxlZnQ6IDk4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDEzcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgIHdpZHRoOiAxNTdweDtcbiAgICAgICAgICB0b3A6IDE1OHB4O1xuICAgICAgICAgIGxlZnQ6IDc0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICYtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1sb2dvIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFycm93IHtcbiAgICAgIC0tc2xpZGUtYXJyb3ctc2l6ZTogNTlweDtcbiAgICAgIC0tc2xpZGUtYXJyb3ctcG9zaXRpb246IC0xNXB4O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICYtLXRvcCxcbiAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1zbGlkZS1hcnJvdy1zaXplKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1sZWZ0LFxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXNsaWRlLWFycm93LXNpemUpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXRvcCB7XG4gICAgICAgIHRvcDogdmFyKC0tc2xpZGUtYXJyb3ctcG9zaXRpb24pO1xuICAgICAgfVxuXG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiB2YXIoLS1zbGlkZS1hcnJvdy1wb3NpdGlvbik7XG4gICAgICB9XG5cbiAgICAgICYtLWxlZnQge1xuICAgICAgICBsZWZ0OiB2YXIoLS1zbGlkZS1hcnJvdy1wb3NpdGlvbik7XG4gICAgICB9XG5cbiAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgIGJvdHRvbTogdmFyKC0tc2xpZGUtYXJyb3ctcG9zaXRpb24pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xpZGUtcGFnZS1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gIC5zbGlkZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc2xpZGVyLWFsc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS0yO1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xuICBwYWRkaW5nOiAzMnB4O1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci1zaXplKTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxuXG4gICYtLXByb2plY3QtcGFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tY29udGFpbmVyLWdhcCkpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29udGFpbmVyLWdhcCkpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgfVxuICB9XG5cbiAgJi0tbmV3cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci1nYXApICogMiArIHZhcigtLWNvbnRhaW5lci1zaXplKSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItZ2FwKTtcblxuICAgIC5zbGlkZXItYWxzbyB7XG4gICAgICAmX19zd2lwZXIge1xuICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSAxMnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSAxMnB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAxMnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N3aXBlciB7XG4gICAgJi1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZGVmYXVsdDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmV3cy1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgLm5ld3MtY2FyZF9fdGl0bGUge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogOHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG5cbiAgICAgIC5uZXdzLWNhcmQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkYjogJy5zbGlkZXItbWFpbic7XG5cbiN7JGJ9IHtcbiAgbWFyZ2luLXRvcDogLTc2cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiAtNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGhlaWdodDogOTEzcHg7XG4gICAgcGFkZGluZzogMTEycHggdmFyKC0tY29udGFpbmVyLWdhcCkgMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1zbGlkZXItbWFpbi1iZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDE1LjA4JSwgIzAwMCAxMDAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgIHJhZGlhbC1ncmFkaWVudCgxMDAlIDEwMCUgYXQgNTAlIDEwMCUsIHJnYmEoMCwgODUsIDE2MCwgMC4wMCkgODMuMDclLCAjMDA1NUEwIDEwMCUpLFxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoNjQuMTglIDY0LjE4JSBhdCA1MCUgNTUuNzYlLCByZ2JhKDAsIDg1LCAxNjAsIDAuMDApIDU5JSwgIzAwNTVBMCAxMDAlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzAwNTVBMCAwJSwgcmdiYSgwLCA4NSwgMTYwLCAwLjAwKSAxNy4wMiUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDU1QTAgMCUsIHJnYmEoMCwgODUsIDE2MCwgMC4wMCkgMTguNzQlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDU1QTAgMCUsIHJnYmEoMCwgODUsIDE2MCwgMC4wMCkgMjAuMTYlKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZy10b3A6IDg0cHg7XG4gICAgICBoZWlnaHQ6IDY1MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RodW1icyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogOThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICAmLXNsaWRlciB7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1nYXApO1xuICAgIH1cblxuICAgICYtc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICAgICAgICAuc2xpZGVyLW1haW5fX3RodW1icy1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBncmFkaWVudCA1cyBlYXNlIDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4IDI0cHggMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDApO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxN3B4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDApIC0yLjEyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKSA5OS4xOCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogOTRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGdyYWRpZW50IHtcbiAgICAwJSB7IHdpZHRoOiAwJTsgfVxuICAgIDEwMCUgeyB3aWR0aDogMTAwJTsgfVxuICB9XG59XG4iLCIkYjogJy5zbGlkZXItcGhvdG8nO1xuXG4jeyRifSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fcGFnaW5hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRvd25sb2FkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWJzIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICYtc2xpZGUge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gICAgICAgICN7JGJ9X190aHVtYnMtaW1nIHtcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgODUsIDE2MCwgMC41MCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlZmF1bHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICByaWdodDogLTgwcHg7XG4gICAgfVxuXG4gICAgJi0tcHJldiB7XG4gICAgICBsZWZ0OiAtODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLWJsdWU7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cbn0iLCIudGFicyB7XHJcbiAgJl9fYnRuIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDI3cHggMjBweCAyOHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gIH1cclxufSIsIiRiOiAnLnRhZ3MtbGlzdCc7XG5cbiN7JGJ9IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItZ2FwKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWNvbnRhaW5lci1nYXApKTtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVtb3ZlLXNjcm9sbC1iYXI7XG4gICAgfVxuXG4gICAgJi0tbGlua3Mge1xuICAgICAgI3skYn1fX2J0biB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZGVmYXVsdDtcbiAgICBwYWRkaW5nOiAzcHggOHB4IDVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbn0iLCIkYjogJy50YWdzLWxpc3QnO1xuXG4jeyRifSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1nYXApO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29udGFpbmVyLWdhcCkpO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHJlbW92ZS1zY3JvbGwtYmFyO1xuICAgIH1cblxuICAgICYtLWxpbmtzIHtcbiAgICAgICN7JGJ9X19idG4ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICYuYWN0aXZlIHtcbiAgICAgICN7JGJ9IHtcbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWZhdWx0O1xuICAgIHBhZGRpbmc6IDNweCA4cHggNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG59IiwiLmNvbnN0cnVjdG9yLXBhZ2Uge1xuXG4gIC8vIC5jb25zdHJ1Y3Rvci1wYWdlX19zZWN0aW9uXG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG4iXX0= */
