* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html,
body {
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
}
::-moz-selection {
  color: #fff;
  background-color: #000;
}
::selection {
  color: #fff;
  background-color: #000;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  color: #fff;
  font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
blockquote {
  padding: 0;
  margin: 0;
}
button {
  cursor: pointer;
  border: 0;
  background: transparent;
  padding: 0;
}
button:focus {
  outline: 0;
}
img {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  max-width: 100%;
  height: auto;
  width: auto;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
a img {
  border: 0 none;
}
a {
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
}
.object {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.clr {
  clear: both;
}
.ul-reset {
  margin: 0;
  padding: 0;
}
.ul-reset li {
  list-style-type: none;
}
.h-reset h1,
.h-reset h2,
.h-reset h3,
.h-reset h4,
.h-reset p {
  margin: 0;
}
.w-reset {
  max-width: 100%;
  width: 100%;
}
.h-reset {
  height: auto;
}
@media (max-width: 1024px) {
  .desktop-only {
    display: none !important;
  }
}
@media (min-width: 1025px) {
  .mobile-only {
    display: none !important;
  }
}
.block {
  display: block;
}
.inline_block {
  display: inline-block;
}
.none {
  display: none;
}
.ov-hidden {
  overflow: hidden;
}
.ov-visible {
  overflow: visible;
}
.ov-o-hidden {
  opacity: 0;
  visibility: hidden;
}
.ov-o-visible {
  opacity: 1;
  visibility: visible;
}
input,
select,
textarea {
  outline: none;
}
input,
textarea {
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
}
select {
  outline: none;
  border-radius: 0;
}
button,
input,
select,
textarea {
  font: inherit;
  margin: 0;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}
button,
input {
  overflow: visible;
}
button,
select {
  /* 1 */
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
blockquote {
  padding: 0;
  margin: 0;
}
button {
  cursor: pointer;
  border: 0;
  background: transparent;
  padding: 0;
}
button:focus {
  outline: 0;
}
.center {
  text-align: center;
}
.left {
  text-align: left;
}
.upper {
  text-transform: uppercase;
}
.lower {
  text-transform: lowercase;
}
.case {
  text-transform: normal;
}
.nocase {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.hyphenate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.pull-none {
  float: none;
}
.prel {
  position: relative;
}
.pabs {
  position: absolute;
}
.pfix {
  position: fixed;
}
.valign {
  position: relative;
  display: table;
}
.valign.fit {
  width: 100%;
  height: 100%;
}
.valign .middle {
  display: table-cell;
  vertical-align: middle;
}
.bx {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 1024px) {
  html {
    font-size: 16px;
  }
}
@media (min-width: 1025px) {
  .hide-desktop {
    display: none;
    visibility: hidden;
  }
}
@media (max-width: 1024px) {
  .hide-mobile {
    display: none;
    visibility: hidden;
  }
}
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.anim-title,
.anim-text,
.anim-btn {
  will-change: tranform;
}
.char,
.line-child,
.word-child {
  will-change: transform,opacity;
}
.word,
.line-parent {
  -webkit-clip-path: inset(0 0 0 0);
          clip-path: inset(0 0 0 0);
}
.text-align-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.text-align-center {
  text-align: center;
}
@font-face {
  font-family: 'Lunema';
  src: url('../font/Lunema-Regular.woff2') format('woff2'), url('../font/Lunema-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrThin';
  src: url('../font/HelveticaNeueCyr-Thin.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrMedium';
  src: url('../font/HelveticaNeueCyr-Medium.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrBold';
  src: url('../font/HelveticaNeueCyr-Bold.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrLight';
  src: url('../font/HelveticaNeueCyr-Light.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrRoman';
  src: url('../font/HelveticaNeueCyr-Roman.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Roman.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrBlack';
  src: url('../font/HelveticaNeueCyr-Black.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrHeavy';
  src: url('../font/HelveticaNeueCyr-Heavy.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Heavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrUltraLight';
  src: url('../font/HelveticaNeueCyr-UltraLight.woff2') format('woff2'), url('../font/HelveticaNeueCyr-UltraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
.pabs-fit {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.pabs-top-right {
  position: absolute;
  top: 0;
  right: 0;
}
.pabs-top-left {
  position: absolute;
  top: 0;
  left: 0;
}
.pabs-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.pabs-bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
}
.pabs-bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
}
.abs-cover-el {
  top: 0;
  left: 0;
}
.abs-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.bckg-yellow {
  background-color: #FAE941;
}
.bckg-blue {
  background-color: #4FA5FD;
}
.bckg-blueDark {
  background-color: #4286F5;
}
.bckg-orange {
  background-color: #FC6D44;
}
.bckg-green {
  background-color: #32B557;
}
.bckg-pink {
  background-color: #F983E0;
}
.bckg-white {
  background-color: #fff;
}
.bckg-black {
  background-color: #000;
}
.bckg-violet {
  background-color: #9747FF;
}
.cf:after {
  content: "";
  display: table;
  clear: both;
}
.flex {
  display: flex;
  flex-wrap: wrap;
}
.flex-center {
  justify-content: center;
  align-items: center;
}
.flex-nowrap {
  flex-flow: row nowrap;
}
.flex-space-between {
  justify-content: space-between;
}
.flex-align-items-center {
  align-items: center;
}
.flex-align-items-end {
  align-items: flex-end;
}
.flex-align-self-center {
  align-self: center;
}
.flex-align-self-end {
  align-self: flex-end;
}
.flex-justify-content-center {
  justify-content: center;
}
.flex-justify-content-right {
  justify-content: right;
}
@media (max-width: 1024px) {
  .flex-disable-mobile {
    display: block;
    flex-wrap: nowrap;
  }
}
@media (max-width: 1024px) {
  .flex-order-mobile-1 {
    order: 1;
  }
}
@media (max-width: 1024px) {
  .flex-order-mobile-2 {
    order: 2;
  }
}
@media (min-width: 1025px) {
  .flex-order-desktop-1 {
    order: 1;
  }
}
@media (min-width: 1025px) {
  .flex-order-desktop-2 {
    order: 2;
  }
}
.col {
  float: left;
}
@media (max-width: 719px) {
  .col-m-50 {
    width: 50%;
  }
}
@media (max-width: 719px) {
  .col-m-100 {
    width: 100%;
  }
}
@media (min-width: 720px) and (max-width: 1024px) {
  .col-t-25 {
    width: 25%;
  }
}
@media (min-width: 720px) and (max-width: 1024px) {
  .col-t-33 {
    width: 33%;
  }
}
@media (min-width: 720px) and (max-width: 1024px) {
  .col-t-50 {
    width: 50%;
  }
}
@media (min-width: 720px) and (max-width: 1024px) {
  .col-t-100 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .col-d-100 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .col-d-80 {
    width: 80%;
  }
}
@media (min-width: 1025px) {
  .col-d-75 {
    width: 75%;
  }
}
@media (min-width: 1025px) {
  .col-d-70 {
    width: 70%;
  }
}
@media (min-width: 1025px) {
  .col-d-66 {
    width: 66.66%;
  }
}
@media (min-width: 1025px) {
  .col-d-65 {
    width: 65%;
  }
}
@media (min-width: 1025px) {
  .col-d-60 {
    width: 60%;
  }
}
@media (min-width: 1025px) {
  .col-d-50 {
    width: 50%;
  }
}
@media (min-width: 1025px) {
  .col-d-40 {
    width: 40%;
  }
}
@media (min-width: 1025px) {
  .col-d-35 {
    width: 35%;
  }
}
@media (min-width: 1025px) {
  .col-d-33 {
    width: 33.33%;
  }
}
@media (min-width: 1025px) {
  .col-d-30 {
    width: 30%;
  }
}
@media (min-width: 1025px) {
  .col-d-25 {
    width: 25%;
  }
}
@media (min-width: 1025px) {
  .col-d-20 {
    width: 20%;
  }
}
.img-box {
  line-height: 0;
}
.img-box img,
.img-box .img {
  max-width: 100%;
  height: auto;
}
.bckg-box {
  background-size: cover;
  background-repeat: no-repeat;
}
img {
  max-width: 100%;
  height: auto;
}
.whole-block-link {
  top: 0;
  left: 0;
  z-index: 1;
}
.img-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.img-wrapper .img {
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 0%;
}
.img-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0%;
     object-position: 50% 0%;
  top: 0;
  left: 0;
}
.img-wrapper video {
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0%;
     object-position: 50% 0%;
  max-width: 100%;
  left: 0;
  right: 0;
}
.img-wrapper.aspect-ratio-1-1 {
  padding-top: 100%;
}
.img-wrapper.aspect-ratio-16-9 {
  padding-top: 56.25%;
}
.img-wrapper.aspect-ratio-428-428 {
  padding-top: 100%;
}
.img-wrapper.aspect-ratio-1473-891 {
  padding-top: 60.48879837%;
}
.img-wrapper.aspect-ratio-1920-1080 {
  padding-top: 56.25%;
}
.img-wrapper.aspect-ratio-800-800 {
  padding-top: 100%;
}
.img-wrapper.aspect-ratio-600-800 {
  padding-top: 133.33333333%;
}
.img-wrapper.aspect-ratio-208-386 {
  padding-top: 125.32467532%;
}
.img-wrapper.aspect-ratio-308-386 {
  padding-top: 125.32467532%;
}
.img-wrapper.aspect-ratio-465-335 {
  padding-top: 72.04301075%;
}
.img-wrapper.aspect-ratio-369-370 {
  padding-top: 100.27100271%;
}
.op_0 {
  opacity: 0;
}
.op_0.form-msg {
  opacity: 0!important;
}
.op_0.form-msg.show {
  opacity: 1!important;
}
.op_1 {
  opacity: 0.1;
}
.op_2 {
  opacity: 0.2;
}
.op_3 {
  opacity: 0.3;
}
.op_4 {
  opacity: 0.4;
}
.op_5 {
  opacity: 0.5;
}
.op_6 {
  opacity: 0.6;
}
.op_7 {
  opacity: 0.7;
}
.op_8 {
  opacity: 0.8;
}
.op_9 {
  opacity: 0.9;
}
.op_1 {
  opacity: 1;
}
.autoAlpha0 {
  opacity: 0;
  visibility: hidden;
}
h1,
h2,
h3,
h3,
h4,
h5,
h6,
p,
ul {
  padding: 0;
  margin: 0;
}
ul {
  padding: 0;
  margin: 0;
}
img {
  max-width: 100%;
  line-height: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  height: auto;
  width: auto;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
a img {
  border: 0 none;
}
a {
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  pointer-events: all;
}
button {
  padding: 0;
  background: transparent;
  cursor: pointer;
  border: 0;
}
button:focus {
  outline: 0;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
button,
input {
  overflow: visible;
}
button,
select {
  /* 1 */
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
a[href^="tel"] {
  text-decoration: none;
}
.visually-hidden {
  visibility: hidden;
}
.visibility-hidden {
  visibility: hidden;
}
.lh0 {
  line-height: 0;
}
.btn {
  display: inline-block;
  position: relative;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  min-width: 107px;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  font-weight: 600;
  border-radius: 38px;
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  padding-top: 1.6875rem;
  padding-bottom: 1.6875rem;
  padding-right: 3rem;
  padding-left: 3rem;
  text-transform: capitalize;
  letter-spacing: 0.065rem;
}
@media (max-width: 1024px) {
  .btn {
    padding: 20px 30px;
    font-size: 15px;
  }
}
.btn span {
  display: inline-block;
  z-index: 1;
  position: relative;
}
@media (min-width: 1025px) {
  .btn:hover:before {
    transform: scale(1.04);
  }
}
.btn {
  position: relative;
}
.btn-pink {
  color: #fff;
  background: transparent;
  border: 0;
}
.btn-pink .btn-bckg {
  background-color: #F983E0;
}
.btn:hover .btn-bckg {
  transform: scale(1.05);
}
.btn .btn-bckg {
  border-radius: 38px;
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  transition: transform 0.65s cubic-bezier(0.51, 0.03, 0.24, 0.87);
}
.w-100vw {
  width: 100vw;
}
.w-100 {
  width: 100%;
}
.fit {
  width: 100%;
  height: 100%;
}
.h-100 {
  height: 100%;
}
.h-100vh {
  height: 100vh;
}
.z-i-1 {
  z-index: 1;
}
.z-i-2 {
  z-index: 2;
}
.z-i-3 {
  z-index: 3;
}
.z-i-4 {
  z-index: 4;
}
.z-i-5 {
  z-index: 5;
}
.z-i-6 {
  z-index: 6;
}
.z-i-10 {
  z-index: 10;
}
.z-i-20 {
  z-index: 20;
}
.form-field-box {
  padding-top: clamp(1.063rem, 1.384vw, 1.563rem);
  padding-bottom: clamp(1.063rem, 1.384vw, 1.563rem);
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
}
.form-field-box label {
  font-size: clamp(0.813rem, 0.933vw, 1rem);
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.01rem;
  color: #000;
  width: clamp(5.438rem, 7.163vw, 8.125rem);
  display: inline-block;
  text-align: right;
  font-weight: 500;
  padding-bottom: clamp(1.438rem, 1.919vw, 2.188rem);
}
@media (max-width: 1024px) {
  .form-field-box label {
    width: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
  }
}
.form-field-box input,
.form-field-box textarea {
  border-radius: clamp(1.5rem, 1.981vw, 2.25rem);
  border: 0.125rem solid #000;
  background: #fff;
  margin-left: clamp(0.875rem, 1.156vw, 1.313rem);
  font-size: clamp(0.813rem, 0.933vw, 1rem);
  letter-spacing: 0.01rem;
  line-height: 1;
  padding-top: clamp(1rem, 1.321vw, 1.5rem);
  padding-bottom: clamp(1rem, 1.321vw, 1.5rem);
  padding-right: clamp(0.813rem, 1.093vw, 1.25rem);
  padding-left: clamp(0.813rem, 1.093vw, 1.25rem);
  min-width: clamp(16.688rem, 22.025vw, 25rem);
  transition: background 0.65s cubic-bezier(0.39, 0.58, 0.57, 1);
}
@media (max-width: 1024px) {
  .form-field-box input,
  .form-field-box textarea {
    margin-left: 0;
  }
}
.form-field-box input:focus,
.form-field-box textarea:focus {
  background-color: #FAE941;
  color: #000;
}
.form-field-box .error-text {
  position: absolute;
  bottom: -15px;
  color: #F983E0;
  right: clamp(0.813rem, 1.093vw, 1.25rem);
  left: 0;
  text-align: right;
  font-weight: 400;
  font-size: 14px;
}
@media (max-width: 1024px) {
  .form-field-box .error-text {
    bottom: -20px;
  }
}
.form-field-box.error input,
.form-field-box.error textarea {
  background-color: #F983E0;
  color: #fff;
}
.ready-to-transform-row-col-2 {
  padding-right: clamp(6.375rem, 8.422vw, 9.563rem);
}
@media (max-width: 1200px) {
  .ready-to-transform-row-col-2 {
    padding-bottom: clamp(1.25rem, 1.652vw, 1.875rem);
  }
}
@media (max-width: 1024px) {
  .ready-to-transform-row-col-2 {
    padding-right: 0;
    width: 100%;
    position: relative;
  }
  .ready-to-transform-row-col-2 .form-field-box {
    width: 100%;
    height: 185px;
  }
  .ready-to-transform-row-col-2 .form-field-box textarea {
    height: 120px;
  }
}
.ready-to-transform-row-col-2 .form-field-box {
  height: 100%;
  display: flex;
  width: 100%;
}
.ready-to-transform-row-col-2 .form-field-box .error-text {
  position: absolute;
  bottom: -20px;
}
.ready-to-transform-row-col-2 .form-field-box label {
  padding-top: clamp(1.25rem, 1.652vw, 1.875rem);
}
@media (max-width: 1024px) {
  .ready-to-transform-row-col-2 .form-field-box label {
    width: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
  }
}
@media (max-width: 1200px) {
  .ready-to-transform-row-col-2 .form-field-box label {
    padding-top: 0;
  }
}
.ready-to-transform-row-col-2 .form-field-box input,
.ready-to-transform-row-col-2 .form-field-box textarea {
  height: 100%;
  flex-grow: 1;
  transition: background 0.65s cubic-bezier(0.39, 0.58, 0.57, 1);
}
@media (max-width: 1024px) {
  .ready-to-transform-row-col-2 .form-field-box input,
  .ready-to-transform-row-col-2 .form-field-box textarea {
    width: calc(100% - 20px);
  }
}
.form-msg {
  color: #000;
  font-size: 20px;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  padding-top: 20px;
  opacity: 0;
}
@media (max-width: 1024px) {
  .ready-to-transform-btn-box {
    float: left;
    width: 100%;
    padding-top: 0;
  }
  .ready-to-transform-btn-box .form-field-box {
    padding-top: 0;
  }
  .ready-to-transform-btn-box .form-field-box .recaptcha-box {
    position: relative!important;
    padding-top: 0;
    padding-left: 0;
    left: 0;
    transform: scale(0.9) translateX(-7px);
    transform-origin: center;
  }
  .ready-to-transform-btn-box .form-field-box .recaptcha-box .error-text {
    bottom: inherit;
    top: -7px;
  }
}
@media (max-width: 1024px) {
  .ready-to-transform-row-col-2 .form-field-box .error-text {
    position: absolute;
    bottom: -45px;
  }
}
.form-msg {
  color: #000;
  font-size: 14px;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  padding-top: 20px;
  opacity: 0;
  line-height: 1.3;
  font-weight: 400;
  max-width: 90%;
  margin: auto;
}
.msg-box.col-d-100.col-t-50.col-m-100 {
  float: left;
  width: 100%;
}
html.lenis {
  height: auto;
}
.lenis.lenis-smooth {
  scroll-behavior: auto;
}
.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}
.lenis.lenis-stopped {
  overflow: hidden;
}
.lenis.lenis-scrolling iframe {
  pointer-events: none;
}
.max-w-container {
  margin: 0 auto;
  width: 100%;
}
.max-w-container.w-1920 {
  max-width: 1920px;
}
@media (min-width: 1025px) {
  .max-w-box-100per {
    max-width: 100%;
    margin: auto;
  }
}
@media (min-width: 1025px) {
  .max-w-box-90per {
    max-width: 90%;
    margin: auto;
  }
}
.margin-auto {
  margin-left: auto;
  margin-right: auto;
}
.offset-x-desktop-0 {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .offset-x-desktop-220 {
    padding-left: clamp(6.25rem, 11.066vw, 13.75rem);
    padding-right: clamp(6.25rem, 11.066vw, 13.75rem);
  }
}
@media (min-width: 1025px) {
  .offset-x-desktop-185 {
    padding-left: clamp(6.25rem, 9.661vw, 11.563rem);
    padding-right: clamp(6.25rem, 9.661vw, 11.563rem);
  }
}
@media (min-width: 1025px) {
  .offset-x-desktop-178 {
    padding-left: clamp(6.25rem, 9.38vw, 11.125rem);
    padding-right: clamp(6.25rem, 9.38vw, 11.125rem);
  }
}
@media (min-width: 1025px) {
  .offset-x-desktop-158 {
    padding-left: clamp(6.25rem, 8.578vw, 9.875rem);
    padding-right: clamp(6.25rem, 8.578vw, 9.875rem);
  }
}
@media (min-width: 720px) and (max-width: 1024px) {
  .offset-x-tablet-50 {
    padding-right: 50px;
    padding-left: 50px;
  }
}
@media (max-width: 719px) {
  .offset-x-mobile-20 {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.offset-y-top-0 {
  padding-top: 0;
}
.offset-y-bottom-0 {
  padding-bottom: 0;
}
.header {
  position: fixed;
  max-width: 1920px;
  margin: auto;
  width: 100%;
  padding-left: 51px;
  top: 26px;
  padding-right: 51px;
  z-index: 20;
}
@media (max-width: 1280px) {
  .header {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.header .header-inner-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.header .header-logo {
  display: inline-block;
  line-height: 0;
  cursor: pointer;
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.header-cta {
  display: inline-block;
  position: relative;
}
.header-cta:hover .btn-bckg {
  transform: scale(1.05);
}
.header-cta .btn-bckg {
  background: #000;
  border-radius: 38px;
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  transition: transform 0.65s cubic-bezier(0.51, 0.03, 0.24, 0.87);
}
.header-cta .btn-text {
  background: transparent;
  display: inline-block;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-radius: 38px;
  z-index: 2;
  position: relative;
  padding-top: 1.6875rem;
  padding-bottom: 1.6875rem;
  padding-right: 3rem;
  padding-left: 3rem;
  text-transform: capitalize;
  letter-spacing: 0.065rem;
}
@media (max-width: 1024px) {
  .header-cta .btn-text {
    padding: 20px 30px;
    font-size: 15px;
  }
}
@keyframes wave {
  0% {
    transform: rotate(0);
    transform-origin: 50% 50%;
  }
  15% {
    transform: rotate(45deg);
  }
  30% {
    transform: rotate(0);
  }
  45% {
    transform: rotate(40deg);
  }
  60% {
    transform: rotate(0);
  }
  90% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(0);
  }
}
.header-logo:hover {
  animation: wave 1.6s 1 cubic-bezier(0.42, 0, 0.47, 0.98);
  animation-delay: 0;
}
.footer {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  left: 95px;
  position: fixed;
  top: 395px;
  transform: rotate(-90deg) translateX(-10%);
  transform-origin: 0 100%;
  transition: opacity 0.3s linear, visibility 0.3s linear;
  width: 100%;
  font-size: 13px;
  z-index: 10;
}
@media (max-width: 1280px) {
  .footer {
    left: 75px;
  }
}
.footer nav {
  display: flex;
  flex-wrap: wrap;
}
.footer nav ul {
  display: inline-block;
}
.footer nav ul li {
  display: inline-block;
}
.footer nav ul li a {
  color: #000;
  text-transform: capitalize;
  font-size: 11px;
  letter-spacing: 1.32px;
  margin-right: 51px;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  font-weight: 400;
}
.ff-helveticaNCRoman {
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  font-weight: 400;
}
.ff-helveticaNCMedium {
  font-family: 'HelveticaNeueCyrMedium', sans-serif;
  font-weight: 500;
}
.ff-lunema {
  font-family: 'Lunema', sans-serif;
  font-weight: 500;
}
.fw-300 {
  font-weight: 300;
}
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.txt-size-300 {
  font-size: clamp(12.5rem, 16.513vw, 18.75rem);
}
.txt-size-208 {
  font-size: clamp(7.5rem, 11.031vw, 13rem);
}
.txt-size-128 {
  font-size: clamp(5.625rem, 7.15vw, 8rem);
}
.txt-size-96 {
  font-size: clamp(4rem, 5.284vw, 6rem);
}
.txt-size-64 {
  font-size: clamp(1.875rem, 3.239vw, 4rem);
}
.txt-size-48 {
  font-size: clamp(3rem, 3vw, 3rem);
}
@media (max-width: 1400px) {
  .txt-size-48 {
    font-size: clamp(2rem, 3vw, 3rem);
  }
}
.txt-size-40 {
  font-size: clamp(2.5rem, 2.5vw, 2.5rem);
}
.txt-size-36 {
  font-size: clamp(2.25rem, 2.25vw, 2.25rem);
}
@media (max-width: 1400px) {
  .txt-size-36 {
    font-size: clamp(1.25rem, 2.25vw, 2.25rem);
  }
}
.txt-size-32 {
  font-size: clamp(1.313rem, 1.753vw, 2rem);
}
.txt-size-24 {
  font-size: clamp(1.25rem, 1.41vw, 1.5rem);
}
.txt-size-20 {
  font-size: clamp(1.25rem, 1.25vw, 1.25rem);
}
.txt-size-16 {
  font-size: clamp(1rem, 1vw, 1rem);
}
.txt-size-11 {
  font-size: clamp(0.688rem, 0.688vw, 0.688rem);
}
.c-black {
  color: #000;
}
.c-black a {
  color: #000;
}
.c-yellow {
  color: #FAE941;
}
.ltr-spc-neg-0_02 {
  letter-spacing: -0.02em;
}
.ltr-spc-neg-0_01 {
  letter-spacing: -0.01em;
}
.ltr-spc-pos-0_16 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-0_22 {
  letter-spacing: 0.014rem;
}
.ltr-spc-pos-0_32 {
  letter-spacing: 0.02rem;
}
.ltr-spc-pos-0_4 {
  letter-spacing: 0.025rem;
}
.ltr-spc-pos-0_48 {
  letter-spacing: 0.03rem;
}
.ltr-spc-pos-0_64 {
  letter-spacing: 0.04rem;
}
.ltr-spc-pos-0_72 {
  letter-spacing: 0.045rem;
}
.ltr-spc-pos-0_8 {
  letter-spacing: 0.05rem;
}
.ltr-spc-pos-0_96 {
  letter-spacing: 0.06rem;
}
.ltr-spc-pos-1_28 {
  letter-spacing: 0.08rem;
}
.ltr-spc-pos-1_92 {
  letter-spacing: 0.12rem;
}
.ltr-spc-pos-2_56 {
  letter-spacing: 0.16rem;
}
.ltr-spc-pos-4_16 {
  letter-spacing: 0.26rem;
}
.ltr-spc-pos-4_8 {
  letter-spacing: 0.3rem;
}
.ltr-spc-pos_30 {
  letter-spacing: clamp(1.25rem, 1.652vw, 1.875rem);
}
.lh-0 {
  line-height: 0;
}
.lh-1 {
  line-height: 1;
}
.lh-1_13 {
  line-height: 1.13;
}
.lh-1_2 {
  line-height: 1.2;
}
.lh-1_28 {
  line-height: 1.28;
}
.lh-1_31 {
  line-height: 1.31;
}
.lh-1_35 {
  line-height: 1.35;
}
.lh-1_36 {
  line-height: 1.36;
}
.lh-1_48 {
  line-height: 1.48;
}
.lh-1_6 {
  line-height: 1.6;
}
.lh-1_63 {
  line-height: 1.63;
}
.lh-3 {
  line-height: 3;
}
.pb10 {
  padding-bottom: clamp(0.625rem, 0.625vw, 0.625rem);
}
.pb20 {
  padding-bottom: clamp(1.25rem, 1.25vw, 1.25rem);
}
.pb20 {
  padding-bottom: clamp(1.25rem, 1.25vw, 1.25rem);
}
.pb25 {
  padding-bottom: clamp(1.563rem, 1.563vw, 1.563rem);
}
.pb30 {
  padding-bottom: clamp(1.563rem, 1.763vw, 1.875rem);
}
.pb35 {
  padding-bottom: clamp(1.563rem, 1.964vw, 2.188rem);
}
.pb40 {
  padding-bottom: clamp(1.563rem, 2.165vw, 2.5rem);
}
.pb50 {
  padding-bottom: clamp(1.875rem, 2.677vw, 3.125rem);
}
.pb70 {
  padding-bottom: clamp(1.875rem, 3.48vw, 4.375rem);
}
.capitalize {
  text-transform: capitalize;
}
.marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.marquee-text {
  display: inline-block;
  text-indent: 0;
  animation: marquee 10s linear infinite;
  will-change: transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
.line {
  position: relative;
}
.line:before {
  background-color: #FAE941;
  left: 0;
  position: absolute;
  transform: scaleX(1);
  transform-origin: bottom right;
  width: 100%;
  bottom: clamp(0.125rem, 0.165vw, 0.188rem);
  content: "";
  height: clamp(0.438rem, 0.558vw, 0.625rem);
}
::-webkit-scrollbar {
  display: none;
  width: 0;
  /* Remove scrollbar space */
  background: transparent;
  /* Optional: just make scrollbar invisible */
}
html {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.hero-section {
  height: 100vh;
  overflow: hidden;
  position: relative;
  max-height: 925px;
}
.hero-section .journey-graphic {
  display: none;
}
.hero-section .max-w-container {
  height: 100vh;
  max-height: 925px;
  position: relative;
}
.hero-section .offset-x-desktop-185 {
  height: 100vh;
  max-height: 925px;
  position: relative;
}
.hero-section .bottom-text {
  position: absolute;
  bottom: 4.3125rem;
  left: clamp(6.25rem, 9.661vw, 11.563rem);
  right: clamp(6.25rem, 9.661vw, 11.563rem);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.hero-section .bottom-left-text {
  width: 13.6875rem;
  text-align: left;
}
.hero-section .bottom-right-text {
  margin-left: 0;
  width: 23.4375rem;
  text-align: left;
}
.hero-section .girl-box {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 3.3125rem;
  max-width: auto;
  text-align: center;
  line-height: 0;
}
.hero-section .girl-box a {
  display: inline-block;
  cursor: pointer;
}
.hero-section .girl-box img {
  width: clamp(4.375rem, 5.78vw, 6.563rem);
}
.hero-upper-text {
  max-width: 40.625rem;
  padding-top: 8.3125rem;
  padding-bottom: 4.125rem;
  margin: auto;
}
.hero-upper-text .highlithed {
  padding-top: 0.5125rem;
}
@media (max-width: 1400px) {
  .hero-upper-text {
    padding-top: 3.3125rem;
  }
}
.safari .hero-upper-text .highlithed {
  padding-top: 0.5125rem;
}
.color-grid {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  left: 50%;
}
.color-grid-row {
  display: flex;
  width: 100%;
}
.color-grid-item {
  height: 0;
  width: 17.1875rem;
  padding-bottom: 17.1875rem;
  float: left;
}
.letter-outer-box {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  max-width: 120rem;
  width: 100%;
  margin: auto;
  height: 21.875rem;
}
.letter-box {
  display: inline-block;
}
.letter-box-shadows {
  position: relative;
}
.letter-box-shadows .letter-box {
  position: absolute;
  display: inline-block;
}
.letter-box-shadows .letter-box.j {
  left: clamp(5.875rem, 9.648vw, 11.75rem);
  top: clamp(1rem, 1.642vw, 2rem);
}
.letter-box-shadows .letter-box.o {
  left: clamp(13rem, 20.584vw, 24.813rem);
  top: clamp(0.938rem, 1.58vw, 1.938rem);
}
.letter-box-shadows .letter-box.u {
  left: clamp(20.375rem, 32.213vw, 38.813rem);
  top: clamp(1.313rem, 2.155vw, 2.625rem);
}
.letter-box-shadows .letter-box.r {
  left: clamp(28.313rem, 44.685vw, 53.813rem);
  top: clamp(1.063rem, 1.745vw, 2.125rem);
}
.letter-box-shadows .letter-box.n {
  left: clamp(36.063rem, 56.969vw, 68.625rem);
  top: clamp(1.063rem, 1.745vw, 2.125rem);
}
.letter-box-shadows .letter-box.e {
  left: clamp(41.813rem, 68.658vw, 83.625rem);
  top: clamp(1.063rem, 1.745vw, 2.125rem);
  height: clamp(9.063rem, 14.881vw, 18.125rem);
  width: clamp(8.375rem, 13.793vw, 16.813rem);
}
.letter-box-shadows .letter-box.y {
  left: clamp(50.938rem, 80.392vw, 96.813rem);
  top: clamp(1.125rem, 1.847vw, 2.25rem);
}
.letter-box-color {
  position: relative;
}
.letter-box-color .letter-box {
  position: absolute;
  display: inline-block;
}
.letter-box-color .letter-box.j {
  left: clamp(6rem, 9.531vw, 11.5rem);
  top: clamp(0.438rem, 0.759vw, 0.938rem);
  left: clamp(4.938rem, 8.108vw, 9.875rem);
}
.letter-box-color .letter-box.o {
  left: clamp(12rem, 18.942vw, 22.813rem);
  top: clamp(0.438rem, 0.759vw, 0.938rem);
  z-index: 2;
}
.letter-box-color .letter-box.u {
  left: clamp(19.5rem, 30.776vw, 37.063rem);
  top: clamp(0.75rem, 1.231vw, 1.5rem);
}
.letter-box-color .letter-box.r {
  left: clamp(27.313rem, 43.163vw, 52rem);
  top: clamp(0.563rem, 0.924vw, 1.125rem);
}
.letter-box-color .letter-box.n {
  left: clamp(35.125rem, 55.47vw, 66.813rem);
  top: clamp(0.375rem, 0.616vw, 0.75rem);
}
.letter-box-color .letter-box.e {
  left: clamp(43.188rem, 68.188vw, 82.125rem);
  top: clamp(0.563rem, 0.924vw, 1.125rem);
}
.letter-box-color .letter-box.y {
  left: clamp(50.063rem, 78.995vw, 95.125rem);
  top: clamp(0.563rem, 0.924vw, 1.125rem);
}
.letter-box.j {
  width: clamp(7.5rem, 12.155vw, 14.75rem);
}
.letter-box.o {
  width: clamp(9.375rem, 14.833vw, 17.875rem);
}
.letter-box.u {
  width: clamp(9.063rem, 14.359vw, 17.313rem);
}
.letter-box.r {
  width: clamp(9rem, 14.257vw, 17.188rem);
}
.letter-box.n {
  width: clamp(9.313rem, 14.73vw, 17.75rem);
}
.letter-box.e {
  width: clamp(8.813rem, 13.909vw, 16.75rem);
}
.letter-box.y {
  width: clamp(7.938rem, 12.592vw, 15.188rem);
}
.letter-box svg {
  max-width: 100%;
}
.letter-shapes {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.letter-shape-1 {
  position: absolute;
  left: clamp(11.75rem, 18.572vw, 22.375rem);
  top: clamp(2.188rem, 3.552vw, 4.313rem);
  width: clamp(1.813rem, 2.896vw, 3.5rem);
  height: clamp(1.813rem, 2.896vw, 3.5rem);
}
.letter-shape-2 {
  position: absolute;
  left: clamp(27.625rem, 43.596vw, 52.5rem);
  top: clamp(-0.25rem, -0.45vw, -0.563rem);
  width: clamp(2.125rem, 3.409vw, 4.125rem);
  height: clamp(2.125rem, 3.409vw, 4.125rem);
  display: none;
}
@media (min-width: 1661px) {
  .letter-shape-2 {
    display: block;
  }
}
.letter-shape-3 {
  position: absolute;
  left: clamp(24.688rem, 39.014vw, 47rem);
  top: clamp(11.688rem, 19.191vw, 23.375rem);
  width: clamp(2.063rem, 3.386vw, 4.125rem);
  height: clamp(2.063rem, 3.386vw, 4.125rem);
}
.letter-shape-4 {
  position: absolute;
  left: clamp(41.875rem, 66.073vw, 79.563rem);
  top: clamp(4.938rem, 8.108vw, 9.875rem);
  width: clamp(2.938rem, 4.663vw, 5.625rem);
  height: clamp(2.938rem, 4.663vw, 5.625rem);
}
.letter-shape-5 {
  position: absolute;
  left: clamp(45.438rem, 71.722vw, 86.375rem);
  top: clamp(-4rem, -6.609vw, -8.063rem);
  width: clamp(1.438rem, 2.401vw, 2.938rem);
  height: clamp(1.438rem, 2.401vw, 2.938rem);
  display: none;
}
@media (min-width: 1661px) {
  .letter-shape-5 {
    display: block;
  }
}
.about-us {
  padding-top: clamp(6.25rem, 8.257vw, 9.375rem);
  padding-bottom: clamp(6.25rem, 8.257vw, 9.375rem);
}
.safari .about-us .highlithed {
  padding-top: 0.9125rem;
}
.about-voice-text {
  max-width: 91.5%;
}
.about-voice-text .icon-text {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: sub;
}
.icon-text {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
}
.highlithed {
  background: #000;
  color: #fff;
  padding: 0.3125rem 1.25rem;
  border-radius: 3.75rem;
}
.padlock {
  width: clamp(2.688rem, 3.57vw, 4.063rem);
  height: clamp(3.438rem, 4.521vw, 5.125rem);
}
.flash {
  width: clamp(3.313rem, 4.396vw, 5rem);
  height: clamp(3.313rem, 4.396vw, 5rem);
}
.quieter {
  width: clamp(3.938rem, 5.221vw, 5.938rem);
  height: clamp(3.938rem, 5.221vw, 5.938rem);
}
.black-star {
  width: clamp(3.313rem, 4.396vw, 5rem);
  height: clamp(3.313rem, 4.356vw, 4.938rem);
  margin-top: clamp(-1.063rem, -1.384vw, -1.563rem);
}
.school {
  width: clamp(3.563rem, 4.686vw, 5.313rem);
  height: clamp(3.563rem, 4.686vw, 5.313rem);
}
.rock {
  width: clamp(3.5rem, 4.624vw, 5.25rem);
  height: clamp(3.5rem, 4.624vw, 5.25rem);
}
.like {
  width: clamp(3.375rem, 4.458vw, 5.063rem);
  height: clamp(3.625rem, 4.789vw, 5.438rem);
}
.love {
  width: clamp(4.375rem, 5.78vw, 6.563rem);
  height: clamp(4.438rem, 5.842vw, 6.625rem);
}
.google-tool-small {
  width: clamp(3.313rem, 4.356vw, 4.938rem);
  height: clamp(3.313rem, 4.396vw, 5rem);
  margin-left: clamp(0.313rem, 0.393vw, 0.438rem);
  margin-right: clamp(0.563rem, 0.723vw, 0.813rem);
}
.brush {
  width: clamp(3.188rem, 4.231vw, 4.813rem);
  height: clamp(4.188rem, 5.511vw, 6.25rem);
  margin-left: clamp(-0.438rem, -0.598vw, -0.688rem);
}
.laptop {
  width: clamp(3.438rem, 4.521vw, 5.125rem);
  height: clamp(3.938rem, 5.182vw, 5.875rem);
  margin-top: clamp(-0.875rem, -1.156vw, -1.313rem);
}
.hand-small {
  width: clamp(3.688rem, 4.851vw, 5.5rem);
  height: clamp(3.75rem, 4.954vw, 5.625rem);
  margin-left: clamp(-0.5rem, -0.66vw, -0.75rem);
}
.hands {
  width: clamp(4.188rem, 5.552vw, 6.313rem);
  height: clamp(2.938rem, 3.861vw, 4.375rem);
}
.emoticons {
  width: clamp(4.813rem, 6.377vw, 7.25rem);
  height: clamp(4.813rem, 6.377vw, 7.25rem);
  margin-top: clamp(-1.188rem, -1.549vw, -1.75rem);
}
.ugt {
  padding-top: clamp(4.875rem, 6.4vw, 7.25rem);
  overflow: hidden;
}
.ugt-title {
  max-width: 25.3125rem;
}
.user-hover-move-slider {
  transform: rotate(-8deg);
  padding-top: clamp(8.75rem, 11.599vw, 13.188rem);
  padding-bottom: clamp(8.75rem, 11.599vw, 13.188rem);
}
.user-hover-move-slider .student-name {
  padding-top: clamp(1.125rem, 1.125vw, 1.125rem);
  padding-bottom: clamp(1.125rem, 1.125vw, 1.125rem);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.45s cubic-bezier(0.45, 0.05, 0.55, 0.95);
  transition-delay: 0.05s;
}
.user-hover-move-slider .video-container {
  border-radius: clamp(1.688rem, 2.209vw, 2.5rem);
  overflow: hidden;
}
.user-hover-move-slider.shrink .user-hover-move-slide:nth-child(1) {
  transform: translateX(200%) rotate(8deg) skewY(-10deg);
}
.user-hover-move-slider.shrink .user-hover-move-slide:nth-child(1) .user-hover-move-slide-media {
  transform: translateX(-5rem) translateY(-5rem);
}
.user-hover-move-slider.shrink .user-hover-move-slide:nth-child(2) {
  transform: translateX(100%) rotate(8deg) skewY(-10deg);
}
.user-hover-move-slider.shrink .user-hover-move-slide:nth-child(2) .user-hover-move-slide-media {
  transform: translateX(-3.75rem) translateY(-3.75rem);
}
.user-hover-move-slider.shrink .user-hover-move-slide:nth-child(3) {
  transform: translateX(0%) rotate(8deg) skewY(-10deg);
}
.user-hover-move-slider.shrink .user-hover-move-slide:nth-child(3) .user-hover-move-slide-media {
  transform: translateX(-2.5rem) translateY(-2.5rem);
}
.user-hover-move-slider.shrink .user-hover-move-slide:nth-child(4) {
  transform: translateX(-100%) rotate(8deg) skewY(-10deg);
}
.user-hover-move-slider.shrink .user-hover-move-slide:nth-child(4) .user-hover-move-slide-media {
  transform: translateX(-1.25rem) translateY(-1.25rem);
}
.user-hover-move-slider.shrink .user-hover-move-slide:nth-child(5) {
  transform: translateX(-200%) rotate(8deg) skewY(-10deg);
}
.user-hover-move-slide {
  padding: 0.625rem;
}
.user-hover-move-slide:hover .sound-tooltip {
  visibility: visible;
  opacity: 1;
}
.user-hover-move-slide:hover .sound-tooltip .tooltip {
  animation: rotation 4s linear infinite;
}
.user-hover-move-slide:hover .user-hover-move-slide-media {
  background-color: #F983E0;
}
.user-hover-move-slide:hover .student-name {
  visibility: visible;
  opacity: 1;
}
.user-hover-move-slide-media {
  transition: background 0.65s ease-out;
  cursor: pointer;
  width: clamp(17.875rem, 23.653vw, 26.875rem);
  padding: clamp(2.5rem, 3.302vw, 3.75rem);
  border: 4px solid #000;
  border-width: clamp(0.125rem, 0.206vw, 0.25rem);
  border-radius: clamp(4.125rem, 5.53vw, 6.313rem);
}
.user-hover-move-slide-media .img {
  border-radius: clamp(1.875rem, 2.477vw, 2.813rem);
  line-height: 0;
  overflow: hidden;
  width: clamp(12.813rem, 16.945vw, 19.25rem);
  height: clamp(16.063rem, 21.24vw, 24.125rem);
}
.user-hover-move-slider {
  position: relative;
  z-index: 11;
}
.user-hover-move-slider-inner-box {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.sound-tooltip {
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  right: clamp(-0.75rem, -0.991vw, -1.125rem);
  top: clamp(-1.188rem, -1.549vw, -1.75rem);
  width: clamp(6.25rem, 8.257vw, 9.375rem);
  height: clamp(6.25rem, 8.257vw, 9.375rem);
  transition: opacity 0.45s cubic-bezier(0.45, 0.05, 0.55, 0.95);
  transition-delay: 0.05s;
}
.sound-tooltip img {
  max-width: 100%;
}
.tooltip-text {
  width: clamp(4.313rem, 5.677vw, 6.438rem);
  height: clamp(4.313rem, 5.677vw, 6.438rem);
}
.tooltip-voice {
  width: clamp(2.875rem, 3.758vw, 4.25rem);
  height: clamp(2.875rem, 3.758vw, 4.25rem);
}
.personal-experience-marquee-text {
  padding-bottom: 138px;
}
.safari .personal-experience .marquee-text .highlightedYellowText {
  padding-bottom: 1rem;
}
.personal-experience-big-text {
  width: 95%;
  padding-right: clamp(1.875rem, 2.677vw, 3.125rem);
  box-sizing: border-box;
}
.round-border-box {
  width: 80%;
  padding-top: clamp(1.25rem, 1.611vw, 1.813rem);
  padding-bottom: clamp(1.25rem, 1.611vw, 1.813rem);
  padding-right: clamp(1.75rem, 2.312vw, 2.625rem);
  padding-left: clamp(1.75rem, 2.312vw, 2.625rem);
  border-radius: 3.5rem;
  border: 2px solid #000;
  border-width: clamp(0.063rem, 0.103vw, 0.125rem);
}
.personal-experience-text-box {
  padding-bottom: clamp(6.25rem, 8.257vw, 9.375rem);
}
.color-figure-1 {
  display: inline-block;
  position: relative;
  padding-right: clamp(5.563rem, 7.328vw, 8.313rem);
}
.color-figure-1 .blue-square {
  border-radius: clamp(2rem, 2.642vw, 3rem);
  border: 0.25rem solid #000;
  border-width: clamp(0.125rem, 0.206vw, 0.25rem);
  background: #4FA5FD;
  width: clamp(9.75rem, 12.88vw, 14.625rem);
  height: clamp(9.75rem, 12.88vw, 14.625rem);
  display: inline-block;
}
.color-figure-1 .yellow-circle {
  width: clamp(9.813rem, 13.023vw, 14.813rem);
  height: clamp(9.813rem, 13.023vw, 14.813rem);
  background: #FAE941;
  display: inline-block;
  position: absolute;
  top: 0;
  left: clamp(4.5rem, 5.905vw, 6.688rem);
  border-radius: 50%;
  border: 0.25rem solid #000;
  border-width: clamp(0.125rem, 0.206vw, 0.25rem);
}
.color-figure-2 {
  display: inline-block;
  position: relative;
  padding-right: clamp(1.313rem, 1.753vw, 2rem);
}
.color-figure-2 .green-square {
  border-radius: clamp(2rem, 2.642vw, 3rem);
  border: 0.25rem solid #000;
  border-width: clamp(0.125rem, 0.206vw, 0.25rem);
  background: #32B557;
  width: clamp(9.75rem, 12.88vw, 14.625rem);
  height: clamp(9.75rem, 12.88vw, 14.625rem);
  display: inline-block;
}
.color-figure-2 .blue-recatangle {
  display: inline-block;
  position: absolute;
  border-radius: clamp(2rem, 2.642vw, 3rem);
  border: 0.25rem solid #000;
  border-width: clamp(0.125rem, 0.206vw, 0.25rem);
  background: #4FA5FD;
  width: clamp(2.75rem, 3.633vw, 4.125rem);
  height: clamp(11.125rem, 14.696vw, 16.688rem);
  transform: rotate(-45deg);
  left: 0;
  bottom: 0;
  transform-origin: 157% 13%;
}
.color-figure-2 .yellow-circle {
  width: clamp(5.563rem, 7.328vw, 8.313rem);
  height: clamp(5.563rem, 7.328vw, 8.313rem);
  display: inline-block;
  position: absolute;
  background: #FAE941;
  border-radius: 50%;
  border: 0.25rem solid #000;
  border-width: clamp(0.125rem, 0.206vw, 0.25rem);
  top: clamp(0.375rem, 0.535vw, 0.625rem);
  left: clamp(0.375rem, 0.535vw, 0.625rem);
}
.color-figure-3 {
  display: inline-block;
  position: relative;
  padding-right: clamp(5.688rem, 7.494vw, 8.5rem);
}
.color-figure-3 .pink-recatangle {
  border-radius: clamp(2rem, 2.642vw, 3rem);
  border: 0.25rem solid #000;
  border-width: clamp(0.125rem, 0.206vw, 0.25rem);
  background: #F983E0;
  width: clamp(15.625rem, 20.601vw, 23.375rem);
  height: clamp(9.75rem, 12.88vw, 14.625rem);
  display: inline-block;
  position: relative;
}
.color-figure-3 .play {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: inline-block;
  width: clamp(9.813rem, 13.023vw, 14.813rem);
  height: clamp(9.813rem, 13.023vw, 14.813rem);
}
.color-figure-3 .play svg {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(3.375rem, 4.418vw, 5rem);
  height: clamp(3.688rem, 4.851vw, 5.5rem);
}
.color-figure-3 .yellow-circle {
  position: absolute;
  display: inline-block;
  width: clamp(9.813rem, 13.023vw, 14.813rem);
  height: clamp(9.813rem, 13.023vw, 14.813rem);
  top: 0;
  left: 0;
  background: #FAE941;
  border: 0.25rem solid #000;
  border-width: clamp(0.125rem, 0.206vw, 0.25rem);
  border-radius: 50%;
}
.color-figure-3 .green-circle {
  position: absolute;
  display: inline-block;
  left: clamp(10.313rem, 13.603vw, 15.438rem);
  top: 0;
  background: #32B557;
  border: 0.25rem solid #000;
  border-width: clamp(0.125rem, 0.206vw, 0.25rem);
  border-radius: 50%;
  height: clamp(9.813rem, 13.023vw, 14.813rem);
  width: clamp(9.813rem, 13.023vw, 14.813rem);
}
.color-figure-4 {
  display: inline-block;
  position: relative;
  padding-right: clamp(1.5rem, 1.941vw, 2.188rem);
}
.color-figure-4 svg {
  width: clamp(9.813rem, 12.943vw, 14.688rem);
  height: clamp(9.813rem, 13.023vw, 14.813rem);
}
.personal-experience-color-figures {
  padding-bottom: 4.5625rem;
}
.speaking-school {
  padding-top: clamp(5.125rem, 6.77vw, 7.688rem);
  padding-bottom: clamp(5.125rem, 6.77vw, 7.688rem);
  padding-right: clamp(2.375rem, 3.097vw, 3.5rem);
  padding-left: clamp(2.375rem, 3.097vw, 3.5rem);
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.speaking-school .max-w-container {
  border-radius: clamp(6.063rem, 7.989vw, 9.063rem);
  margin: auto;
  box-sizing: border-box;
}
.speaking-school-outer-box {
  border-radius: clamp(6.25rem, 8.337vw, 9.5rem);
  background: #fff;
  padding-top: clamp(6.688rem, 8.814vw, 10rem);
  padding-left: clamp(7.125rem, 9.372vw, 10.625rem);
  padding-right: clamp(7.125rem, 9.372vw, 10.625rem);
}
.speaking-school-content-up-box {
  max-width: 80%;
}
.speaking-school-content-up-box .speaking-school-text {
  padding-top: clamp(1.125rem, 1.486vw, 1.688rem);
  padding-bottom: clamp(3.563rem, 4.686vw, 5.313rem);
}
.speaking-school-content-bottom-box .speaking-school-text {
  position: relative;
}
.speaking-school-content-bottom-box .speaking-school-text .line:before {
  background-color: #000;
  left: 0;
  position: absolute;
  transform: scaleX(1);
  transform-origin: bottom right;
  width: 100%;
  bottom: 0;
  content: "";
  height: 1px;
}
.speaking-school-info {
  position: absolute;
  bottom: clamp(2.5rem, 3.343vw, 3.813rem);
  left: clamp(2.625rem, 3.628vw, 4.188rem);
  width: clamp(26.188rem, 34.574vw, 39.25rem);
  background-color: #000;
  border-radius: clamp(2.375rem, 3.097vw, 3.5rem);
  padding-top: clamp(1.25rem, 1.611vw, 1.813rem);
  padding-bottom: clamp(1.25rem, 1.611vw, 1.813rem);
  padding-left: clamp(1.75rem, 2.312vw, 2.625rem);
  padding-right: clamp(1.75rem, 2.312vw, 2.625rem);
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.speaking-school-media {
  width: clamp(61.375rem, 81.078vw, 92.063rem);
  max-width: 100%;
  border-radius: clamp(3.813rem, 5.096vw, 5.813rem);
}
.speaking-school-media-box {
  margin-bottom: clamp(4.563rem, 6.007vw, 6.813rem);
}
.speaking-school-content-bottom-box {
  padding-bottom: clamp(7.125rem, 9.412vw, 10.688rem);
  max-width: 94%;
}
.speaking-school-content-bottom-box .speaking-school-text {
  padding-bottom: clamp(2.188rem, 2.87vw, 3.25rem);
}
.highlightedYellow {
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
  border: 2px solid #000;
  border-width: clamp(0.063rem, 0.103vw, 0.125rem);
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  mix-blend-mode: multiply;
}
.highlightedYellow {
  padding-top: 0.063rem;
  padding-bottom: clamp(0.125rem, 0.206vw, 0.25rem);
  padding-left: clamp(0.625rem, 0.785vw, 0.875rem);
  padding-right: clamp(5.875rem, 7.761vw, 8.813rem);
  display: inline-block;
  position: relative;
}
.highlightedYellow .voice-icon {
  width: clamp(4.125rem, 5.489vw, 6.25rem);
  height: clamp(4.125rem, 5.489vw, 6.25rem);
  right: clamp(1.063rem, 1.384vw, 1.563rem);
  display: inline-block;
  line-height: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  mix-blend-mode: multiply;
}
.highlightedYellow .voice-icon img {
  width: 100px;
}
.highlightedYellowText {
  padding-top: 0.063rem;
  padding-bottom: clamp(0.125rem, 0.206vw, 0.25rem);
  padding-left: clamp(1.25rem, 1.652vw, 1.875rem);
  padding-right: clamp(1.25rem, 1.652vw, 1.875rem);
  display: inline-block;
  position: relative;
  margin-right: clamp(0.5rem, 0.66vw, 0.75rem);
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
  border: 2px solid #000;
  border-width: clamp(0.063rem, 0.103vw, 0.125rem);
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  mix-blend-mode: multiply;
  margin-bottom: 0.3125rem;
}
.visuals {
  padding-bottom: clamp(7rem, 7.492vw, 6.438rem);
}
.visuals-graphic {
  height: clamp(14.063rem, 18.557vw, 21.063rem);
  width: 100%;
  margin-bottom: clamp(2.313rem, 3.034vw, 3.438rem);
}
.visuals-graphic .visuals-svg {
  width: clamp(61.688rem, 81.471vw, 92.5rem);
  margin: auto;
}
.student {
  width: clamp(3rem, 3.964vw, 4.5rem);
  height: clamp(4rem, 5.284vw, 6rem);
  display: inline-block;
  margin-right: clamp(0.875rem, 1.156vw, 1.313rem);
  margin-left: clamp(0.375rem, 0.496vw, 0.563rem);
  background-size: contain;
}
.thrombus {
  width: clamp(4.063rem, 5.346vw, 6.063rem);
  height: clamp(2.375rem, 3.137vw, 3.563rem);
  display: inline-block;
  background-size: contain;
  margin-right: clamp(0.25rem, 0.331vw, 0.375rem);
}
.visuals-text {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: clamp(6.625rem, 8.712vw, 9.875rem);
}
.visuals-border-text {
  border-radius: clamp(6.25rem, 8.337vw, 9.5rem);
  border: 2px solid #000;
  background: #FFF;
  position: relative;
  padding: 116px 112px;
  padding-top: clamp(4.875rem, 6.4vw, 7.25rem);
  padding-bottom: clamp(4.875rem, 6.4vw, 7.25rem);
  padding-left: clamp(4.688rem, 6.173vw, 7rem);
  padding-right: clamp(4.688rem, 6.173vw, 7rem);
  text-align: center;
}
@media (min-width: 1025px) {
  .visuals-border-text {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
}
@media (min-width: 1280px) {
  .visuals-border-text {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
}
.visuals-svg-gradient {
  z-index: 0;
  position: absolute;
  right: clamp(6.875rem, 9.082vw, 10.313rem);
  display: inline-block;
  width: clamp(34.875rem, 46.031vw, 52.25rem);
  height: clamp(11.375rem, 14.986vw, 17rem);
  bottom: clamp(4.375rem, 5.78vw, 6.563rem);
  bottom: 9.3rem;
  right: 5.5rem;
}
@media (min-width: 1000px) {
  .visuals-svg-gradient {
    right: 5.4rem;
    bottom: 9rem;
  }
}
@media (min-width: 1080px) {
  .visuals-svg-gradient {
    right: 6rem;
    bottom: 9rem;
  }
}
@media (min-width: 1200px) {
  .visuals-svg-gradient {
    right: 5.9rem;
    bottom: 7.5rem;
  }
}
@media (min-width: 1281px) {
  .visuals-svg-gradient {
    right: 6rem;
    bottom: 7.2rem;
  }
}
@media (min-width: 1360px) {
  .visuals-svg-gradient {
    right: 6.8rem;
  }
}
@media (min-width: 1400px) {
  .visuals-svg-gradient {
    right: 7rem;
  }
}
@media (min-width: 1500px) {
  .visuals-svg-gradient {
    bottom: 7.1rem;
    right: 7.5rem;
  }
}
@media (min-width: 1600px) {
  .visuals-svg-gradient {
    bottom: 6.7rem;
    right: 7.8rem;
  }
}
@media (min-width: 1660px) {
  .visuals-svg-gradient {
    bottom: 7rem;
    right: 8rem;
  }
}
@media (min-width: 1800px) {
  .visuals-svg-gradient {
    bottom: 7rem;
    right: 8.8rem;
  }
}
@media (min-width: 1840px) {
  .visuals-svg-gradient {
    right: 9.7rem;
  }
}
@media (min-width: 1870px) {
  .visuals-svg-gradient {
    right: 10.8rem;
  }
}
@media (min-width: 1900px) {
  .visuals-svg-gradient {
    right: 11.3rem;
  }
}
@media (min-width: 1905) {
  .visuals-svg-gradient {
    right: 11.6rem;
  }
}
.visuals-svg-gradient svg {
  width: 100%;
}
.visuals-border-text-line-1,
.visuals-border-text-line-2 {
  z-index: 1;
  position: relative;
}
.brain {
  width: clamp(4rem, 5.284vw, 6rem);
  height: clamp(3.313rem, 4.396vw, 5rem);
  display: inline-block;
  mix-blend-mode: multiply;
  z-index: 1;
  position: relative;
  background-size: contain;
}
.space-visuals-2 {
  display: inline-block;
}
.thrombus-line-1 {
  width: clamp(0.375rem, 0.496vw, 0.563rem);
  height: clamp(1rem, 1.321vw, 1.5rem);
  display: inline-block;
  background-size: contain;
}
.thrombus-line-2 {
  width: clamp(0.5rem, 0.66vw, 0.75rem);
  height: clamp(1.688rem, 2.209vw, 2.5rem);
  display: inline-block;
  background-size: contain;
}
.mobile-first {
  padding-bottom: clamp(6.25rem, 8.257vw, 9.375rem);
}
.mobile-first .line {
  position: relative;
}
.mobile-first .line:before {
  background-color: #FAE941;
  left: 0;
  position: absolute;
  transform: scaleX(1);
  transform-origin: bottom right;
  width: 100%;
  bottom: clamp(0.125rem, 0.165vw, 0.188rem);
  content: "";
  height: clamp(0.438rem, 0.558vw, 0.625rem);
}
.mobile-first .border-text {
  padding-top: clamp(6.25rem, 8.176vw, 9.25rem);
  padding-bottom: clamp(5.625rem, 7.431vw, 8.438rem);
  padding-left: clamp(4.813rem, 6.338vw, 7.188rem);
  padding-right: clamp(4.813rem, 6.338vw, 7.188rem);
  border-radius: clamp(6.25rem, 8.337vw, 9.5rem);
  border: 0.125rem solid #000;
}
.mobile-first .video-section {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.mobile-first .video-container {
  -webkit-clip-path: circle(81% at 50% 130%);
          clip-path: circle(81% at 50% 130%);
  max-width: 1920px;
  margin: auto;
}
.mobile-first video {
  width: 100%;
  height: auto;
  display: block;
}
.mobile-first-marquee-text {
  padding-top: clamp(3.875rem, 5.119vw, 5.813rem);
  padding-bottom: clamp(4.625rem, 6.07vw, 6.875rem);
}
.pink-box-outer {
  padding-left: clamp(2.5rem, 3.383vw, 3.875rem);
  padding-right: clamp(2.5rem, 3.383vw, 3.875rem);
}
.pink-box {
  border-radius: clamp(6.063rem, 7.989vw, 9.063rem);
  border: 0.125rem solid #000;
  background: #F983E0;
  padding-top: clamp(2.5rem, 3.302vw, 3.75rem);
  padding-bottom: clamp(2.5rem, 3.302vw, 3.75rem);
  padding-left: clamp(1.688rem, 2.209vw, 2.5rem);
  padding-right: clamp(1.688rem, 2.209vw, 2.5rem);
  margin: auto;
  box-sizing: border-box;
}
.ready-to-enroll-mask-2 {
  width: clamp(19.375rem, 25.595vw, 29.063rem);
  height: clamp(13.938rem, 18.432vw, 20.938rem);
}
.ready-to-enroll-mask-2 .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/ready-to-enroll-mask-2.svg");
          mask-image: url("../images/mask/ready-to-enroll-mask-2.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(19.375rem, 25.595vw, 29.063rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.ready-to-enroll-mask-3 {
  width: clamp(15.375rem, 20.31vw, 23.063rem);
  height: clamp(15.438rem, 20.373vw, 23.125rem);
  transform: translateY(clamp(-1.25rem, -1.652vw, -1.875rem));
}
.ready-to-enroll-mask-3 .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/ready-to-enroll-mask-3.svg");
          mask-image: url("../images/mask/ready-to-enroll-mask-3.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(15.375rem, 20.31vw, 23.063rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.yellow-pink-gradient-box {
  border-radius: clamp(6.25rem, 8.056vw, 9.063rem);
  border: 0.125rem solid #000;
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
}
.rte-title {
  padding-top: clamp(2.25rem, 2.972vw, 3.375rem);
  text-align: center;
  padding-left: clamp(0.813rem, 1.093vw, 1.25rem);
  padding-right: clamp(0.813rem, 1.093vw, 1.25rem);
  padding-bottom: clamp(3.188rem, 4.19vw, 4.75rem);
}
.rte-text-box {
  text-transform: capitalize;
  padding-top: clamp(0.938rem, 1.218vw, 1.375rem);
  padding-right: clamp(0.938rem, 1.218vw, 1.375rem);
  padding-left: clamp(1.688rem, 2.209vw, 2.5rem);
  text-align: left;
}
.rte-col {
  text-align: center;
  padding: clamp(3.313rem, 4.396vw, 5rem);
  padding-bottom: clamp(2.688rem, 3.57vw, 4.063rem);
}
.rte-mask-box {
  min-height: clamp(15.563rem, 20.578vw, 23.375rem);
}
.rte-mask-box svg {
  width: 100%;
}
.rte-mask-box.mask1 {
  width: clamp(17.063rem, 22.52vw, 25.563rem);
  height: clamp(14.75rem, 19.485vw, 22.125rem);
}
.rte-mask-box.mask2 {
  height: clamp(13.938rem, 18.432vw, 20.938rem);
  width: clamp(19.375rem, 25.595vw, 29.063rem);
}
.rte-mask-box.mask3 {
  width: clamp(15.375rem, 20.31vw, 23.063rem);
  height: clamp(15.438rem, 20.373vw, 23.125rem);
}
.guided-pathway {
  padding-top: clamp(4.875rem, 6.44vw, 7.313rem);
  padding-bottom: clamp(4.813rem, 6.338vw, 7.188rem);
}
.guided-pathway .darkYellowGrad {
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
  border: 0.125rem solid #000;
  padding-top: clamp(0.375rem, 0.496vw, 0.563rem);
  padding-bottom: clamp(0.375rem, 0.496vw, 0.563rem);
  padding-left: clamp(0.563rem, 0.723vw, 0.813rem);
  padding-right: clamp(0.563rem, 0.723vw, 0.813rem);
}
.guided-pathway .lightYellowGrad {
  background: linear-gradient(180deg, rgba(250, 233, 65, 0.47) 0%, rgba(250, 233, 65, 0) 100%);
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
  border: 0.125rem solid #000;
  padding-top: clamp(0.375rem, 0.496vw, 0.563rem);
  padding-bottom: clamp(0.375rem, 0.496vw, 0.563rem);
  padding-left: clamp(0.563rem, 0.723vw, 0.813rem);
  padding-right: clamp(0.563rem, 0.723vw, 0.813rem);
}
.guided-pathway-cta {
  border-radius: clamp(6.313rem, 8.359vw, 9.5rem);
  border: 0.125rem solid #000;
  background: #000;
  padding: clamp(2.188rem, 1.585vw, 1.25rem);
  display: flex;
  align-items: center;
  padding-right: clamp(3.313rem, 3.313vw, 3.313rem);
  padding-left: clamp(3.313rem, 3.313vw, 3.313rem);
  max-width: 96.5%;
}
.guided-pathway-cta .guided-pathway-cta-text {
  flex: 1;
  padding-right: clamp(0.813rem, 1.093vw, 1.25rem);
}
.guided-pathway-title {
  padding-bottom: clamp(2.688rem, 3.53vw, 4rem);
  max-width: 90%;
}
.guided-pathway-title .school {
  margin-left: clamp(-0.063rem, -0.103vw, -0.125rem);
  margin-top: clamp(-1.313rem, -1.753vw, -2rem);
  margin-right: clamp(0.5rem, 0.66vw, 0.75rem);
}
.safari .guided-pathway-title .lightYellowGrad,
.safari .guided-pathway-title .darkYellowGrad {
  padding-top: 0.9rem;
}
.guided-pathway-text {
  padding-bottom: clamp(4.188rem, 5.511vw, 6.25rem);
  max-width: 89%;
}
.maximize .max-w-container {
  border-radius: clamp(6.25rem, 8.257vw, 9.375rem);
  padding-bottom: clamp(5.813rem, 7.698vw, 8.75rem);
  background: #32B557;
}
.maximize .maximize-title {
  padding-top: clamp(2.75rem, 3.633vw, 4.125rem);
  padding-left: clamp(4.375rem, 5.78vw, 6.563rem);
  padding-right: clamp(4.375rem, 5.78vw, 6.563rem);
  padding-bottom: 0rem;
  box-sizing: border-box;
}
.maximize .maximize-sub-text {
  padding-left: clamp(5rem, 6.605vw, 7.5rem);
  padding-right: clamp(5rem, 6.605vw, 7.5rem);
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%;
  align-items: center;
  padding-bottom: clamp(1.75rem, 2.312vw, 2.625rem);
  position: relative;
}
.maximize .maximize-sub-text:after {
  position: absolute;
  left: clamp(5rem, 6.605vw, 7.5rem);
  right: clamp(5rem, 6.605vw, 7.5rem);
  bottom: 0;
  content: "";
  height: clamp(0.313rem, 0.433vw, 0.5rem);
  background-color: #000;
}
.maximize .maximize-sub-title {
  padding-right: clamp(2.313rem, 3.034vw, 3.438rem);
  width: 56%;
  box-sizing: border-box;
}
.maximize .maximize-inner-title {
  padding-right: 0;
  padding-left: 0;
  width: 44%;
  padding-top: clamp(0.5rem, 0.66vw, 0.75rem);
}
.maximize-graphic-box {
  padding-top: clamp(5.625rem, 7.431vw, 8.438rem);
  white-space: nowrap;
  padding-bottom: clamp(5.625rem, 7.431vw, 8.438rem);
}
.maximize-col {
  display: inline-block;
  padding-left: clamp(5rem, 6.605vw, 7.5rem);
}
.maximize-col:first-child {
  width: clamp(22.563rem, 29.826vw, 33.875rem);
}
.maximize-col:first-child svg {
  width: clamp(17.188rem, 22.725vw, 25.813rem);
}
.maximize-col:nth-child(2) {
  width: clamp(21.5rem, 28.402vw, 32.25rem);
  text-align: left;
}
.maximize-col:nth-child(2) svg {
  width: clamp(16.313rem, 21.529vw, 24.438rem);
}
.maximize-col:nth-child(3) {
  width: clamp(24.375rem, 32.2vw, 36.563rem);
}
.maximize-col:nth-child(3) svg {
  width: clamp(19.188rem, 25.327vw, 28.75rem);
}
.maximize-col:nth-child(4) svg {
  width: clamp(17.563rem, 23.181vw, 26.313rem);
}
.maximize-text-box {
  max-width: 80%;
  margin: auto;
  white-space: normal;
  padding-top: clamp(1.688rem, 2.209vw, 2.5rem);
}
@media (min-width: 1367px) {
  .maximize-text-box {
    max-width: 67%;
  }
}
.maximize-border-box {
  border-radius: clamp(6.313rem, 8.359vw, 9.5rem);
  border: 0.125rem solid #000;
  background: #fff;
  padding-top: clamp(5.063rem, 6.667vw, 7.563rem);
  padding-bottom: clamp(5.063rem, 6.667vw, 7.563rem);
  padding-left: clamp(6.563rem, 8.689vw, 9.875rem);
  padding-right: clamp(7.938rem, 10.506vw, 11.938rem);
  max-width: 78%;
  margin: auto;
}
.google-tools {
  padding-top: clamp(5.813rem, 7.698vw, 8.75rem);
  padding-bottom: clamp(8.313rem, 11.001vw, 12.5rem);
}
.google-tools {
  padding-top: clamp(6.438rem, 8.525vw, 9.688rem);
  padding-bottom: clamp(8.313rem, 11.001vw, 12.5rem);
}
.google-tools-title-1 {
  padding-bottom: clamp(1.063rem, 1.424vw, 1.625rem);
}
.google-tools-title-2 {
  padding-bottom: clamp(4.125rem, 5.449vw, 6.188rem);
}
.google-tools-text {
  max-width: 90%;
}
.colorful-media-row {
  display: flex;
  flex-wrap: wrap;
}
.colorful-media-item {
  height: 0;
  width: 20%;
  padding-bottom: 20%;
  text-align: center;
  position: relative;
}
.colorful-media-abs-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.colorful-media-abs-row {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.colorful-media-abs-item {
  width: 20%;
  padding-bottom: 20%;
  height: 0;
  position: relative;
}
.colorful-media-abs-item .u-shadow {
  position: absolute;
  left: 52%;
  top: 56%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(7.938rem, 10.466vw, 11.875rem);
  height: clamp(8.188rem, 10.796vw, 12.25rem);
}
.colorful-media-abs-item .u {
  left: 48%;
  top: 52%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  width: clamp(7.938rem, 10.466vw, 11.875rem);
  height: clamp(8.188rem, 10.796vw, 12.25rem);
}
.summer-open-house {
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  max-width: 90%;
}
.colorful-media-abs-combine-cells {
  position: absolute;
  top: 0;
  width: 40%;
  left: 40%;
  height: 66.66%;
  bottom: 0;
  z-index: 1;
}
.colorful-media-abs-combine-cells .colorful-media-abs-combine-figure {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(26.688rem, 35.275vw, 40.063rem);
  max-width: 84%;
  margin: auto;
}
.colorful-media-abs-combine-cells .colorful-media-abs-combine-media {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(20.563rem, 27.144vw, 30.813rem);
  max-width: 65%;
  margin: auto;
}
.color-grid-shape {
  position: absolute;
  left: 50%;
  top: 53%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(8.813rem, 11.662vw, 13.25rem);
}
.colorful-media-abs-item .spring-open-house {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.colorful-media-abs-item .y-shadow {
  left: 55%;
  top: 54%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  width: clamp(6.438rem, 8.484vw, 9.625rem);
}
.colorful-media-abs-item .y {
  left: 51%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  width: clamp(6.438rem, 8.484vw, 9.625rem);
}
.colorful-media-abs-item .n-shadow {
  position: absolute;
  left: 51%;
  top: 52%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(7.875rem, 10.403vw, 11.813rem);
}
.colorful-media-abs-item .n {
  position: absolute;
  left: 47%;
  top: 48%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(7.75rem, 10.238vw, 11.625rem);
}
.colorful-media-abs-item .white-hand {
  position: absolute;
  left: 50%;
  top: 49%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(8.063rem, 10.671vw, 12.125rem);
}
.colorful-media-abs-item .j-shadow {
  position: absolute;
  left: 49%;
  top: 55%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(6.438rem, 8.525vw, 9.688rem);
}
.colorful-media-abs-item .j {
  position: absolute;
  left: 44%;
  top: 51%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(6.438rem, 8.525vw, 9.688rem);
}
.colorful-media-abs-item .yellow-flower {
  position: absolute;
  left: 49%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(11.25rem, 14.861vw, 16.875rem);
}
.colorful-media-abs-item .n-border {
  width: clamp(7.875rem, 10.403vw, 11.813rem);
  position: absolute;
  left: 47%;
  top: 48%;
  transform: translateX(-50%) translateY(-50%);
}
.colorful-media-abs-item .google-tools {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(9.063rem, 11.992vw, 13.625rem);
}
.wows {
  padding-top: clamp(9.563rem, 12.612vw, 14.313rem);
  text-align: center;
}
.wows .max-w-container {
  padding-left: clamp(9.188rem, 12.117vw, 13.75rem);
  padding-right: clamp(9.188rem, 12.117vw, 13.75rem);
}
.wows-symbol-star {
  width: clamp(2.625rem, 3.468vw, 3.938rem);
}
.wows-title {
  padding-top: clamp(2.313rem, 3.034vw, 3.438rem);
  padding-bottom: clamp(1.438rem, 1.919vw, 2.188rem);
}
.wows-graphic {
  padding-bottom: clamp(2.375rem, 3.137vw, 3.563rem);
}
.wows-graphic svg {
  width: clamp(38.875rem, 51.355vw, 58.313rem);
}
.wows-text {
  padding-bottom: clamp(6.625rem, 8.751vw, 9.938rem);
}
.wows-text .highlighted {
  background: #000;
  padding-top: clamp(0.5rem, 0.66vw, 0.75rem);
  padding-bottom: clamp(0.5rem, 0.66vw, 0.75rem);
  padding-left: clamp(0.5rem, 0.66vw, 0.75rem);
  padding-right: clamp(0.5rem, 0.66vw, 0.75rem);
  border-radius: clamp(2.313rem, 2.834vw, 3.125rem);
  color: #fff;
  display: inline-block;
}
.wows-border-text {
  border-radius: clamp(6.313rem, 8.359vw, 9.5rem);
  border: 0.125rem solid #000;
  padding-top: clamp(4.625rem, 6.11vw, 6.938rem);
  padding-bottom: clamp(4.625rem, 6.11vw, 6.938rem);
  padding-left: clamp(6.563rem, 8.689vw, 9.875rem);
  padding-right: clamp(6.563rem, 8.689vw, 9.875rem);
  text-align: left;
  padding-right: clamp(6.25rem, 8.257vw, 9.375rem);
}
.popup {
  width: clamp(28.688rem, 37.315vw, 42.125rem);
}
.speaking-girl {
  width: clamp(5.813rem, 7.658vw, 8.688rem);
}
.eye-follow-section {
  padding-top: clamp(6.438rem, 8.484vw, 9.625rem);
}
.eye-follow {
  width: clamp(11.313rem, 14.924vw, 16.938rem);
  text-align: center;
  margin: auto;
  position: relative;
}
.eye-box {
  width: clamp(11.313rem, 14.924vw, 16.938rem);
  position: relative;
}
.eye {
  width: clamp(7.063rem, 9.35vw, 10.625rem);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.eye-follow-text {
  text-align: center;
  padding-top: clamp(0.688rem, 0.888vw, 1rem);
  position: relative;
}
.eye-follow-text a {
  position: relative;
  display: inline-block;
}
.eye-follow-text a:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: clamp(0.438rem, 0.558vw, 0.625rem);
  left: 0;
  right: 0;
  background: #000;
  height: 0.125rem;
}
.eye-follow-popup-text {
  width: clamp(28.063rem, 37.092vw, 42.125rem);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  padding-top: clamp(1.25rem, 1.652vw, 1.875rem);
  padding-left: clamp(2.063rem, 2.745vw, 3.125rem);
  padding-right: clamp(2.063rem, 2.745vw, 3.125rem);
  font-size: clamp(1rem, 1.321vw, 1.5rem);
}
.eye-follow-popup-text .sound-tooltip {
  display: none;
}
.eye-follow-popup-text strong {
  display: inline-block;
  font-weight: 500;
  color: #F983E0;
}
.eye-follow-text-2 {
  margin-top: clamp(8.188rem, 10.836vw, 12.313rem);
  position: relative;
  padding-left: clamp(10.438rem, 13.768vw, 15.625rem);
  padding-right: clamp(10.438rem, 13.768vw, 15.625rem);
  margin-bottom: clamp(3.5rem, 4.624vw, 5.25rem);
  text-align: center;
}
.eye-follow-svg-gradient {
  position: absolute;
  z-index: -1;
  top: clamp(-0.375rem, -0.496vw, -0.563rem);
  right: 9.7rem;
}
@media (min-width: 1055px) {
  .eye-follow-svg-gradient {
    right: 10.3rem;
  }
}
@media (min-width: 1070px) {
  .eye-follow-svg-gradient {
    right: 11rem;
  }
}
@media (min-width: 1095px) {
  .eye-follow-svg-gradient {
    right: 12rem;
  }
}
@media (min-width: 1125px) {
  .eye-follow-svg-gradient {
    right: 12.5rem;
  }
}
@media (min-width: 1150px) {
  .eye-follow-svg-gradient {
    right: 13.4rem;
  }
}
@media (min-width: 1180px) {
  .eye-follow-svg-gradient {
    right: 13.9rem;
  }
}
@media (min-width: 1200px) {
  .eye-follow-svg-gradient {
    right: 15rem;
  }
}
@media (min-width: 1240px) {
  .eye-follow-svg-gradient {
    right: 15.8rem;
  }
}
@media (min-width: 1280px) {
  .eye-follow-svg-gradient {
    right: 16rem;
  }
}
@media (min-width: 1320px) {
  .eye-follow-svg-gradient {
    right: 16.5rem;
  }
}
@media (min-width: 1360px) {
  .eye-follow-svg-gradient {
    right: 17.2rem;
  }
}
@media (min-width: 1400px) {
  .eye-follow-svg-gradient {
    right: 17.5rem;
  }
}
@media (min-width: 1440px) {
  .eye-follow-svg-gradient {
    right: 17.9rem;
  }
}
@media (min-width: 1480px) {
  .eye-follow-svg-gradient {
    right: 18.5rem;
  }
}
@media (min-width: 1530px) {
  .eye-follow-svg-gradient {
    right: 19rem;
  }
}
@media (min-width: 1570px) {
  .eye-follow-svg-gradient {
    right: 19.7rem;
  }
}
@media (min-width: 1630px) {
  .eye-follow-svg-gradient {
    right: 20.5rem;
  }
}
@media (min-width: 1700px) {
  .eye-follow-svg-gradient {
    right: 21.4rem;
  }
}
@media (min-width: 1800px) {
  .eye-follow-svg-gradient {
    right: 22.5rem;
  }
}
@media (min-width: 1840px) {
  .eye-follow-svg-gradient {
    right: 23.5rem;
  }
}
@media (min-width: 1860px) {
  .eye-follow-svg-gradient {
    right: 24.6rem;
  }
}
@media (min-width: 1900px) {
  .eye-follow-svg-gradient {
    right: 25.3rem;
  }
}
@media (min-width: 1915px) {
  .eye-follow-svg-gradient {
    right: clamp(17.375rem, 22.953vw, 26.063rem);
  }
}
.eye-follow-svg-gradient svg {
  width: clamp(34.688rem, 45.803vw, 52rem);
  height: clamp(11.313rem, 14.964vw, 17rem);
}
.eye-follow-speaking-girl-box {
  padding-left: clamp(10.438rem, 13.768vw, 15.625rem);
  padding-right: clamp(10.438rem, 13.768vw, 15.625rem);
  text-align: center;
  padding-top: clamp(0.188rem, 10.1vw, 15.625rem);
  position: relative;
}
.popup {
  width: clamp(28.063rem, 37.092vw, 42.125rem);
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: clamp(0.25rem, 0.331vw, 0.375rem);
}
.eye-follow-tooltip .sound-tooltip {
  opacity: 1;
  visibility: visible;
  width: clamp(4.938rem, 6.502vw, 7.375rem);
  height: clamp(4.938rem, 6.542vw, 7.438rem);
  right: inherit;
  left: clamp(-0.5rem, -0.66vw, -0.75rem);
  top: 0px;
}
.eye-follow-tooltip .sound-tooltip .tooltip {
  animation: rotation 4s linear infinite;
}
.eye-follow-tooltip .tooltip-voice {
  width: clamp(1.875rem, 2.477vw, 2.813rem);
  height: clamp(1.875rem, 2.477vw, 2.813rem);
}
.eye-follow-tooltip .tooltip-text {
  width: clamp(3.313rem, 4.396vw, 5rem);
  height: clamp(3.313rem, 4.396vw, 5rem);
}
.eye-follow-tooltip strong {
  font-weight: 500;
}
.girl-bottom-speach {
  margin-left: clamp(-0.438rem, -0.598vw, -0.688rem);
  margin-top: clamp(-1.375rem, -1.816vw, -2.063rem);
}
.eye-ball {
  width: clamp(3.5rem, 4.624vw, 5.25rem);
  height: clamp(3.5rem, 4.624vw, 5.25rem);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.media-text-grid-info {
  padding-top: clamp(5.188rem, 6.833vw, 7.75rem);
  padding-left: clamp(4.063rem, 5.346vw, 6.063rem);
  padding-right: clamp(4.813rem, 6.338vw, 7.188rem);
  box-sizing: border-box;
  width: clamp(26.938rem, 35.605vw, 40.438rem);
  background: #fff;
  border: 0.125rem solid #000;
}
.media-text-grid-section .max-w-container {
  padding-left: clamp(2.438rem, 3.2vw, 3.625rem);
  padding-right: clamp(2.438rem, 3.2vw, 3.625rem);
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.media-text-grid-cells-box {
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.media-text-grid-cells-box .media-text-grid-cells-box-abs {
  position: absolute;
  left: 0;
  right: 0;
}
.media-text-grid-cells-box .colorful-media-abs-combine-cells {
  width: 66.66%;
  left: 0;
}
.media-text-grid-cell {
  float: left;
  height: 0;
  width: 33.33%;
  padding-bottom: 33.33%;
  border: 0.125rem solid #000;
  border-left: 0;
  border-bottom: 0;
}
.media-text-grid-cell.double {
  width: 66.66%;
}
.media-text-grid-box {
  display: flex;
  position: relative;
}
.media-text-grid-box {
  margin-top: clamp(2.688rem, 3.57vw, 4.063rem);
}
.media-text-grid-cells-box-abs .media-text-grid-cell {
  border: 0;
  position: relative;
}
.media-text-grid-cells-box-abs .media {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  max-width: 69%;
}
.media-text-grid-cells-box-abs .text-center {
  position: absolute;
  left: 0;
  bottom: clamp(0.813rem, 1.093vw, 1.25rem);
  font-size: clamp(0.688rem, 0.888vw, 1rem);
  text-align: center;
  right: 0;
}
.media-text-grid-cells-box-abs .text-left {
  position: absolute;
  bottom: clamp(0.875rem, 1.156vw, 1.313rem);
  left: clamp(1.75rem, 2.312vw, 2.625rem);
  font-size: clamp(0.688rem, 0.888vw, 1rem);
}
.media-text-grid-cells-box-abs .text-right {
  position: absolute;
  bottom: clamp(0.875rem, 1.156vw, 1.313rem);
  right: clamp(1.75rem, 2.312vw, 2.625rem);
  font-size: clamp(0.688rem, 0.888vw, 1rem);
}
.media-text-grid-cells-box-abs .text-right:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  height: 0.125rem;
  opacity: 0.4;
}
.media-text-grid-cells-box-abs .text-top-left {
  position: absolute;
  top: clamp(1.813rem, 2.415vw, 2.75rem);
  left: clamp(1.188rem, 1.549vw, 1.75rem);
  font-size: clamp(0.688rem, 0.888vw, 1rem);
}
.media-text-grid-cell .y-shadow {
  left: 55%;
  top: 54%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  width: clamp(6.438rem, 8.484vw, 9.625rem);
}
.media-text-grid-cell .y {
  left: 51%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  width: clamp(6.438rem, 8.484vw, 9.625rem);
}
.media-text-grid-cell .n-shadow {
  position: absolute;
  left: 51%;
  top: 52%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(7.875rem, 10.403vw, 11.813rem);
}
.media-text-grid-cell .n {
  position: absolute;
  left: 47%;
  top: 48%;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(7.75rem, 10.238vw, 11.625rem);
}
.media-text-grid-cell .n-border {
  width: clamp(7.875rem, 10.403vw, 11.813rem);
  position: absolute;
  left: 47%;
  top: 48%;
  transform: translateX(-50%) translateY(-50%);
}
.student-story {
  width: clamp(11.25rem, 14.861vw, 16.875rem);
}
.seeing-the-big-picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.media-text-grid-info {
  font-size: clamp(1.5rem, 1.981vw, 2.25rem);
}
.art-of-engagement {
  padding-top: clamp(8.625rem, 11.394vw, 12.938rem);
}
.art-of-engagement .darkYellowGrad {
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
  border: 0.125rem solid #000;
  padding-left: clamp(0.563rem, 0.723vw, 0.813rem);
  padding-right: clamp(0.563rem, 0.723vw, 0.813rem);
  padding-left: clamp(0.75rem, 0.991vw, 1.125rem);
  padding-right: clamp(0.75rem, 0.991vw, 1.125rem);
  padding-top: 0;
  padding-bottom: 0;
}
.art-of-engagement .lightYellowGrad {
  background: linear-gradient(180deg, rgba(250, 233, 65, 0.47) 0%, rgba(250, 233, 65, 0) 100%);
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
  border: 0.125rem solid #000;
  padding-top: clamp(0.375rem, 0.496vw, 0.563rem);
  padding-bottom: clamp(0.375rem, 0.496vw, 0.563rem);
  padding-left: clamp(0.563rem, 0.723vw, 0.813rem);
  padding-right: clamp(0.563rem, 0.723vw, 0.813rem);
  padding-left: clamp(0.75rem, 0.991vw, 1.125rem);
  padding-right: clamp(0.75rem, 0.991vw, 1.125rem);
  padding-top: 0;
  padding-bottom: 0;
}
.art-of-engagement .guided-pathway-title {
  padding-left: clamp(5.688rem, 7.533vw, 8.563rem);
  max-width: none;
  font-size: clamp(2.688rem, 3.53vw, 4rem);
}
.art-of-engagement .guided-pathway-text {
  padding-top: clamp(0.625rem, 0.825vw, 0.938rem);
  padding-left: clamp(5.688rem, 7.533vw, 8.563rem);
  padding-bottom: clamp(7.75rem, 10.238vw, 11.625rem);
  max-width: 89%;
  font-size: clamp(1.5rem, 1.981vw, 2.25rem);
}
.art-of-engagement .guided-pathway-cta {
  width: clamp(52.813rem, 69.786vw, 79.25rem);
  margin: auto;
}
.safari .art-of-engagement .darkYellowGrad {
  padding-top: 0.8rem;
  padding-bottom: 0.4rem;
}
.safari .art-of-engagement .lightYellowGrad {
  padding-top: 0.8rem;
  padding-bottom: 0.4rem;
}
.safari .mobile-first .highlightedYellowText {
  padding-top: 1rem;
}
.elevate-with-edesign {
  padding-top: clamp(8.063rem, 10.631vw, 12.063rem);
}
.elevate-with-edesign .darkYellowGrad:hover .hand-small {
  animation: wave 1.6s 1 cubic-bezier(0.42, 0, 0.47, 0.98);
  animation-delay: 0;
}
@keyframes wave {
  0% {
    transform: rotate(0);
    transform-origin: 50% 50%;
  }
  15% {
    transform: rotate(45deg);
  }
  30% {
    transform: rotate(0);
  }
  45% {
    transform: rotate(40deg);
  }
  60% {
    transform: rotate(0);
  }
  90% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(0);
  }
}
.hand-mask-box {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-mask-image: url(#path-1-outside-1_617_545);
          mask-image: url(#path-1-outside-1_617_545);
}
.elevate-with-edesign .darkYellowGrad {
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  border: 0.125rem solid #000;
  padding-top: clamp(0.938rem, 1.218vw, 1.375rem);
  padding-bottom: clamp(0.938rem, 1.259vw, 1.438rem);
  padding-left: clamp(0.938rem, 1.259vw, 1.438rem);
  padding-right: clamp(0.938rem, 1.259vw, 1.438rem);
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
}
.hand-svg-mask {
  border-radius: clamp(6.313rem, 8.359vw, 9.5rem);
  border: 0.125rem solid #000;
  background: #FFF;
  width: clamp(28.813rem, 38.042vw, 43.188rem);
  height: clamp(27.313rem, 36.101vw, 41rem);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: auto;
  margin-top: clamp(5.25rem, 6.935vw, 7.875rem);
}
.hand-svg-mask svg {
  width: clamp(14.813rem, 19.588vw, 22.25rem) x;
  height: clamp(15.188rem, 20.043vw, 22.75rem);
  width: clamp(21.125rem, 27.907vw, 31.688rem);
  height: clamp(21.625rem, 28.567vw, 32.438rem);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  max-width: 74%;
}
.hand-img-mask {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 75%;
  margin: auto;
  transform: translateX(-50%) translateY(-50%);
  width: clamp(21.375rem, 28.237vw, 32.063rem);
  height: clamp(21.875rem, 28.898vw, 32.813rem);
}
.elevate-with-edesign-text {
  padding-top: clamp(5.813rem, 7.698vw, 8.75rem);
  padding-left: clamp(5.563rem, 7.328vw, 8.313rem);
  padding-right: clamp(5.563rem, 7.328vw, 8.313rem);
}
.elevate-with-edesign-text-2 {
  padding-left: clamp(5.563rem, 7.328vw, 8.313rem);
  padding-right: clamp(5.563rem, 7.328vw, 8.313rem);
  padding-bottom: clamp(8.313rem, 11.001vw, 12.5rem);
  padding-top: clamp(3.813rem, 5.057vw, 5.75rem);
  max-width: 50%;
  font-size: clamp(1rem, 1.321vw, 1.5rem);
}
.green-arc {
  width: clamp(157.813rem, 208.495vw, 236.75rem);
  height: clamp(157.813rem, 208.495vw, 236.75rem);
  border-radius: clamp(157.813rem, 208.495vw, 236.75rem);
  background: #32B557;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateY(0) translateX(-50%);
}
.pink-arc {
  width: clamp(122.25rem, 161.496vw, 183.375rem);
  height: clamp(122.25rem, 161.496vw, 183.375rem);
  position: absolute;
  top: clamp(17.813rem, 23.511vw, 26.688rem);
  left: 50%;
  transform: translateX(-50%);
  border-radius: clamp(122.25rem, 161.496vw, 183.375rem);
  background: #F983E0;
}
.yellow-arc {
  width: clamp(93rem, 122.855vw, 139.5rem);
  height: clamp(93rem, 122.855vw, 139.5rem);
  border-radius: clamp(93rem, 122.855vw, 139.5rem);
  background: #FAE941;
  top: clamp(14.625rem, 19.32vw, 21.938rem);
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
}
.ready-to-transform .max-w-container {
  padding-top: clamp(43.75rem, 57.795vw, 65.625rem);
  padding-left: clamp(7.688rem, 10.175vw, 11.563rem);
  padding-right: clamp(7.688rem, 10.175vw, 11.563rem);
}
.ready-to-transform .max-w-container h2 {
  max-width: 80%;
  margin: auto;
  line-height: 1.29;
  padding-bottom: clamp(1.125rem, 1.486vw, 1.688rem);
}
@media (min-width: 1200px) {
  .ready-to-transform .max-w-container h2 {
    max-width: 60%;
  }
}
@media (min-width: 1500px) {
  .ready-to-transform .max-w-container h2 {
    max-width: clamp(27.688rem, 36.596vw, 41.563rem);
  }
}
.ready-to-transform .max-w-container h2 .highlithed {
  background: #000;
  color: #fff;
  padding-top: clamp(0.188rem, 0.268vw, 0.313rem);
  padding-bottom: clamp(0.188rem, 0.268vw, 0.313rem);
  padding-left: clamp(1.063rem, 1.384vw, 1.563rem);
  padding-right: clamp(1.063rem, 1.384vw, 1.563rem);
  border-radius: 3.75rem;
}
.ready-to-transform .max-w-container .journey-graphic {
  width: 100%;
  text-align: center;
}
.ready-to-transform .max-w-container .journey-graphic svg {
  width: clamp(25.438rem, 33.584vw, 38.125rem);
  height: clamp(5.125rem, 6.77vw, 7.688rem);
}
.ready-to-transform .max-w-container .ready-to-transform-form {
  padding-top: clamp(4.438rem, 5.882vw, 6.688rem);
  border-radius: clamp(6.313rem, 8.359vw, 9.5rem);
  border: 0.25rem solid #000;
  background: #FFF;
  width: clamp(61.625rem, 81.408vw, 92.438rem);
  margin: auto;
  margin-top: clamp(5.875rem, 7.761vw, 8.813rem);
  text-align: center;
  font-weight: 600;
  padding-bottom: clamp(4.188rem, 5.511vw, 6.25rem);
  margin-bottom: clamp(8.313rem, 11.001vw, 12.5rem);
  position: relative;
  z-index: 1;
  max-width: 100%;
}
.ready-to-transform .max-w-container .ready-to-transform-form-title {
  padding-bottom: clamp(0.688rem, 0.888vw, 1rem);
}
.ready-to-transform .max-w-container .ready-to-transform-row {
  padding-top: clamp(3.5rem, 4.624vw, 5.25rem);
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.ready-to-transform .max-w-container .ready-to-transform-row-col {
  float: left;
}
.ready-to-transform .max-w-container .ready-to-transform-btn-box {
  width: 100%;
  text-align: right;
  padding-right: clamp(6.375rem, 8.422vw, 9.563rem);
  padding-top: clamp(0.938rem, 1.259vw, 1.438rem);
}
.ready-to-transform-form-shadow {
  border: 0.25rem solid #000;
  background: #FFF;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(1.688rem);
  width: clamp(61.625rem, 81.408vw, 92.438rem);
  margin: auto;
  border-radius: clamp(6.313rem, 8.359vw, 9.5rem);
  z-index: 0;
  max-width: 100%;
}
.black-white-mask {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  max-width: 83%;
}
.video_holder {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
}
.video_holder video {
  position: absolute;
  z-index: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.colorful-media-abs-combine-cells .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/small-black-white-mask.svg");
          mask-image: url("../images/mask/small-black-white-mask.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(20.563rem, 27.144vw, 30.813rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 65%;
}
.horizontal-custom-shape {
  width: clamp(19.188rem, 25.327vw, 28.75rem);
  height: clamp(17.438rem, 23.015vw, 26.125rem);
  position: relative;
}
.horizontal-custom-shape .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/horizontal-custom-shape.svg");
          mask-image: url("../images/mask/horizontal-custom-shape.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(19.188rem, 25.327vw, 28.75rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.flower-mask {
  width: clamp(11.25rem, 14.861vw, 16.875rem);
  height: clamp(11.313rem, 14.924vw, 16.938rem);
}
.flower-mask .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/mask-flower.svg");
          mask-image: url("../images/mask/mask-flower.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(11.25rem, 14.861vw, 16.875rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.custom-shape-mask {
  width: clamp(8.813rem, 11.622vw, 13.188rem);
  height: clamp(9.688rem, 12.818vw, 14.563rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
}
.custom-shape-mask .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/custom-shape-mask.svg");
          mask-image: url("../images/mask/custom-shape-mask.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(8.813rem, 11.622vw, 13.188rem);
  height: clamp(9.688rem, 12.818vw, 14.563rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.star-shape {
  width: clamp(17.563rem, 23.181vw, 26.313rem);
  height: clamp(16.875rem, 22.293vw, 25.313rem);
  position: relative;
  cursor: pointer;
}
.star-shape .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/star.svg");
          mask-image: url("../images/mask/star.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(17.563rem, 23.181vw, 26.313rem);
  height: clamp(16.875rem, 22.293vw, 25.313rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.flower-shape {
  width: clamp(17.25rem, 22.788vw, 25.875rem);
  height: clamp(17.438rem, 23.015vw, 26.125rem);
  position: relative;
}
.flower-shape .video_mask {
  background: #f983e0;
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/pink-flower-shape.svg");
  mask-image: url("../images/mask/pink-flower-shape.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  width: clamp(17.25rem, 22.788vw, 25.875rem);
  height: clamp(17.438rem, 23.015vw, 26.125rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.flower-shape .video_mask video {
  mix-blend-mode: overlay;
}
.video-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.video-cover,
.video-thumbnail {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.star-border {
  z-index: 2;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer;
}
.speaking-school-media .video-container {
  border-radius: clamp(3.875rem, 5.119vw, 5.813rem);
  overflow: hidden;
}
.speaking-school-media .video-container .video {
  left: 0;
  max-width: 110%;
  top: 0;
}
.flower-mask-cell {
  cursor: pointer;
}
.black-white-mask-cell,
.black-white-mask-cell-2,
.custom-shape-mask-cell {
  cursor: pointer;
}
.content {
  height: 60vh;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  isolation: isolate;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.content__img {
  max-width: clamp(28.125rem, 48.189vw, 59.375rem);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  will-change: transform;
  filter: none;
}
.recaptcha-box {
  display: flex;
  justify-content: right;
  margin-bottom: 15px;
  position: relative;
}
.recaptcha-box .recaptcha-popup-box {
  padding-bottom: 10px;
}
.college-logos-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  padding-top: clamp(1.438rem, 1.919vw, 2.188rem);
  padding-bottom: clamp(8.063rem, 10.631vw, 12.063rem);
  align-items: center;
}
.college-logos-box .college-item:first-child img {
  width: clamp(11.5rem, 15.192vw, 17.25rem);
  height: clamp(4.375rem, 5.78vw, 6.563rem);
}
.college-logos-box .college-item:nth-child(2) img {
  width: clamp(5.938rem, 7.864vw, 8.938rem);
  height: clamp(5.938rem, 7.864vw, 8.938rem);
}
.college-logos-box .college-item:nth-child(3) img {
  width: clamp(11.688rem, 15.42vw, 17.5rem);
  height: clamp(4.438rem, 5.882vw, 6.688rem);
}
.college-logos-box .college-item:nth-child(3) img {
  width: clamp(11.688rem, 15.42vw, 17.5rem);
  height: clamp(4.438rem, 5.882vw, 6.688rem);
}
.college-logos-box .college-item:nth-child(4) img {
  width: 7.29vw;
  height: 7.03vw;
}
.college-logos-box .college-item:nth-child(5) img {
  width: 14.38vw;
}
.college-logos-box a {
  display: inline-block;
}
.text-center,
.text-top-left,
.text-left,
.text-right {
  display: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLWRlc2t0b3AuY3NzIiwibWFwcGluZ3MiOiJBQUFBO0VBQ0k7RUFDQTtFQUNBO0FDQ0o7QURFQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBQ0FKO0FER0E7RUFDSTtFQUNBO0FDREo7QUREQTtFQUNJO0VBQ0E7QUNESjtBRElBO0VBQ0k7RUFDQTtFQUNBO0FDRko7QURLQTtFQUNJO0VBQ0E7QUNISjtBRE1BOzs7Ozs7RUFNSTtBQ0pKO0FET0E7RUFDSTtFQUNBO0FDTEo7QURRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDTko7QURTQTtFQUNJO0FDUEo7QURVQTtFQUNJO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBQ1JKO0FEV0E7RUFDSTtBQ1RKO0FEWUE7RUFDSTtFQUNBO0FDVko7QURhQTtFQUNJO0VBQ0E7RUFDQTtBQ1hKO0FEb0RBO0VBQ0k7QUNsREo7QURxREE7RUFDSTtFQUNBO0FDbkRKO0FEaURBO0VBS1E7QUNuRFI7QUR1REE7Ozs7O0VBT1E7QUN2RFI7QUQyREE7RUFDSTtFQUNBO0FDekRKO0FENERBO0VBQ0k7QUMxREo7QUQ4REE7RUFDSTtJQUNJO0VDNUROO0FBQ0Y7QUQrREE7RUFDSTtJQUNJO0VDN0ROO0FBQ0Y7QURnRUE7RUFDSTtBQzlESjtBRGlFQTtFQUNJO0FDL0RKO0FEbUVBO0VBQ0k7QUNqRUo7QURvRUE7RUFDSTtBQ2xFSjtBRHFFQTtFQUNJO0FDbkVKO0FEc0VBO0VBQ0k7RUFDQTtBQ3BFSjtBRHVFQTtFQUNJO0VBQ0E7QUNyRUo7QUQwRUE7OztFQUdJO0FDeEVKO0FEMkVBOztFQUVJO0VBQ0E7RUFDQTtBQ3pFSjtBRDRFQTtFQUNJO0VBQ0E7QUMxRUo7QUQ2RUE7Ozs7RUFJSTtFQUNBO0FDM0VKO0FBQ0EsZ0NBQWdDO0FEOEVoQzs7RUFFSTtFQUNBO0FDNUVKO0FBQ0EsWUFBWTtBRCtFWjtFQUNJO0FDN0VKO0FEb0ZBOztFQUVJO0FDbEZKO0FEeUZBOztFQ3RGRSxNQUFNO0VEeUZKO0FDdkZKO0FEK0ZBOzs7O0VBS0k7RUM5RkYsTUFBTTtBQUNSO0FEb0dBOzs7O0VBSUk7RUFDQTtBQ2xHSjtBRHFHQTtFQUNJO0VDbkdGLGVBQWU7RURxR2I7RUNuR0YsV0FBVztFRHFHVDtFQ25HRixtQkFBbUI7RURxR2pCO0VDbkdGLDRCQUE0QjtFRHFHMUI7RUNuR0YsMkJBQTJCO0VEcUd6QjtFQ25HRjtnRkFDOEU7QUFDaEY7QUR5R0E7Ozs7RUFJSTtBQ3ZHSjtBRDBHQTtFQUNJO0VBQ0E7QUN4R0o7QUQyR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQ3pHSjtBRDRHQTtFQUNJO0FDMUdKO0FENkhBO0VBQ0k7QUMzSEo7QUQ4SEE7RUFDSTtBQzVISjtBRCtIQTtFQUNJO0FDN0hKO0FEZ0lBO0VBQ0k7QUM5SEo7QURpSUE7RUFDSTtBQy9ISjtBRGtJQTtFQUNJO0FDaElKO0FEbUlBO0VBQ0k7QUNqSUo7QURvSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNsSUo7QUR1SUE7RUFDSTtBQ3JJSjtBRHdJQTtFQUNJO0FDdElKO0FEeUlBO0VBQ0k7QUN2SUo7QUQ0SUE7RUFDSTtBQzFJSjtBRDZJQTtFQUNJO0FDM0lKO0FEOElBO0VBQ0k7QUM1SUo7QUQrSUE7RUFDSTtFQUNBO0FDN0lKO0FEK0lJO0VBQ0k7RUFDQTtBQzdJUjtBRHVJQTtFQVVRO0VBQ0E7QUM5SVI7QUQySkE7RUFDSTtFQUNBO0VBQ0E7QUN6Sko7QURzTEk7RUFBQTtJQUNJO0VDbkxOO0FBQ0Y7QUQwTkk7RUFBQTtJQXJVQTtJQXVVSTtFQ3ZOTjtBQUNGO0FEMk5JO0VBQUE7SUE1VUE7SUE4VUk7RUN4Tk47QUFDRjtBRDJOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN6Tko7QUQ0TkE7OztFQUNJO0FDeE5KO0FEME5BOzs7RUFDSTtBQ3ROSjtBRHdOQTs7RUFDSTtVQUFBO0FDck5KO0FDM1RJO0VBQ0k7QUQ2VFI7QUMxVEk7RUFDSTtBRDRUUjtBQ3pUSTtFQUNJO0FEMlRSO0FFM1RBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRjRUSjtBRXpUQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUYwVEo7QUV2VEE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FGd1RKO0FFclRBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRnNUSjtBRW5UQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUZvVEo7QUVqVEE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FGa1RKO0FFL1NBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRmdUSjtBRTdTQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUY4U0o7QUUzU0E7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FGNFNKO0FHcFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHNZSjtBR3BZQTtFQUNJO0VBQ0E7RUFDQTtBSHNZSjtBR25ZQTtFQUNJO0VBQ0E7RUFDQTtBSHFZSjtBR2xZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIb1lKO0FHallBO0VBQ0k7RUFDQTtFQUNBO0FIbVlKO0FHaFlBO0VBQ0k7RUFDQTtFQUNBO0FIa1lKO0FHL1hBO0VBR0k7RUFDQTtBSCtYSjtBRzVYQTtFQUNJO0VBQ0E7RUFDQTtBSDhYSjtBSTlhQTtFRGNJO0VBQ0E7RUFDQTtFRVRBO0VBQ0E7RURMQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FKbWJKO0FJaGJBO0VBQ0k7QUprYko7QUkvYUE7RUFDSTtBSmliSjtBSTlhQTtFQUNJO0FKZ2JKO0FJN2FBO0VBQ0k7QUorYUo7QUk1YUE7RUFDSTtBSjhhSjtBSTNhQTtFQUNJO0FKNmFKO0FJMWFBO0VBQ0k7QUo0YUo7QUl6YUE7RUFDSTtBSjJhSjtBSXhhQTtFQUNJO0FKMGFKO0FNbGRBO0VBQ0k7RUFDQTtFQUNBO0FOb2RKO0FPemRBO0VBQ0k7RUFDQTtBUDJkSjtBTzFkSTtFQUNJO0VBQ0E7QVA0ZFI7QU8xZEk7RUFDSTtBUDRkUjtBTzFkSTtFQUNJO0FQNGRSO0FPemRRO0VBQ0k7QVAyZFo7QU96ZFE7RUFDSTtBUDJkWjtBT3ZkUTtFQUNJO0FQeWRaO0FPdmRRO0VBQ0k7QVB5ZFo7QU9yZFE7RUFDSTtBUHVkWjtBT3JkUTtFQUNJO0FQdWRaO0FPbGRZO0VBQUE7SUFDSTtJQUNBO0VQcWRkO0FBQ0Y7QU8vY2dCO0VBQUE7SUFDSTtFUGtkbEI7QUFDRjtBTy9jZ0I7RUFBQTtJQUNJO0VQa2RsQjtBQUNGO0FPN2NnQjtFQUFBO0lBQ0k7RVBnZGxCO0FBQ0Y7QU83Y2dCO0VBQUE7SUFDSTtFUGdkbEI7QUFDRjtBUW5oQkE7RUFDSTtBUnFoQko7QVEvZ0JJO0VBQUE7SUFDSTtFUmtoQk47QUFDRjtBUTlnQkk7RUFBQTtJQUNJO0VSaWhCTjtBQUNGO0FRM2dCSTtFQUFBO0lBQ0k7RVI4Z0JOO0FBQ0Y7QVExZ0JJO0VBQUE7SUFDSTtFUjZnQk47QUFDRjtBUXpnQkk7RUFBQTtJQUNJO0VSNGdCTjtBQUNGO0FRemdCSTtFQUFBO0lBQ0k7RVI0Z0JOO0FBQ0Y7QVF0Z0JJO0VBQUE7SUFDSTtFUnlnQk47QUFDRjtBUXJnQkk7RUFBQTtJQUNJO0VSd2dCTjtBQUNGO0FRcGdCSTtFQUFBO0lBQ0k7RVJ1Z0JOO0FBQ0Y7QVFwZ0JJO0VBQUE7SUFDSTtFUnVnQk47QUFDRjtBUXBnQkk7RUFBQTtJQUNJO0VSdWdCTjtBQUNGO0FRbmdCSTtFQUFBO0lBQ0k7RVJzZ0JOO0FBQ0Y7QVFsZ0JJO0VBQUE7SUFDSTtFUnFnQk47QUFDRjtBUWpnQkk7RUFBQTtJQUNJO0VSb2dCTjtBQUNGO0FRaGdCSTtFQUFBO0lBQ0k7RVJtZ0JOO0FBQ0Y7QVEvZkk7RUFBQTtJQUNJO0VSa2dCTjtBQUNGO0FRL2ZJO0VBQUE7SUFDSTtFUmtnQk47QUFDRjtBUS9mSTtFQUFBO0lBQ0k7RVJrZ0JOO0FBQ0Y7QVEvZkk7RUFBQTtJQUNJO0VSa2dCTjtBQUNGO0FROWZJO0VBQUE7SUFDSTtFUmlnQk47QUFDRjtBUzFuQkE7RUFDSTtBVDRuQko7QVM3bkJBOztFQUdRO0VBQ0E7QVQ4bkJSO0FTM25CQTtFQUNJO0VBQ0E7QVQ2bkJKO0FTM25CQTtFQUNJO0VBQ0E7QVQ2bkJKO0FTcm5CQTtFTm9CSTtFQUNBO0VNbkJBO0FUd25CSjtBU3JuQkE7RUFDSTtFQUNBO0VBQ0E7QVR1bkJKO0FTMW5CQTtFTmVJO0VBQ0E7RU1USTtFQUNBO0FUd25CUjtBU2hvQkE7RUFXUTtLQUFBO0VBQ0E7S0FBQTtFTkdKO0VBQ0E7QUhzbkJKO0FTdG9CQTtFTmVJO0VNR0k7S0FBQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7QVR3bkJSO0FTcm5CSTtFQWpDQTtBVHlwQko7QVNwbkJJO0VBckNBO0FUNHBCSjtBU25uQkk7RUF6Q0E7QVQrcEJKO0FTbm5CSTtFQTVDQTtBVGtxQko7QVNubkJJO0VBL0NBO0FUcXFCSjtBU25uQkk7RUFsREE7QVR3cUJKO0FTbm5CSTtFQXJEQTtBVDJxQko7QVNubkJJO0VBeERBO0FUOHFCSjtBU25uQkk7RUEzREE7QVRpckJKO0FTbm5CSTtFQTlEQTtBVG9yQko7QVNubkJJO0VBakVBO0FUdXJCSjtBVXpzQkE7RUFDSTtBVjJzQko7QVUxc0JJO0VBQ0k7QVY0c0JSO0FVM3NCUTtFQUNJO0FWNnNCWjtBVXpzQkE7RUFBTTtBVjRzQk47QVUzc0JBO0VBQU07QVY4c0JOO0FVN3NCQTtFQUFNO0FWZ3RCTjtBVS9zQkE7RUFBTTtBVmt0Qk47QVVqdEJBO0VBQU07QVZvdEJOO0FVbnRCQTtFQUFNO0FWc3RCTjtBVXJ0QkE7RUFBTTtBVnd0Qk47QVV2dEJBO0VBQU07QVYwdEJOO0FVenRCQTtFQUFNO0FWNHRCTjtBVTN0QkE7RUFBTTtBVjh0Qk47QVU1dEJBO0VBQ0k7RUFDQTtBVjh0Qko7QVdwdkJBOzs7Ozs7Ozs7RUFDSTtFQUNBO0FYOHZCSjtBVzV2QkE7RUFDSTtFQUNBO0FYOHZCSjtBVzV2QkE7RUFDSTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBWDh2Qko7QVc1dkJBO0VBQ0k7QVg4dkJKO0FXNXZCQTtFQUNJO0VBQ0E7QVg4dkJKO0FXM3ZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYNnZCSjtBVzN2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWDZ2Qko7QVcxdkJBO0VBQ0k7QVg0dkJKO0FBQ0EsZ0NBQWdDO0FXMXZCaEM7O0VBRUU7RUFDQTtBWDR2QkY7QUFDQSxZQUFZO0FXenZCWjtFQUNFO0FYMnZCRjtBQUNBLGdDQUFnQztBV3p2QmhDOztFQUVFO0VBQ0E7QVgydkJGO0FBQ0EsWUFBWTtBV3h2Qlo7RUFDRTtBWDB2QkY7QVdudkJBOztFQUVJO0FYcXZCSjtBVzl1QkE7O0VYaXZCRSxNQUFNO0VXOXVCSjtBWGd2Qko7QVd4dUJBOzs7O0VBS0k7RVh5dUJGLE1BQU07QUFDUjtBV251QkE7Ozs7RUFJSTtFQUNBO0FYcXVCSjtBVy90QkE7Ozs7RUFJSTtBWGl1Qko7QVcvdEJBO0VBRUk7QVhndUJKO0FXOXRCQTtFQUNJO0FYZ3VCSjtBVzl0QkE7RUFDSTtBWGd1Qko7QVc5dEJBO0VBQ0k7QVhndUJKO0FZcDFCQTtFYjRKSTtFQThOQTtFQW9DQTtFQUNBO0VBQ0E7RUEzRkE7RWFoVUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYndjSTtFQUFBO0VBQUE7RUFBQTtFYWhjSjtFQUNBO0FacTFCSjtBWW4xQkk7RUFBQTtJQUNJO0lBQ0E7RVpzMUJOO0FBQ0Y7QVloM0JBO0VBNkJRO0VBQ0E7RUFDQTtBWnMxQlI7QVlsMUJJO0VBRVE7SUFDSTtFWm0xQmQ7QUFDRjtBWWwwQkE7RWJrVUk7QUNtZ0JKO0FZbjBCSTtFQUNJO0VBQ0E7RUFDQTtBWnEwQlI7QVl4MEJJO0VBTVE7QVpxMEJaO0FZbDBCSTtFQUVRO0FabTBCWjtBWWgxQkE7RUFrQlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaTBCUjtBSy81QkE7RUFDSTtBTGk2Qko7QUsvNUJBO0VBQ0k7QUxpNkJKO0FLLzVCQTtFQUNJO0VBQ0E7QUxpNkJKO0FLLzVCQTtFQUNJO0FMaTZCSjtBSy81QkE7RUFDSTtBTGk2Qko7QWEvNkJBO0VBQ0k7QWJpN0JKO0FhOTZCQTtFQUNJO0FiZzdCSjtBYTc2QkE7RUFDSTtBYis2Qko7QWE1NkJBO0VBQ0k7QWI4NkJKO0FhMzZCQTtFQUNJO0FiNjZCSjtBYTE2QkE7RUFDSTtBYjQ2Qko7QWF6NkJBO0VBQ0k7QWIyNkJKO0FhejZCQTtFQUNJO0FiMjZCSjtBY3Y4QkE7RUFDSTtFQUNBO0VBQ0E7QWR5OEJKO0FjNThCQTtFQUtRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMDhCUjtBY3o4QlE7RUFBQTtJQUNJO0lmMFpSO0lBQ0E7SUFDQTtJZTFaUTtFZDg4QlY7QUFDRjtBY2orQkE7O0VBc0JRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkKzhCUjtBYzk4QlE7RUFBQTs7SUFFSTtFZGk5QlY7QUFDRjtBY2g5QlE7O0VBQ0k7RUFDQTtBZG05Qlo7QWM1L0JBO0VBNkNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRrOUJSO0FjajlCUTtFQUFBO0lBQ0k7RWRvOUJWO0FBQ0Y7QWNsOUJJOztFQUVRO0VBQ0E7QWRvOUJaO0FjaDlCQTtFQUNJO0FkazlCSjtBY2o5Qkk7RUFBQTtJQUNJO0VkbzlCTjtBQUNGO0FjbjlCSTtFQUFBO0lBQ0k7SUFDQTtJQUNBO0VkczlCTjtFY3o5QkU7SUFLUTtJQUNBO0VkdTlCVjtFYzc5QkU7SUFRWTtFZHc5QmQ7QUFDRjtBY3QrQkE7RUFtQlE7RUFDQTtFQUNBO0FkczlCUjtBYzMrQkE7RUF1Qlk7RUFDQTtBZHU5Qlo7QWMvK0JBO0VBMkJZO0FkdTlCWjtBY3Q5Qlk7RUFBQTtJQUNJO0lmNlVaO0lBQ0E7SUFDQTtJZTdVWTtFZDI5QmQ7QUFDRjtBYzE5Qlk7RUFBQTtJQUNJO0VkNjlCZDtBQUNGO0FjaGdDQTs7RUFzQ1k7RUFDQTtFQUNBO0FkODlCWjtBYzc5Qlk7RUFBQTs7SUFDSTtFZGkrQmQ7QUFDRjtBYzc5QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkKzlCSjtBYzM5Qkk7RUFBQTtJQUNJO0lBQ0o7SUFDSTtFZDg5Qk47RWNqK0JFO0lBS1E7RWQrOUJWO0VjcCtCRTtJQU9ZO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZGcrQmQ7RWM1K0JFO0lBY2dCO0lBQ0E7RWRpK0JsQjtBQUNGO0FjeDlCSTtFQUFBO0lBQ0k7SUFDQTtFZDI5Qk47QUFDRjtBY3o5QkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWR5OUJKO0FjdjlCQTtFQUNJO0VBQ0E7QWR5OUJKO0FlOW5DQTtFQUNJO0FmZ29DSjtBZTduQ0E7RUFDSTtBZituQ0o7QWU1bkNBO0VBQ0k7QWY4bkNKO0FlM25DQTtFQUNJO0FmNm5DSjtBZTFuQ0E7RUFDSTtBZjRuQ0o7QWdCN29DQTtFQUNJO0VBQ0E7QWhCK29DSjtBZ0I5b0NJO0VBQ0k7QWhCZ3BDUjtBZ0Izb0NRO0VBQUE7SUFDSTtJQUNBO0VoQjhvQ1Y7QUFDRjtBZ0Izb0NRO0VBQUE7SUFDSTtJQUNBO0VoQjhvQ1Y7QUFDRjtBZ0Izb0NBO0VBQ0k7RUFDQTtBaEI2b0NKO0FnQmhvQ1E7RUFDSTtFQUNBO0FoQmtvQ1o7QWdCOW5DWTtFQUFBO0lBRUk7SUFDQTtFaEJnb0NkO0FBQ0Y7QWdCNW5DWTtFQUFBO0lBRUk7SUFDQTtFaEI4bkNkO0FBQ0Y7QWdCM25DWTtFQUFBO0lBRUk7SUFDQTtFaEI2bkNkO0FBQ0Y7QWdCMW5DWTtFQUFBO0lBRUk7SUFDQTtFaEI0bkNkO0FBQ0Y7QWdCdG5DWTtFQUFBO0lBQ0k7SUFDQTtFaEJ5bkNkO0FBQ0Y7QWdCbm5DWTtFQUFBO0lBQ0k7SUFDQTtFaEJzbkNkO0FBQ0Y7QWdCL21DUTtFQUNJO0FoQmluQ1o7QWdCL21DUTtFQUNJO0FoQmluQ1o7QWlCbHRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCb3RDSjtBaUJudENJO0VBQUE7SUFDSTtJQUNBO0VqQnN0Q047QUFDRjtBaUJsdUNBO0VBY1E7RUFDQTtFQUNBO0FqQnV0Q1I7QWlCdnVDQTtFQW1CUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnV0Q1I7QWlCcHRDQTtFQUNJO0VBQ0E7QWpCc3RDSjtBaUJydENJO0VBRVE7QWpCc3RDWjtBaUIzdENBO0VBU1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcXRDUjtBaUJ2dUNBO0VBcUJRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RWxCbWFBO0VBQUE7RUFBQTtFQUFBO0VrQjVaQTtFQUNBO0FqQmt0Q1I7QWlCaHRDUTtFQUFBO0lBQ0k7SUFDQTtFakJtdENWO0FBQ0Y7QWlCaHRDQTtFQUNJO0lBQ0k7SUFDQTtFakJrdENOO0VpQi9zQ0U7SUFDSTtFakJpdENOO0VpQjdzQ0U7SUFDSTtFakIrc0NOO0VpQjVzQ0U7SUFFSTtFakI2c0NOO0VpQnpzQ0U7SUFDSTtFakIyc0NOO0VpQnhzQ0U7SUFDSTtFakIwc0NOO0VpQnZzQ0U7SUFDSTtFakJ5c0NOO0FBQ0Y7QWlCdHNDSTtFQUNJO0VBQ0E7QWpCd3NDUjtBa0J6ekNBO0VBQ0k7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIyekNKO0FrQjF6Q0k7RUFBQTtJQUNJO0VsQjZ6Q047QUFDRjtBa0IxMENBO0VBaUJRO0VBQ0E7QWxCNHpDUjtBa0I5MENBO0VBcUJZO0FsQjR6Q1o7QWtCajFDQTtFQXdCZ0I7QWxCNHpDaEI7QWtCcDFDQTtFQTJCb0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNHpDcEI7QW1CNzFDQTtFQUNJO0VBQ0E7QW5CKzFDSjtBbUI3MUNBO0VBQ0k7RUFDQTtBbkIrMUNKO0FtQjcxQ0E7RUFDSTtFQUNBO0FuQisxQ0o7QW1CdDFDSTtFQUNJO0FuQncxQ1I7QW1CcjFDSTtFQUNJO0FuQnUxQ1I7QW1CcDFDSTtFQUNJO0FuQnMxQ1I7QW1CbjFDSTtFQUNJO0FuQnExQ1I7QW1CbDFDSTtFQUNJO0FuQm8xQ1I7QW1CLzBDSTtFQUVJO0FuQmcxQ1I7QW1COTBDSTtFQUVJO0FuQiswQ1I7QW1CNzBDSTtFQUVJO0FuQjgwQ1I7QW1CNTBDSTtFQUVJO0FuQjYwQ1I7QW1CMzBDSTtFQUVJO0FuQjQwQ1I7QW1CejBDSTtFQUVJO0FuQjAwQ1I7QW1CejBDUTtFQUFBO0lBQ0k7RW5CNDBDVjtBQUNGO0FtQjEwQ0k7RUFFSTtBbkIyMENSO0FtQnowQ0k7RUFDSTtBbkIyMENSO0FtQjEwQ1E7RUFBQTtJQUNJO0VuQjYwQ1Y7QUFDRjtBbUIzMENJO0VBQ0k7QW5CNjBDUjtBbUIzMENJO0VBQ0k7QW5CNjBDUjtBbUIzMENJO0VBRUk7QW5CNDBDUjtBbUIxMENJO0VBQ0k7QW5CNDBDUjtBbUJ6MENJO0VBRUk7QW5CMDBDUjtBbUJsMENJO0VBQ0k7QW5CbzBDUjtBbUJyMENJO0VBSVE7QW5CbzBDWjtBbUJqMENJO0VBQ0k7QW5CbTBDUjtBbUJ6ekNRO0VBQ0k7QW5CMnpDWjtBbUJ4ekNRO0VBQ0k7QW5CMHpDWjtBbUJyekNRO0VBQ0k7QW5CdXpDWjtBbUJyekNRO0VBQ0k7QW5CdXpDWjtBbUJyekNRO0VBQ0k7QW5CdXpDWjtBbUJyekNRO0VBQ0k7QW5CdXpDWjtBbUJyekNRO0VBQ0k7QW5CdXpDWjtBbUJyekNRO0VBQ0k7QW5CdXpDWjtBbUJyekNRO0VBQ0k7QW5CdXpDWjtBbUJyekNRO0VBQ0k7QW5CdXpDWjtBbUJyekNRO0VBQ0k7QW5CdXpDWjtBbUJyekNRO0VBQ0k7QW5CdXpDWjtBbUJwekNRO0VBQ0k7QW5Cc3pDWjtBbUJwekNRO0VBQ0k7QW5Cc3pDWjtBbUJwekNRO0VBQ0k7QW5Cc3pDWjtBbUJwekNRO0VBQ0k7QW5Cc3pDWjtBbUJwekNRO0VBQ0k7QW5Cc3pDWjtBbUI1eUNJO0VBQ0k7QW5COHlDUjtBbUIzeUNJO0VBQ0k7QW5CNnlDUjtBbUJ0eUNJO0VBQ0k7QW5Cd3lDUjtBbUJyeUNJO0VBQ0k7QW5CdXlDUjtBbUJyeUNJO0VBQ0k7QW5CdXlDUjtBbUJweUNJO0VBQ0k7QW5Cc3lDUjtBbUJweUNJO0VBQ0k7QW5Cc3lDUjtBbUJweUNJO0VBQ0k7QW5Cc3lDUjtBbUJweUNJO0VBQ0k7QW5Cc3lDUjtBbUJweUNJO0VBQ0k7QW5Cc3lDUjtBbUJweUNJO0VBQ0k7QW5Cc3lDUjtBbUJweUNJO0VBQ0k7QW5Cc3lDUjtBbUIveENBO0VBQ0k7QW5CaXlDSjtBbUIveENBO0VBQ0k7QW5CaXlDSjtBbUI5eENBO0VBRUk7QW5CK3hDSjtBbUI1eENBO0VBQ0k7QW5COHhDSjtBbUIzeENBO0VBRUk7QW5CNHhDSjtBbUJ6eENBO0VBRUk7QW5CMHhDSjtBbUJ2eENBO0VBRUk7QW5Cd3hDSjtBbUJyeENBO0VBRUk7QW5Cc3hDSjtBbUJueENBO0VBRUk7QW5Cb3hDSjtBbUJqeENBO0VBQ0k7QW5CbXhDSjtBb0J2aURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnlpREo7QW9CdGlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBcEJ3aURKO0FvQnJpREE7RUFDSTtJQUNJO0VwQnVpRE47RW9CcGlERTtJQUNJO0VwQnNpRE47QUFDRjtBcUI3aURBO0V0QnFYSTtBQzJyQ0o7QXFCOWlESTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIraURSO0FzQjVrREE7RUFDSTtFQUNBO0V0QjhrREYsMkJBQTJCO0VzQjVrRHpCO0V0QjhrREYsNENBQTRDO0FBQzlDO0FzQjVrREU7RUFDRTtFdEI4a0RGLGdCQUFnQjtFc0I1a0RkO0V0QjhrREYsWUFBWTtBQUNkO0F1QnhsREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkIwbERKO0F1QjlsREE7RXhCNEtJO0FDcTdDSjtBdUJqbURBO0VBV1E7RUFDQTtFeEJ5WEo7QUNpdUNKO0F1QnRtREE7RUFpQlE7RUFDQTtFeEJtWEo7QUNzdUNKO0F1QjNtREE7RUF1QlE7RXhCd2NBO0V3QnJjQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnNsRFI7QXVCcG5EQTtFeEIrZFE7RXdCNWJBO0F2QnFsRFI7QXVCeG5EQTtFQXVDUTtFQUNBO0VBQ0E7QXZCb2xEUjtBdUI3bkRBO0VBNkNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qm1sRFI7QXVCdG9EQTtFQXFEWTtFQUNBO0F2Qm9sRFo7QXVCMW9EQTtFQTBEWTtBdkJtbERaO0F1QjdrREE7RXhCK1pRO0VBQUE7RUFBQTtFd0IzWko7QXZCK2tESjtBdUJubERBO0VBTVE7QXZCZ2xEUjtBdUI5a0RJO0VBQUE7SUFDSTtFdkJpbEROO0FBQ0Y7QXVCL2tEQTtFQUdZO0F2QitrRFo7QXVCMWtEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2QjRrREo7QXVCemtEQTtFQUNJO0VBQ0E7QXZCMmtESjtBdUJ4a0RBO0VBQ0k7RXhCOFhJO0VBQUE7RXdCM1hKO0F2QjBrREo7QXVCdGtEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhCa1hJO0V3QmhYSjtFQUNBO0V4QitXSTtBQzB0Q1I7QXVCcmtEQTtFQUNJO0F2QnVrREo7QXVCcGtEQTtFeEI2UUk7QUMwekNKO0F1QnZrREE7RUFJUTtFQUNBO0F2QnNrRFI7QXVCM2tEQTtFQVlRO0VBQ0E7QXZCa2tEUjtBdUIva0RBO0VBaUJRO0VBQ0E7QXZCaWtEUjtBdUJubERBO0VBdUJRO0VBQ0Q7QXZCK2pEUDtBdUJ2bERBO0VBNkJRO0VBQ0E7QXZCNmpEUjtBdUIzbERBO0VBbUNRO0VBQ0E7QXZCMmpEUjtBdUIvbERBO0VBeUNRO0VBQ0E7RUFDQTtFQUNBO0F2QnlqRFI7QXVCcm1EQTtFQWlEUTtFQUNBO0F2QnVqRFI7QXVCbmpEQTtFeEJ1Tkk7QUMrMUNKO0F1QnRqREE7RUFJUTtFQUNBO0F2QnFqRFI7QXVCMWpEQTtFQVVRO0VBQ0Q7RUFDQTtBdkJtakRQO0F1Qi9qREE7RUFpQlE7RUFDQTtFQUNBO0F2QmlqRFI7QXVCcGtEQTtFQXdCUTtFQUNBO0F2QitpRFI7QXVCeGtEQTtFQThCUTtFQUNBO0F2QjZpRFI7QXVCNWtEQTtFQW9DUTtFQUNBO0F2QjJpRFI7QXVCaGxEQTtFQTBDUTtFQUNBO0F2QnlpRFI7QXVCcGxEQTtFQWdEUTtFQUNBO0F2QnVpRFI7QXVCL2hESTtFQUVJO0F2QmdpRFI7QXVCN2hESTtFQUVJ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QlE7RUFDQTtFQUNBO0F2Qnl0Q1I7QXVCcnRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ1dENKO0F1QnB0Q0E7RUFDSTtFQUVBO0VBQ0E7RUFDQTtBdkJxdENKO0F1Qmp0Q0k7RUFBQTtJQUNJO0V2Qm90Q047QUFDRjtBdUJodENJO0VBQUE7SUFDSTtFdkJtdENOO0FBQ0Y7QXVCbHRDSTtFQUFBO0lBQ0k7RXZCcXRDTjtBQUNGO0F1QnB0Q0k7RUFBQTtJQUNJO0V2QnV0Q047QUFDRjtBdUJ0dENJO0VBQUE7SUFDSTtFdkJ5dENOO0FBQ0Y7QXVCeHRDSTtFQUFBO0lBQ0k7RXZCMnRDTjtBQUNGO0F1QjF0Q0k7RUFBQTtJQUNJO0V2QjZ0Q047QUFDRjtBdUIxdENJO0VBQUE7SUFDSTtFdkI2dENOO0FBQ0Y7QXVCNXRDSTtFQUFBO0lBQ0k7RXZCK3RDTjtBQUNGO0F1Qjl0Q0k7RUFBQTtJQUNJO0V2Qml1Q047QUFDRjtBdUJodUNJO0VBQUE7SUFDSTtFdkJtdUNOO0FBQ0Y7QXVCbHVDSTtFQUFBO0lBQ0k7RXZCcXVDTjtBQUNGO0F1QnB1Q0k7RUFBQTtJQUNJO0V2QnV1Q047QUFDRjtBdUJ0dUNJO0VBQUE7SUFDSTtFdkJ5dUNOO0FBQ0Y7QXVCeHVDSTtFQUFBO0lBQ0k7RXZCMnVDTjtBQUNGO0F1QjF1Q0k7RUFBQTtJQUNJO0V2QjZ1Q047QUFDRjtBdUI1dUNJO0VBQUE7SUFDSTtFdkIrdUNOO0FBQ0Y7QXVCOXVDSTtFQUFBO0lBQ0k7RXZCaXZDTjtBQUNGO0F1Qmh2Q0k7RUFBQTtJQUNJO0V2Qm12Q047QUFDRjtBdUJsdkNJO0VBQUE7SUFDSTtFdkJxdkNOO0FBQ0Y7QXVCcHZDSTtFQUFBO0lBQ0k7RXZCdXZDTjtBQUNGO0F1QnR2Q0k7RUFBQTtJQUNJO0V2Qnl2Q047QUFDRjtBdUJ4dkNJO0VBQUE7SUFDSTtFdkIydkNOO0FBQ0Y7QXVCNzBDQTtFQW9GUTtFQUNBO0F2QjR2Q1I7QXVCeHZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCMHZDSjtBdUJ2dkNBO0VBQ0k7RUFD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Q0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIrckNKO0F1Qmp0Q0E7RUFvQlE7QXZCZ3NDUjtBdUI3ckNBO0VBQ0k7RUFDQTtFQUNBO0F2QityQ0o7QXVCNXJDRTs7RUFDRTtFQUNBO0VBQ0E7S0FBQTtBdkIrckNKO0F1QjVyQ0E7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0F2QjZyQ0o7QXVCMXJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7QXZCNHJDSjtBdUIxckNBO0VBRUk7RUFDQTtBdkIyckNKO0F1QjlyQ0E7RUFLUTtFQUNBO0VBQ0E7QXZCNHJDUjtBdUJ4ckNBO0VBQ0k7QXZCMHJDSjtBdUJ4ckNBOzs7RUFDSTtBdkI0ckNKO0F1QnpyQ0E7RUFDSTtFQUVIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFRztFQUNBO0VBQ0E7RUFDQTtBdkJ5ckNKO0F1QnByQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJzckNEO0F1Qm5yQ0E7RUFDSTtFQUNBO0VBQ0E7RXhCM3lFQTtBQ2krR0o7QXVCenJDQTtFQU1RO0F2QnNyQ1I7QXVCbnJDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJxckNKO0F1Qm5yQ1E7RUFFUTtFQUNBO0F2Qm9yQ2hCO0F1QmpyQ1E7RUFFUTtFQUNBO0F2QmtyQ2hCO0F1QjlxQ1E7RUFFUTtFQUNBO0F2QitxQ2hCO0F1QjNxQ1E7RUFFUTtFQUNBO0F2QjRxQ2hCO0F1QnpxQ1E7RXhCenhFQTtFQUFBO0FDczhHUjtBdUJ2cUNRO0V4Qi94RUE7QUN5OEdSO0F1Qmx0Q0E7RUFnRFE7QXZCcXFDUjtBdUJscUNBOzs7O0V4QjdqRkk7QUNxdUhKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9nZW5lcmFsX3N0eWxlcy9fX2Jhc2VfX2dlbmVyYWwubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2Rlc2t0b3AvX19tYWluX2Rlc2t0b3AubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fYWxpZ24ubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fZm9udHMubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fcG9zaXRpb24ubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fYmNrZy5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZ2VuZXJhbF9zdHlsZXMvX193aWR0aC5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZ2VuZXJhbF9zdHlsZXMvX19jbGVhcmZpeC5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZ2VuZXJhbF9zdHlsZXMvX19mbGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9nZW5lcmFsX3N0eWxlcy9fX2dyaWQubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19faW1hZ2VzLmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9nZW5lcmFsX3N0eWxlcy9fX29wYWNpdHkubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fcmVzZXQubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fYnV0dG9ucy5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZ2VuZXJhbF9zdHlsZXMvX196X2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9nZW5lcmFsX3N0eWxlcy9fX2Zvcm0ubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL3BsdWdpbnMvX19sb2NvbW90aXZlLXNjcm9sbC5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZ2VuZXJhbF9zdHlsZXMvX19sYXlvdXQubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2Rlc2t0b3AvbGF5b3V0cy9fX2hlYWRlcl9kZXNrdG9wLmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9kZXNrdG9wL2xheW91dHMvX19mb290ZXJfZGVza3RvcC5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZGVza3RvcC91aS9fX3RleHRfX2Rlc2t0b3AubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2Rlc2t0b3AvdWkvX19tYXJxdWVlLmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9kZXNrdG9wL3VpL19fbGlua19saW5lX2FuaW1hdGlvbi5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZGVza3RvcC91aS9fX3Njcm9sbGJhci5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZGVza3RvcC9wYWdlcy9fX3BhZ2VfaG9tZV9kZXNrdG9wLmxlc3MiXSwic291cmNlc0NvbnRlbnQiOlsiKiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG59XG5cbmh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG5pbWcge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5hIGltZyB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG4ub2JqZWN0IHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8vLy8vLy8vLy8vLy8vLyBDb2xvcnMgLy8vLy8vLy8vLy8vLy8vXG5cbkBibGFjazogIzAwMDtcbkB3aGl0ZTogIzAwMDtcblxuLy8vLy8vLy8vLy8vLy8vIE1lZGlhIFF1ZXJpZXMgLy8vLy8vLy8vLy8vLy8vXG5AbW9iaWxlX3NtOiB+XCIobWF4LXdpZHRoOiA1MDBweClcIjtcbkBtb2JpbGVfbGc6IH5cIihtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KVwiO1xuXG5AbWF4NDgwOiB+XCIobWF4LXdpZHRoOiA0NzhweClcIjtcbkBtYXgzNjA6IH5cIihtYXgtd2lkdGg6IDM1OXB4KVwiO1xuQG1pbjM2MDogflwiKG1pbi13aWR0aDogMzYwcHgpXCI7XG5AbWluNDAwOiB+XCIobWluLXdpZHRoOiA0MDBweClcIjtcbkBtaW40ODA6IH5cIihtaW4td2lkdGg6IDQ3OXB4KVwiO1xuQG1pbjUwMDogflwiKG1pbi13aWR0aDogNTAxcHgpXCI7XG5AbWluNjQwOiB+XCIobWluLXdpZHRoOiA2NDBweClcIjtcbkBtaW42NDBtYXg3MTk6IH5cIihtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpXCI7XG5AbWluNzIwOiB+XCIobWluLXdpZHRoOiA3MjBweClcIjtcbkBtaW4xMDI0OiB+XCIobWluLXdpZHRoOiAxMDI1cHgpXCI7XG5AbWluMTI4MDogflwiKG1pbi13aWR0aDogMTI4MXB4KVwiO1xuQG1pbjEzNjY6IH5cIihtaW4td2lkdGg6IDEzNjdweClcIjtcbkBtaW4xNDQwOiB+XCIobWluLXdpZHRoOiAxNDQxcHgpXCI7XG5AbWluMTY2MDogflwiKG1pbi13aWR0aDogMTY2MXB4KVwiO1xuQG1pbjE4MDA6IH5cIihtaW4td2lkdGg6IDE4MDBweClcIjtcbkBtaW4xOTIwOiB+XCIobWluLXdpZHRoOiAxOTIxcHgpXCI7XG5cbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KVwiO1xuQG1vYmlsZTogflwiKG1heC13aWR0aDogNzE5cHgpXCI7XG5cbkBtb2JpbGVfb25seTogflwiKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweClcIjtcbkBtb2JpbGVfYWxsOiB+XCIobWF4LXdpZHRoOiAxMDI0cHgpXCI7XG5AbWluSGVpZ2h0OiB+XCIobWluLWhlaWdodDogODAwcHgpXCI7XG5cbkBtb2JpbGVfNjQwOiB+XCIobWF4LXdpZHRoOiA2MzlweClcIjtcbkB0YWJsZXRfNjQwOiB+XCIobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweClcIjtcblxuLy8vLy8vLy8vLy8vLy8vIFJlc2V0cyAvLy8vLy8vLy8vLy8vLy9cblxuLmNsciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi51bC1yZXNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG59XG5cbi5oLXJlc2V0IHtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4udy1yZXNldCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaC1yZXNldCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8gQmxvY2sgLy8vLy8vLy8vLy8vLy8vXG5AbWVkaWEgQG1vYmlsZV9hbGwge1xuICAgIC5kZXNrdG9wLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgQG1pbjEwMjQge1xuICAgIC5tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmVfYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8vLy8vLy8vLy8vLy8vIEhpZGRlbiAvLy8vLy8vLy8vLy8vLy9cbi5ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3YtaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3YtdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5vdi1vLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5vdi1vLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vICBGb3JtcyAvLy8vLy8vLy8vLy8vLy9cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc2VsZWN0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vL1xuLy8gICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4vLyAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vICpcbi8vICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuLy8gICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIC8qIDEgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy8gKlxuLy8gICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAgKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICAvKiAyICovXG59XG5cbi8vICpcbi8vICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm5vc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cbi8vICpcbi8vICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5wbGFjZWhvbGRlcihAY29sb3IpIHtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICB9XG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLyBUZXh0IC8vLy8vLy8vLy8vLy8vL1xuXG4uY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udXBwZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5sb3dlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub3JtYWw7XG59XG5cbi5ub2Nhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5oeXBoZW5hdGUge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbn1cblxuLy8vLy8vLy8vLy8vLy8vIEZsb2F0cyAvLy8vLy8vLy8vLy8vLy9cblxuLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wdWxsLW5vbmUge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8gUG9zaXRpb25zIC8vLy8vLy8vLy8vLy8vL1xuXG4ucHJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFicyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGZpeCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4udmFsaWduIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAmLmZpdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1pZGRsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8gU3R5bGUgLy8vLy8vLy8vLy8vLy8vXG5cbi5iYWNrZmFjZShAdmFsdWU6IGhpZGRlbikge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZhbHVlO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZhbHVlO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmFsdWU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZhbHVlO1xufVxuXG4uYngge1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vLy8vLy8vLy8vLy8vLyBCYWNrZ3JvdWRzIC8vLy8vLy8vLy8vLy8vL1xuXG4uYmdjKEBjb2xvciA6IHRyYW5zcGFyZW50KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xufVxuXG4vLyBHZW5lcmF0ZSBQWCBUTyBWV1xuQHZpZXdwb3J0X3dpZHRoOiAxOTIwO1xuQHZpZXdwb3J0X3dpZHRoX21vYmlsZTogMTAyNDtcbkB2d191bml0OiB2dztcblxuLnZ3KEBwcm9wLCBAdmFsdWVzLCBAdmllcG9ydDogQHZpZXdwb3J0X3dpZHRoKSB7XG4gICAgLmxvb3AtYXJncyhAY291bnQpIHdoZW4gKEBjb3VudCA+IDApIHtcbiAgICAgICAgLmxvb3AtYXJncyhAY291bnQgLSAxKTtcbiAgICAgICAgQHZ3LWNvbnRleHQ6IChAdmllcG9ydCouMDEpICogMXB4O1xuICAgICAgICBAcGFyYW06IHJvdW5kKHVuaXQoZXh0cmFjdChAdmFsdWVzLCBAY291bnQpIC8gQHZ3LWNvbnRleHQsIEB2d191bml0KSwgMik7XG4gICAgICAgIEB7cHJvcH0rXzp+XCJAe3BhcmFtfVwiO1xuICAgIH1cblxuICAgIC5sb29wLWFyZ3MobGVuZ3RoKEB2YWx1ZXMpKTtcbn1cblxuLy9HZW5lcmF0ZSBQWCB0byBSRU1cbmh0bWwge1xuICAgIC8vbWluL21heCBmb250IHNpemUgWzEzcHgsIDE2cHhdLCBtaW4vbWF4IHZ3IFsxMDI1LCAxOTIwXVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIEBtZWRpYSBAbWluMTAyNHtcbiAgICAvLyAgICAgZm9udC1zaXplIDogY2xhbXAoMC44MTNyZW0sIDAuMzM1dncgKyAwLjU5OHJlbSwgMXJlbSk7XG5cbiAgICAvLyAgICAgLy8gMTI1JVxuICAgIC8vICAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSkge1xuICAgIC8vICAgICAgICAgZm9udC1zaXplOiBjYWxjKH5cIjAuODMzdncgKiAwLjk3NVwiKTtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgICAvLyAxNTAlXG4gICAgLy8gICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyh+XCIwLjgzM3Z3ICogMC45NVwiKTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbn1cblxuLnJlbShAcHJvcGVydHksIEBsaXN0LCBAYmFzZTogMTYpIHtcbiAgICBAbjogbGVuZ3RoKEBsaXN0KTtcblxuICAgIC5tZXJnZShAcHgpIHdoZW4gKGlzbnVtYmVyKEBweCkpIGFuZCBub3QgKGlzcGVyY2VudGFnZShAcHgpKSBhbmQgbm90IChAcHggPTApIHtcbiAgICAgICAgQHJlbTogKEBweCAvIEBiYXNlKTtcbiAgICAgICAgQHtwcm9wZXJ0eX0rXzogdW5pdChAcmVtLCByZW0pO1xuICAgIH1cblxuICAgIC5tZXJnZShAcHgpIHdoZW4gKGRlZmF1bHQoKSkge1xuICAgICAgICBAe3Byb3BlcnR5fStfOiBAcHg7XG4gICAgfVxuXG4gICAgLmxvb3AoQG4pIHdoZW4gKEBuID4gMCkge1xuICAgICAgICAubG9vcCgoQG4gLSAxKSk7XG5cbiAgICAgICAgQHZhbDogZXh0cmFjdChAbGlzdCwgQG4pO1xuICAgICAgICAubWVyZ2UoQHZhbCk7XG4gICAgfVxuXG4gICAgLmxvb3AoQG4pO1xufVxuXG4uaGlkZS1kZXNrdG9we1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLm5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5oaWRlLW1vYmlsZXtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIC5ub25lO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uYW5pbS10aXRsZSwgLmFuaW0tdGV4dCwgLmFuaW0tYnRue1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuZm9ybTtcbn1cbi5jaGFyLCAubGluZS1jaGlsZCwgLndvcmQtY2hpbGQge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sb3BhY2l0eTtcbn1cbi53b3JkLCAubGluZS1wYXJlbnR7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbn1cbiIsIioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuaW1nIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmEgaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuLm9iamVjdCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNsciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVsLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnVsLXJlc2V0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmgtcmVzZXQgaDEsXG4uaC1yZXNldCBoMixcbi5oLXJlc2V0IGgzLFxuLmgtcmVzZXQgaDQsXG4uaC1yZXNldCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnctcmVzZXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmgtcmVzZXQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5saW5lX2Jsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm92LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3YtdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm92LW8taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm92LW8tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0LFxudGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5zZWxlY3Qge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbi8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51cHBlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubG93ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9ybWFsO1xufVxuLm5vY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5oeXBoZW5hdGUge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbm9uZSB7XG4gIGZsb2F0OiBub25lO1xufVxuLnByZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnZhbGlnbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udmFsaWduLmZpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmFsaWduIC5taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ4IHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5hbmltLXRpdGxlLFxuLmFuaW0tdGV4dCxcbi5hbmltLWJ0biB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuZm9ybTtcbn1cbi5jaGFyLFxuLmxpbmUtY2hpbGQsXG4ud29yZC1jaGlsZCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sb3BhY2l0eTtcbn1cbi53b3JkLFxuLmxpbmUtcGFyZW50IHtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbn1cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0x1bmVtYSc7XG4gIHNyYzogdXJsKCcuLi9mb250L0x1bmVtYS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnQvTHVuZW1hLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJUaGluJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyTWVkaXVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ckJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyTGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJCbGFjayc7XG4gIHNyYzogdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lySGVhdnknO1xuICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUhlYXZ5LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1IZWF2eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clVsdHJhTGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLVVsdHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLVVsdHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5wYWJzLWZpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnBhYnMtdG9wLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBhYnMtdG9wLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5wYWJzLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wYWJzLWJvdHRvbS1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ucGFicy1ib3R0b20tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYWJzLWNvdmVyLWVsIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmFicy1jZW50ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmNrZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFOTQxO1xufVxuLmJja2ctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RkE1RkQ7XG59XG4uYmNrZy1ibHVlRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Mjg2RjU7XG59XG4uYmNrZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM2RDQ0O1xufVxuLmJja2ctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJCNTU3O1xufVxuLmJja2ctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTgzRTA7XG59XG4uYmNrZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmNrZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYmNrZy12aW9sZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc0N0ZGO1xufVxuLmNmOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmxleC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbi5mbGV4LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZsZXgtYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxleC1hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmZsZXgtanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtanVzdGlmeS1jb250ZW50LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtZGlzYWJsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LW9yZGVyLW1vYmlsZS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1vcmRlci1tb2JpbGUtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZsZXgtb3JkZXItZGVza3RvcC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmxleC1vcmRlci1kZXNrdG9wLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmNvbC1tLTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmNvbC1tLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtMjUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtMzMge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtODAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTc1IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC03MCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNjYge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTY1IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC02MCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTQwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC0zNSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtMzMge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTMwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC0yNSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtMjAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5pbWctYm94IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uaW1nLWJveCBpbWcsXG4uaW1nLWJveCAuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmNrZy1ib3gge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud2hvbGUtYmxvY2stbGluayB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5pbWctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWctd3JhcHBlciAuaW1nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCU7XG59XG4uaW1nLXdyYXBwZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaW1nLXdyYXBwZXIgdmlkZW8ge1xuICB0b3A6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5pbWctd3JhcHBlci5hc3BlY3QtcmF0aW8tMS0xIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uaW1nLXdyYXBwZXIuYXNwZWN0LXJhdGlvLTE2LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLmltZy13cmFwcGVyLmFzcGVjdC1yYXRpby00MjgtNDI4IHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uaW1nLXdyYXBwZXIuYXNwZWN0LXJhdGlvLTE0NzMtODkxIHtcbiAgcGFkZGluZy10b3A6IDYwLjQ4ODc5ODM3JTtcbn1cbi5pbWctd3JhcHBlci5hc3BlY3QtcmF0aW8tMTkyMC0xMDgwIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5pbWctd3JhcHBlci5hc3BlY3QtcmF0aW8tODAwLTgwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLmltZy13cmFwcGVyLmFzcGVjdC1yYXRpby02MDAtODAwIHtcbiAgcGFkZGluZy10b3A6IDEzMy4zMzMzMzMzMyU7XG59XG4uaW1nLXdyYXBwZXIuYXNwZWN0LXJhdGlvLTIwOC0zODYge1xuICBwYWRkaW5nLXRvcDogMTI1LjMyNDY3NTMyJTtcbn1cbi5pbWctd3JhcHBlci5hc3BlY3QtcmF0aW8tMzA4LTM4NiB7XG4gIHBhZGRpbmctdG9wOiAxMjUuMzI0Njc1MzIlO1xufVxuLmltZy13cmFwcGVyLmFzcGVjdC1yYXRpby00NjUtMzM1IHtcbiAgcGFkZGluZy10b3A6IDcyLjA0MzAxMDc1JTtcbn1cbi5pbWctd3JhcHBlci5hc3BlY3QtcmF0aW8tMzY5LTM3MCB7XG4gIHBhZGRpbmctdG9wOiAxMDAuMjcxMDAyNzElO1xufVxuLm9wXzAge1xuICBvcGFjaXR5OiAwO1xufVxuLm9wXzAuZm9ybS1tc2cge1xuICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbn1cbi5vcF8wLmZvcm0tbXNnLnNob3cge1xuICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbn1cbi5vcF8xIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuLm9wXzIge1xuICBvcGFjaXR5OiAwLjI7XG59XG4ub3BfMyB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5vcF80IHtcbiAgb3BhY2l0eTogMC40O1xufVxuLm9wXzUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ub3BfNiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5vcF83IHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm9wXzgge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ub3BfOSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5vcF8xIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hdXRvQWxwaGEwIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuaDEsXG5oMixcbmgzLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxudWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG51bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuYSBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4vKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4vKiBGaXJlZm94ICovXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuYVtocmVmXj1cInRlbFwiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aXN1YWxseS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udmlzaWJpbGl0eS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGgwIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDEwN3B4O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJSb21hbicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLXRvcDogMS42ODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS42ODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgfVxufVxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tcGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi1waW5rIC5idG4tYmNrZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTgzRTA7XG59XG4uYnRuOmhvdmVyIC5idG4tYmNrZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uYnRuIC5idG4tYmNrZyB7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC41MSwgMC4wMywgMC4yNCwgMC44Nyk7XG59XG4udy0xMDB2dyB7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaC0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uei1pLTEge1xuICB6LWluZGV4OiAxO1xufVxuLnotaS0yIHtcbiAgei1pbmRleDogMjtcbn1cbi56LWktMyB7XG4gIHotaW5kZXg6IDM7XG59XG4uei1pLTQge1xuICB6LWluZGV4OiA0O1xufVxuLnotaS01IHtcbiAgei1pbmRleDogNTtcbn1cbi56LWktNiB7XG4gIHotaW5kZXg6IDY7XG59XG4uei1pLTEwIHtcbiAgei1pbmRleDogMTA7XG59XG4uei1pLTIwIHtcbiAgei1pbmRleDogMjA7XG59XG4uZm9ybS1maWVsZC1ib3gge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMS4wNjNyZW0sIDEuMzg0dncsIDEuNTYzcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuMDYzcmVtLCAxLjM4NHZ3LCAxLjU2M3JlbSk7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbn1cbi5mb3JtLWZpZWxkLWJveCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuOTMzdncsIDFyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IGNsYW1wKDUuNDM4cmVtLCA3LjE2M3Z3LCA4LjEyNXJlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjQzOHJlbSwgMS45MTl2dywgMi4xODhyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS1maWVsZC1ib3ggbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5mb3JtLWZpZWxkLWJveCBpbnB1dCxcbi5mb3JtLWZpZWxkLWJveCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEuNXJlbSwgMS45ODF2dywgMi4yNXJlbSk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDAuODc1cmVtLCAxLjE1NnZ3LCAxLjMxM3JlbSk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuOTMzdncsIDFyZW0pO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxcmVtLCAxLjMyMXZ3LCAxLjVyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMXJlbSwgMS4zMjF2dywgMS41cmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMC44MTNyZW0sIDEuMDkzdncsIDEuMjVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuODEzcmVtLCAxLjA5M3Z3LCAxLjI1cmVtKTtcbiAgbWluLXdpZHRoOiBjbGFtcCgxNi42ODhyZW0sIDIyLjAyNXZ3LCAyNXJlbSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC42NXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS1maWVsZC1ib3ggaW5wdXQsXG4gIC5mb3JtLWZpZWxkLWJveCB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5mb3JtLWZpZWxkLWJveCBpbnB1dDpmb2N1cyxcbi5mb3JtLWZpZWxkLWJveCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUU5NDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvcm0tZmllbGQtYm94IC5lcnJvci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNXB4O1xuICBjb2xvcjogI0Y5ODNFMDtcbiAgcmlnaHQ6IGNsYW1wKDAuODEzcmVtLCAxLjA5M3Z3LCAxLjI1cmVtKTtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tZmllbGQtYm94IC5lcnJvci10ZXh0IHtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG59XG4uZm9ybS1maWVsZC1ib3guZXJyb3IgaW5wdXQsXG4uZm9ybS1maWVsZC1ib3guZXJyb3IgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4M0UwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWFkeS10by10cmFuc2Zvcm0tcm93LWNvbC0yIHtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoNi4zNzVyZW0sIDguNDIydncsIDkuNTYzcmVtKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjI1cmVtLCAxLjY1MnZ3LCAxLjg3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZWFkeS10by10cmFuc2Zvcm0tcm93LWNvbC0yIC5mb3JtLWZpZWxkLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wtMiAuZm9ybS1maWVsZC1ib3ggdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5yZWFkeS10by10cmFuc2Zvcm0tcm93LWNvbC0yIC5mb3JtLWZpZWxkLWJveCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wtMiAuZm9ybS1maWVsZC1ib3ggLmVycm9yLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wtMiAuZm9ybS1maWVsZC1ib3ggbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMS4yNXJlbSwgMS42NTJ2dywgMS44NzVyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wtMiAuZm9ybS1maWVsZC1ib3ggbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIgLmZvcm0tZmllbGQtYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIgLmZvcm0tZmllbGQtYm94IGlucHV0LFxuLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIgLmZvcm0tZmllbGQtYm94IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC42NXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wtMiAuZm9ybS1maWVsZC1ib3ggaW5wdXQsXG4gIC5yZWFkeS10by10cmFuc2Zvcm0tcm93LWNvbC0yIC5mb3JtLWZpZWxkLWJveCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG4uZm9ybS1tc2cge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJSb21hbicsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVhZHktdG8tdHJhbnNmb3JtLWJ0bi1ib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5yZWFkeS10by10cmFuc2Zvcm0tYnRuLWJveCAuZm9ybS1maWVsZC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5yZWFkeS10by10cmFuc2Zvcm0tYnRuLWJveCAuZm9ybS1maWVsZC1ib3ggLnJlY2FwdGNoYS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHRyYW5zbGF0ZVgoLTdweCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG4gIC5yZWFkeS10by10cmFuc2Zvcm0tYnRuLWJveCAuZm9ybS1maWVsZC1ib3ggLnJlY2FwdGNoYS1ib3ggLmVycm9yLXRleHQge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0b3A6IC03cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIgLmZvcm0tZmllbGQtYm94IC5lcnJvci10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgfVxufVxuLmZvcm0tbXNnIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyUm9tYW4nLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tc2ctYm94LmNvbC1kLTEwMC5jb2wtdC01MC5jb2wtbS0xMDAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5odG1sLmxlbmlzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxlbmlzLmxlbmlzLXNtb290aCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cbi5sZW5pcy5sZW5pcy1zbW9vdGggW2RhdGEtbGVuaXMtcHJldmVudF0ge1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xufVxuLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxlbmlzLmxlbmlzLXNjcm9sbGluZyBpZnJhbWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tYXgtdy1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWF4LXctY29udGFpbmVyLnctMTkyMCB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWF4LXctYm94LTEwMHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWF4LXctYm94LTkwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5tYXJnaW4tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ub2Zmc2V0LXgtZGVza3RvcC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAub2Zmc2V0LXgtZGVza3RvcC0yMjAge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoNi4yNXJlbSwgMTEuMDY2dncsIDEzLjc1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg2LjI1cmVtLCAxMS4wNjZ2dywgMTMuNzVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5vZmZzZXQteC1kZXNrdG9wLTE4NSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg2LjI1cmVtLCA5LjY2MXZ3LCAxMS41NjNyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDYuMjVyZW0sIDkuNjYxdncsIDExLjU2M3JlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm9mZnNldC14LWRlc2t0b3AtMTc4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDYuMjVyZW0sIDkuMzh2dywgMTEuMTI1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg2LjI1cmVtLCA5LjM4dncsIDExLjEyNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm9mZnNldC14LWRlc2t0b3AtMTU4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDYuMjVyZW0sIDguNTc4dncsIDkuODc1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg2LjI1cmVtLCA4LjU3OHZ3LCA5Ljg3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub2Zmc2V0LXgtdGFibGV0LTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5vZmZzZXQteC1tb2JpbGUtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ub2Zmc2V0LXktdG9wLTAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5vZmZzZXQteS1ib3R0b20tMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNTFweDtcbiAgdG9wOiAyNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MXB4O1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci1pbm5lci1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXIgLmhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uaGVhZGVyLWN0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1jdGE6aG92ZXIgLmJ0bi1iY2tnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5oZWFkZXItY3RhIC5idG4tYmNrZyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC41MSwgMC4wMywgMC4yNCwgMC44Nyk7XG59XG4uaGVhZGVyLWN0YSAuYnRuLXRleHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJSb21hbicsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS42ODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS42ODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItY3RhIC5idG4tdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQGtleWZyYW1lcyB3YXZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbi5oZWFkZXItbG9nbzpob3ZlciB7XG4gIGFuaW1hdGlvbjogd2F2ZSAxLjZzIDEgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNDcsIDAuOTgpO1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG59XG4uZm9vdGVyIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsZWZ0OiA5NXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzk1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB2aXNpYmlsaXR5IDAuM3MgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbGVmdDogNzVweDtcbiAgfVxufVxuLmZvb3RlciBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyIG5hdiB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXIgbmF2IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvb3RlciBuYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4zMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDUxcHg7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mZi1oZWx2ZXRpY2FOQ1JvbWFuIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyUm9tYW4nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZmLWhlbHZldGljYU5DTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mZi1sdW5lbWEge1xuICBmb250LWZhbWlseTogJ0x1bmVtYScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZnctNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mdy03MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnR4dC1zaXplLTMwMCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTIuNXJlbSwgMTYuNTEzdncsIDE4Ljc1cmVtKTtcbn1cbi50eHQtc2l6ZS0yMDgge1xuICBmb250LXNpemU6IGNsYW1wKDcuNXJlbSwgMTEuMDMxdncsIDEzcmVtKTtcbn1cbi50eHQtc2l6ZS0xMjgge1xuICBmb250LXNpemU6IGNsYW1wKDUuNjI1cmVtLCA3LjE1dncsIDhyZW0pO1xufVxuLnR4dC1zaXplLTk2IHtcbiAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCA1LjI4NHZ3LCA2cmVtKTtcbn1cbi50eHQtc2l6ZS02NCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44NzVyZW0sIDMuMjM5dncsIDRyZW0pO1xufVxuLnR4dC1zaXplLTQ4IHtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCAzdncsIDNyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHh0LXNpemUtNDgge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgM3Z3LCAzcmVtKTtcbiAgfVxufVxuLnR4dC1zaXplLTQwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDIuNXZ3LCAyLjVyZW0pO1xufVxuLnR4dC1zaXplLTM2IHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCAyLjI1dncsIDIuMjVyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHh0LXNpemUtMzYge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMi4yNXZ3LCAyLjI1cmVtKTtcbiAgfVxufVxuLnR4dC1zaXplLTMyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjMxM3JlbSwgMS43NTN2dywgMnJlbSk7XG59XG4udHh0LXNpemUtMjQge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuNDF2dywgMS41cmVtKTtcbn1cbi50eHQtc2l6ZS0yMCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4yNXZ3LCAxLjI1cmVtKTtcbn1cbi50eHQtc2l6ZS0xNiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMXZ3LCAxcmVtKTtcbn1cbi50eHQtc2l6ZS0xMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC42ODhyZW0sIDAuNjg4dncsIDAuNjg4cmVtKTtcbn1cbi5jLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1ibGFjayBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy15ZWxsb3cge1xuICBjb2xvcjogI0ZBRTk0MTtcbn1cbi5sdHItc3BjLW5lZy0wXzAyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG4ubHRyLXNwYy1uZWctMF8wMSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuLmx0ci1zcGMtcG9zLTBfMTYge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbn1cbi5sdHItc3BjLXBvcy0wXzIyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE0cmVtO1xufVxuLmx0ci1zcGMtcG9zLTBfMzIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbn1cbi5sdHItc3BjLXBvcy0wXzQge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG59XG4ubHRyLXNwYy1wb3MtMF80OCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xufVxuLmx0ci1zcGMtcG9zLTBfNjQge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbn1cbi5sdHItc3BjLXBvcy0wXzcyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ1cmVtO1xufVxuLmx0ci1zcGMtcG9zLTBfOCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xufVxuLmx0ci1zcGMtcG9zLTBfOTYge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNnJlbTtcbn1cbi5sdHItc3BjLXBvcy0xXzI4IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhyZW07XG59XG4ubHRyLXNwYy1wb3MtMV85MiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEycmVtO1xufVxuLmx0ci1zcGMtcG9zLTJfNTYge1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnJlbTtcbn1cbi5sdHItc3BjLXBvcy00XzE2IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZyZW07XG59XG4ubHRyLXNwYy1wb3MtNF84IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbn1cbi5sdHItc3BjLXBvc18zMCB7XG4gIGxldHRlci1zcGFjaW5nOiBjbGFtcCgxLjI1cmVtLCAxLjY1MnZ3LCAxLjg3NXJlbSk7XG59XG4ubGgtMCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5saC0xXzEzIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG59XG4ubGgtMV8yIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5saC0xXzI4IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjg7XG59XG4ubGgtMV8zMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxO1xufVxuLmxoLTFfMzUge1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5saC0xXzM2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG59XG4ubGgtMV80OCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ4O1xufVxuLmxoLTFfNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ubGgtMV82MyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuLmxoLTMge1xuICBsaW5lLWhlaWdodDogMztcbn1cbi5wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDAuNjI1cmVtLCAwLjYyNXZ3LCAwLjYyNXJlbSk7XG59XG4ucGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjI1cmVtLCAxLjI1dncsIDEuMjVyZW0pO1xufVxuLnBiMjAge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS4yNXJlbSwgMS4yNXZ3LCAxLjI1cmVtKTtcbn1cbi5wYjI1IHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuNTYzcmVtLCAxLjU2M3Z3LCAxLjU2M3JlbSk7XG59XG4ucGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjU2M3JlbSwgMS43NjN2dywgMS44NzVyZW0pO1xufVxuLnBiMzUge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS41NjNyZW0sIDEuOTY0dncsIDIuMTg4cmVtKTtcbn1cbi5wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuNTYzcmVtLCAyLjE2NXZ3LCAyLjVyZW0pO1xufVxuLnBiNTAge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS44NzVyZW0sIDIuNjc3dncsIDMuMTI1cmVtKTtcbn1cbi5wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuODc1cmVtLCAzLjQ4dncsIDQuMzc1cmVtKTtcbn1cbi5jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ubWFycXVlZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYXJxdWVlLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAwO1xuICBhbmltYXRpb246IG1hcnF1ZWUgMTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgfVxufVxuLmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFOTQxO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IGNsYW1wKDAuMTI1cmVtLCAwLjE2NXZ3LCAwLjE4OHJlbSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2xhbXAoMC40MzhyZW0sIDAuNTU4dncsIDAuNjI1cmVtKTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgLyogUmVtb3ZlIHNjcm9sbGJhciBzcGFjZSAqL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogT3B0aW9uYWw6IGp1c3QgbWFrZSBzY3JvbGxiYXIgaW52aXNpYmxlICovXG59XG5odG1sIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBJRSBhbmQgRWRnZSAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbn1cbi5oZXJvLXNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDkyNXB4O1xufVxuLmhlcm8tc2VjdGlvbiAuam91cm5leS1ncmFwaGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZXJvLXNlY3Rpb24gLm1heC13LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDkyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1zZWN0aW9uIC5vZmZzZXQteC1kZXNrdG9wLTE4NSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDkyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1zZWN0aW9uIC5ib3R0b20tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0LjMxMjVyZW07XG4gIGxlZnQ6IGNsYW1wKDYuMjVyZW0sIDkuNjYxdncsIDExLjU2M3JlbSk7XG4gIHJpZ2h0OiBjbGFtcCg2LjI1cmVtLCA5LjY2MXZ3LCAxMS41NjNyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZXJvLXNlY3Rpb24gLmJvdHRvbS1sZWZ0LXRleHQge1xuICB3aWR0aDogMTMuNjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oZXJvLXNlY3Rpb24gLmJvdHRvbS1yaWdodC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAyMy40Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhlcm8tc2VjdGlvbiAuZ2lybC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDMuMzEyNXJlbTtcbiAgbWF4LXdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmhlcm8tc2VjdGlvbiAuZ2lybC1ib3ggYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlcm8tc2VjdGlvbiAuZ2lybC1ib3ggaW1nIHtcbiAgd2lkdGg6IGNsYW1wKDQuMzc1cmVtLCA1Ljc4dncsIDYuNTYzcmVtKTtcbn1cbi5oZXJvLXVwcGVyLXRleHQge1xuICBtYXgtd2lkdGg6IDQwLjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDguMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuMTI1cmVtO1xuICBtYXJnaW46IGF1dG87XG59XG4uaGVyby11cHBlci10ZXh0IC5oaWdobGl0aGVkIHtcbiAgcGFkZGluZy10b3A6IDAuNTEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm8tdXBwZXItdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDMuMzEyNXJlbTtcbiAgfVxufVxuLnNhZmFyaSAuaGVyby11cHBlci10ZXh0IC5oaWdobGl0aGVkIHtcbiAgcGFkZGluZy10b3A6IDAuNTEyNXJlbTtcbn1cbi5jb2xvci1ncmlkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2xvci1ncmlkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbG9yLWdyaWQtaXRlbSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDE3LjE4NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNy4xODc1cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5sZXR0ZXItb3V0ZXItYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMjEuODc1cmVtO1xufVxuLmxldHRlci1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGV0dGVyLWJveC1zaGFkb3dzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxldHRlci1ib3gtc2hhZG93cyAubGV0dGVyLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxldHRlci1ib3gtc2hhZG93cyAubGV0dGVyLWJveC5qIHtcbiAgbGVmdDogY2xhbXAoNS44NzVyZW0sIDkuNjQ4dncsIDExLjc1cmVtKTtcbiAgdG9wOiBjbGFtcCgxcmVtLCAxLjY0MnZ3LCAycmVtKTtcbn1cbi5sZXR0ZXItYm94LXNoYWRvd3MgLmxldHRlci1ib3gubyB7XG4gIGxlZnQ6IGNsYW1wKDEzcmVtLCAyMC41ODR2dywgMjQuODEzcmVtKTtcbiAgdG9wOiBjbGFtcCgwLjkzOHJlbSwgMS41OHZ3LCAxLjkzOHJlbSk7XG59XG4ubGV0dGVyLWJveC1zaGFkb3dzIC5sZXR0ZXItYm94LnUge1xuICBsZWZ0OiBjbGFtcCgyMC4zNzVyZW0sIDMyLjIxM3Z3LCAzOC44MTNyZW0pO1xuICB0b3A6IGNsYW1wKDEuMzEzcmVtLCAyLjE1NXZ3LCAyLjYyNXJlbSk7XG59XG4ubGV0dGVyLWJveC1zaGFkb3dzIC5sZXR0ZXItYm94LnIge1xuICBsZWZ0OiBjbGFtcCgyOC4zMTNyZW0sIDQ0LjY4NXZ3LCA1My44MTNyZW0pO1xuICB0b3A6IGNsYW1wKDEuMDYzcmVtLCAxLjc0NXZ3LCAyLjEyNXJlbSk7XG59XG4ubGV0dGVyLWJveC1zaGFkb3dzIC5sZXR0ZXItYm94Lm4ge1xuICBsZWZ0OiBjbGFtcCgzNi4wNjNyZW0sIDU2Ljk2OXZ3LCA2OC42MjVyZW0pO1xuICB0b3A6IGNsYW1wKDEuMDYzcmVtLCAxLjc0NXZ3LCAyLjEyNXJlbSk7XG59XG4ubGV0dGVyLWJveC1zaGFkb3dzIC5sZXR0ZXItYm94LmUge1xuICBsZWZ0OiBjbGFtcCg0MS44MTNyZW0sIDY4LjY1OHZ3LCA4My42MjVyZW0pO1xuICB0b3A6IGNsYW1wKDEuMDYzcmVtLCAxLjc0NXZ3LCAyLjEyNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoOS4wNjNyZW0sIDE0Ljg4MXZ3LCAxOC4xMjVyZW0pO1xuICB3aWR0aDogY2xhbXAoOC4zNzVyZW0sIDEzLjc5M3Z3LCAxNi44MTNyZW0pO1xufVxuLmxldHRlci1ib3gtc2hhZG93cyAubGV0dGVyLWJveC55IHtcbiAgbGVmdDogY2xhbXAoNTAuOTM4cmVtLCA4MC4zOTJ2dywgOTYuODEzcmVtKTtcbiAgdG9wOiBjbGFtcCgxLjEyNXJlbSwgMS44NDd2dywgMi4yNXJlbSk7XG59XG4ubGV0dGVyLWJveC1jb2xvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZXR0ZXItYm94LWNvbG9yIC5sZXR0ZXItYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGV0dGVyLWJveC1jb2xvciAubGV0dGVyLWJveC5qIHtcbiAgbGVmdDogY2xhbXAoNnJlbSwgOS41MzF2dywgMTEuNXJlbSk7XG4gIHRvcDogY2xhbXAoMC40MzhyZW0sIDAuNzU5dncsIDAuOTM4cmVtKTtcbiAgbGVmdDogY2xhbXAoNC45MzhyZW0sIDguMTA4dncsIDkuODc1cmVtKTtcbn1cbi5sZXR0ZXItYm94LWNvbG9yIC5sZXR0ZXItYm94Lm8ge1xuICBsZWZ0OiBjbGFtcCgxMnJlbSwgMTguOTQydncsIDIyLjgxM3JlbSk7XG4gIHRvcDogY2xhbXAoMC40MzhyZW0sIDAuNzU5dncsIDAuOTM4cmVtKTtcbiAgei1pbmRleDogMjtcbn1cbi5sZXR0ZXItYm94LWNvbG9yIC5sZXR0ZXItYm94LnUge1xuICBsZWZ0OiBjbGFtcCgxOS41cmVtLCAzMC43NzZ2dywgMzcuMDYzcmVtKTtcbiAgdG9wOiBjbGFtcCgwLjc1cmVtLCAxLjIzMXZ3LCAxLjVyZW0pO1xufVxuLmxldHRlci1ib3gtY29sb3IgLmxldHRlci1ib3guciB7XG4gIGxlZnQ6IGNsYW1wKDI3LjMxM3JlbSwgNDMuMTYzdncsIDUycmVtKTtcbiAgdG9wOiBjbGFtcCgwLjU2M3JlbSwgMC45MjR2dywgMS4xMjVyZW0pO1xufVxuLmxldHRlci1ib3gtY29sb3IgLmxldHRlci1ib3gubiB7XG4gIGxlZnQ6IGNsYW1wKDM1LjEyNXJlbSwgNTUuNDd2dywgNjYuODEzcmVtKTtcbiAgdG9wOiBjbGFtcCgwLjM3NXJlbSwgMC42MTZ2dywgMC43NXJlbSk7XG59XG4ubGV0dGVyLWJveC1jb2xvciAubGV0dGVyLWJveC5lIHtcbiAgbGVmdDogY2xhbXAoNDMuMTg4cmVtLCA2OC4xODh2dywgODIuMTI1cmVtKTtcbiAgdG9wOiBjbGFtcCgwLjU2M3JlbSwgMC45MjR2dywgMS4xMjVyZW0pO1xufVxuLmxldHRlci1ib3gtY29sb3IgLmxldHRlci1ib3gueSB7XG4gIGxlZnQ6IGNsYW1wKDUwLjA2M3JlbSwgNzguOTk1dncsIDk1LjEyNXJlbSk7XG4gIHRvcDogY2xhbXAoMC41NjNyZW0sIDAuOTI0dncsIDEuMTI1cmVtKTtcbn1cbi5sZXR0ZXItYm94Lmoge1xuICB3aWR0aDogY2xhbXAoNy41cmVtLCAxMi4xNTV2dywgMTQuNzVyZW0pO1xufVxuLmxldHRlci1ib3gubyB7XG4gIHdpZHRoOiBjbGFtcCg5LjM3NXJlbSwgMTQuODMzdncsIDE3Ljg3NXJlbSk7XG59XG4ubGV0dGVyLWJveC51IHtcbiAgd2lkdGg6IGNsYW1wKDkuMDYzcmVtLCAxNC4zNTl2dywgMTcuMzEzcmVtKTtcbn1cbi5sZXR0ZXItYm94LnIge1xuICB3aWR0aDogY2xhbXAoOXJlbSwgMTQuMjU3dncsIDE3LjE4OHJlbSk7XG59XG4ubGV0dGVyLWJveC5uIHtcbiAgd2lkdGg6IGNsYW1wKDkuMzEzcmVtLCAxNC43M3Z3LCAxNy43NXJlbSk7XG59XG4ubGV0dGVyLWJveC5lIHtcbiAgd2lkdGg6IGNsYW1wKDguODEzcmVtLCAxMy45MDl2dywgMTYuNzVyZW0pO1xufVxuLmxldHRlci1ib3gueSB7XG4gIHdpZHRoOiBjbGFtcCg3LjkzOHJlbSwgMTIuNTkydncsIDE1LjE4OHJlbSk7XG59XG4ubGV0dGVyLWJveCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubGV0dGVyLXNoYXBlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmxldHRlci1zaGFwZS0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjbGFtcCgxMS43NXJlbSwgMTguNTcydncsIDIyLjM3NXJlbSk7XG4gIHRvcDogY2xhbXAoMi4xODhyZW0sIDMuNTUydncsIDQuMzEzcmVtKTtcbiAgd2lkdGg6IGNsYW1wKDEuODEzcmVtLCAyLjg5NnZ3LCAzLjVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDEuODEzcmVtLCAyLjg5NnZ3LCAzLjVyZW0pO1xufVxuLmxldHRlci1zaGFwZS0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjbGFtcCgyNy42MjVyZW0sIDQzLjU5NnZ3LCA1Mi41cmVtKTtcbiAgdG9wOiBjbGFtcCgtMC4yNXJlbSwgLTAuNDV2dywgLTAuNTYzcmVtKTtcbiAgd2lkdGg6IGNsYW1wKDIuMTI1cmVtLCAzLjQwOXZ3LCA0LjEyNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoMi4xMjVyZW0sIDMuNDA5dncsIDQuMTI1cmVtKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjYxcHgpIHtcbiAgLmxldHRlci1zaGFwZS0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxldHRlci1zaGFwZS0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjbGFtcCgyNC42ODhyZW0sIDM5LjAxNHZ3LCA0N3JlbSk7XG4gIHRvcDogY2xhbXAoMTEuNjg4cmVtLCAxOS4xOTF2dywgMjMuMzc1cmVtKTtcbiAgd2lkdGg6IGNsYW1wKDIuMDYzcmVtLCAzLjM4NnZ3LCA0LjEyNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoMi4wNjNyZW0sIDMuMzg2dncsIDQuMTI1cmVtKTtcbn1cbi5sZXR0ZXItc2hhcGUtNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2xhbXAoNDEuODc1cmVtLCA2Ni4wNzN2dywgNzkuNTYzcmVtKTtcbiAgdG9wOiBjbGFtcCg0LjkzOHJlbSwgOC4xMDh2dywgOS44NzVyZW0pO1xuICB3aWR0aDogY2xhbXAoMi45MzhyZW0sIDQuNjYzdncsIDUuNjI1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgyLjkzOHJlbSwgNC42NjN2dywgNS42MjVyZW0pO1xufVxuLmxldHRlci1zaGFwZS01IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjbGFtcCg0NS40MzhyZW0sIDcxLjcyMnZ3LCA4Ni4zNzVyZW0pO1xuICB0b3A6IGNsYW1wKC00cmVtLCAtNi42MDl2dywgLTguMDYzcmVtKTtcbiAgd2lkdGg6IGNsYW1wKDEuNDM4cmVtLCAyLjQwMXZ3LCAyLjkzOHJlbSk7XG4gIGhlaWdodDogY2xhbXAoMS40MzhyZW0sIDIuNDAxdncsIDIuOTM4cmVtKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjYxcHgpIHtcbiAgLmxldHRlci1zaGFwZS01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFib3V0LXVzIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYuMjVyZW0sIDguMjU3dncsIDkuMzc1cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYuMjVyZW0sIDguMjU3dncsIDkuMzc1cmVtKTtcbn1cbi5zYWZhcmkgLmFib3V0LXVzIC5oaWdobGl0aGVkIHtcbiAgcGFkZGluZy10b3A6IDAuOTEyNXJlbTtcbn1cbi5hYm91dC12b2ljZS10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MS41JTtcbn1cbi5hYm91dC12b2ljZS10ZXh0IC5pY29uLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLmljb24tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGlnaGxpdGhlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMy43NXJlbTtcbn1cbi5wYWRsb2NrIHtcbiAgd2lkdGg6IGNsYW1wKDIuNjg4cmVtLCAzLjU3dncsIDQuMDYzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgzLjQzOHJlbSwgNC41MjF2dywgNS4xMjVyZW0pO1xufVxuLmZsYXNoIHtcbiAgd2lkdGg6IGNsYW1wKDMuMzEzcmVtLCA0LjM5NnZ3LCA1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgzLjMxM3JlbSwgNC4zOTZ2dywgNXJlbSk7XG59XG4ucXVpZXRlciB7XG4gIHdpZHRoOiBjbGFtcCgzLjkzOHJlbSwgNS4yMjF2dywgNS45MzhyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDMuOTM4cmVtLCA1LjIyMXZ3LCA1LjkzOHJlbSk7XG59XG4uYmxhY2stc3RhciB7XG4gIHdpZHRoOiBjbGFtcCgzLjMxM3JlbSwgNC4zOTZ2dywgNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoMy4zMTNyZW0sIDQuMzU2dncsIDQuOTM4cmVtKTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTEuMDYzcmVtLCAtMS4zODR2dywgLTEuNTYzcmVtKTtcbn1cbi5zY2hvb2wge1xuICB3aWR0aDogY2xhbXAoMy41NjNyZW0sIDQuNjg2dncsIDUuMzEzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgzLjU2M3JlbSwgNC42ODZ2dywgNS4zMTNyZW0pO1xufVxuLnJvY2sge1xuICB3aWR0aDogY2xhbXAoMy41cmVtLCA0LjYyNHZ3LCA1LjI1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgzLjVyZW0sIDQuNjI0dncsIDUuMjVyZW0pO1xufVxuLmxpa2Uge1xuICB3aWR0aDogY2xhbXAoMy4zNzVyZW0sIDQuNDU4dncsIDUuMDYzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgzLjYyNXJlbSwgNC43ODl2dywgNS40MzhyZW0pO1xufVxuLmxvdmUge1xuICB3aWR0aDogY2xhbXAoNC4zNzVyZW0sIDUuNzh2dywgNi41NjNyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDQuNDM4cmVtLCA1Ljg0MnZ3LCA2LjYyNXJlbSk7XG59XG4uZ29vZ2xlLXRvb2wtc21hbGwge1xuICB3aWR0aDogY2xhbXAoMy4zMTNyZW0sIDQuMzU2dncsIDQuOTM4cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgzLjMxM3JlbSwgNC4zOTZ2dywgNXJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgwLjMxM3JlbSwgMC4zOTN2dywgMC40MzhyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDAuNTYzcmVtLCAwLjcyM3Z3LCAwLjgxM3JlbSk7XG59XG4uYnJ1c2gge1xuICB3aWR0aDogY2xhbXAoMy4xODhyZW0sIDQuMjMxdncsIDQuODEzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg0LjE4OHJlbSwgNS41MTF2dywgNi4yNXJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgtMC40MzhyZW0sIC0wLjU5OHZ3LCAtMC42ODhyZW0pO1xufVxuLmxhcHRvcCB7XG4gIHdpZHRoOiBjbGFtcCgzLjQzOHJlbSwgNC41MjF2dywgNS4xMjVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDMuOTM4cmVtLCA1LjE4MnZ3LCA1Ljg3NXJlbSk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0wLjg3NXJlbSwgLTEuMTU2dncsIC0xLjMxM3JlbSk7XG59XG4uaGFuZC1zbWFsbCB7XG4gIHdpZHRoOiBjbGFtcCgzLjY4OHJlbSwgNC44NTF2dywgNS41cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgzLjc1cmVtLCA0Ljk1NHZ3LCA1LjYyNXJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgtMC41cmVtLCAtMC42NnZ3LCAtMC43NXJlbSk7XG59XG4uaGFuZHMge1xuICB3aWR0aDogY2xhbXAoNC4xODhyZW0sIDUuNTUydncsIDYuMzEzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgyLjkzOHJlbSwgMy44NjF2dywgNC4zNzVyZW0pO1xufVxuLmVtb3RpY29ucyB7XG4gIHdpZHRoOiBjbGFtcCg0LjgxM3JlbSwgNi4zNzd2dywgNy4yNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoNC44MTNyZW0sIDYuMzc3dncsIDcuMjVyZW0pO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMS4xODhyZW0sIC0xLjU0OXZ3LCAtMS43NXJlbSk7XG59XG4udWd0IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQuODc1cmVtLCA2LjR2dywgNy4yNXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWd0LXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAyNS4zMTI1cmVtO1xufVxuLnVzZXItaG92ZXItbW92ZS1zbGlkZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg4Ljc1cmVtLCAxMS41OTl2dywgMTMuMTg4cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDguNzVyZW0sIDExLjU5OXZ3LCAxMy4xODhyZW0pO1xufVxuLnVzZXItaG92ZXItbW92ZS1zbGlkZXIgLnN0dWRlbnQtbmFtZSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxLjEyNXJlbSwgMS4xMjV2dywgMS4xMjVyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS4xMjVyZW0sIDEuMTI1dncsIDEuMTI1cmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGN1YmljLWJlemllcigwLjQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlciAudmlkZW8tY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMS42ODhyZW0sIDIuMjA5dncsIDIuNXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlci5zaHJpbmsgLnVzZXItaG92ZXItbW92ZS1zbGlkZTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSkgcm90YXRlKDhkZWcpIHNrZXdZKC0xMGRlZyk7XG59XG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlci5zaHJpbmsgLnVzZXItaG92ZXItbW92ZS1zbGlkZTpudGgtY2hpbGQoMSkgLnVzZXItaG92ZXItbW92ZS1zbGlkZS1tZWRpYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXJlbSkgdHJhbnNsYXRlWSgtNXJlbSk7XG59XG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlci5zaHJpbmsgLnVzZXItaG92ZXItbW92ZS1zbGlkZTpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDhkZWcpIHNrZXdZKC0xMGRlZyk7XG59XG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlci5zaHJpbmsgLnVzZXItaG92ZXItbW92ZS1zbGlkZTpudGgtY2hpbGQoMikgLnVzZXItaG92ZXItbW92ZS1zbGlkZS1tZWRpYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMy43NXJlbSkgdHJhbnNsYXRlWSgtMy43NXJlbSk7XG59XG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlci5zaHJpbmsgLnVzZXItaG92ZXItbW92ZS1zbGlkZTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHJvdGF0ZSg4ZGVnKSBza2V3WSgtMTBkZWcpO1xufVxuLnVzZXItaG92ZXItbW92ZS1zbGlkZXIuc2hyaW5rIC51c2VyLWhvdmVyLW1vdmUtc2xpZGU6bnRoLWNoaWxkKDMpIC51c2VyLWhvdmVyLW1vdmUtc2xpZGUtbWVkaWEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIuNXJlbSkgdHJhbnNsYXRlWSgtMi41cmVtKTtcbn1cbi51c2VyLWhvdmVyLW1vdmUtc2xpZGVyLnNocmluayAudXNlci1ob3Zlci1tb3ZlLXNsaWRlOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKDhkZWcpIHNrZXdZKC0xMGRlZyk7XG59XG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlci5zaHJpbmsgLnVzZXItaG92ZXItbW92ZS1zbGlkZTpudGgtY2hpbGQoNCkgLnVzZXItaG92ZXItbW92ZS1zbGlkZS1tZWRpYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS4yNXJlbSkgdHJhbnNsYXRlWSgtMS4yNXJlbSk7XG59XG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlci5zaHJpbmsgLnVzZXItaG92ZXItbW92ZS1zbGlkZTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpIHJvdGF0ZSg4ZGVnKSBza2V3WSgtMTBkZWcpO1xufVxuLnVzZXItaG92ZXItbW92ZS1zbGlkZSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLnVzZXItaG92ZXItbW92ZS1zbGlkZTpob3ZlciAuc291bmQtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlOmhvdmVyIC5zb3VuZC10b29sdGlwIC50b29sdGlwIHtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiA0cyBsaW5lYXIgaW5maW5pdGU7XG59XG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlOmhvdmVyIC51c2VyLWhvdmVyLW1vdmUtc2xpZGUtbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4M0UwO1xufVxuLnVzZXItaG92ZXItbW92ZS1zbGlkZTpob3ZlciAuc3R1ZGVudC1uYW1lIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi51c2VyLWhvdmVyLW1vdmUtc2xpZGUtbWVkaWEge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNjVzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBjbGFtcCgxNy44NzVyZW0sIDIzLjY1M3Z3LCAyNi44NzVyZW0pO1xuICBwYWRkaW5nOiBjbGFtcCgyLjVyZW0sIDMuMzAydncsIDMuNzVyZW0pO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMTI1cmVtLCAwLjIwNnZ3LCAwLjI1cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoNC4xMjVyZW0sIDUuNTN2dywgNi4zMTNyZW0pO1xufVxuLnVzZXItaG92ZXItbW92ZS1zbGlkZS1tZWRpYSAuaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMS44NzVyZW0sIDIuNDc3dncsIDIuODEzcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBjbGFtcCgxMi44MTNyZW0sIDE2Ljk0NXZ3LCAxOS4yNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoMTYuMDYzcmVtLCAyMS4yNHZ3LCAyNC4xMjVyZW0pO1xufVxuLnVzZXItaG92ZXItbW92ZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuLnVzZXItaG92ZXItbW92ZS1zbGlkZXItaW5uZXItYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc291bmQtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjbGFtcCgtMC43NXJlbSwgLTAuOTkxdncsIC0xLjEyNXJlbSk7XG4gIHRvcDogY2xhbXAoLTEuMTg4cmVtLCAtMS41NDl2dywgLTEuNzVyZW0pO1xuICB3aWR0aDogY2xhbXAoNi4yNXJlbSwgOC4yNTd2dywgOS4zNzVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDYuMjVyZW0sIDguMjU3dncsIDkuMzc1cmVtKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBjdWJpYy1iZXppZXIoMC40NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLnNvdW5kLXRvb2x0aXAgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRvb2x0aXAtdGV4dCB7XG4gIHdpZHRoOiBjbGFtcCg0LjMxM3JlbSwgNS42Nzd2dywgNi40MzhyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDQuMzEzcmVtLCA1LjY3N3Z3LCA2LjQzOHJlbSk7XG59XG4udG9vbHRpcC12b2ljZSB7XG4gIHdpZHRoOiBjbGFtcCgyLjg3NXJlbSwgMy43NTh2dywgNC4yNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoMi44NzVyZW0sIDMuNzU4dncsIDQuMjVyZW0pO1xufVxuLnBlcnNvbmFsLWV4cGVyaWVuY2UtbWFycXVlZS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDEzOHB4O1xufVxuLnNhZmFyaSAucGVyc29uYWwtZXhwZXJpZW5jZSAubWFycXVlZS10ZXh0IC5oaWdobGlnaHRlZFllbGxvd1RleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5wZXJzb25hbC1leHBlcmllbmNlLWJpZy10ZXh0IHtcbiAgd2lkdGg6IDk1JTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMS44NzVyZW0sIDIuNjc3dncsIDMuMTI1cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5yb3VuZC1ib3JkZXItYm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDEuMjVyZW0sIDEuNjExdncsIDEuODEzcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuMjVyZW0sIDEuNjExdncsIDEuODEzcmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMS43NXJlbSwgMi4zMTJ2dywgMi42MjVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEuNzVyZW0sIDIuMzEydncsIDIuNjI1cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMDYzcmVtLCAwLjEwM3Z3LCAwLjEyNXJlbSk7XG59XG4ucGVyc29uYWwtZXhwZXJpZW5jZS10ZXh0LWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2LjI1cmVtLCA4LjI1N3Z3LCA5LjM3NXJlbSk7XG59XG4uY29sb3ItZmlndXJlLTEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoNS41NjNyZW0sIDcuMzI4dncsIDguMzEzcmVtKTtcbn1cbi5jb2xvci1maWd1cmUtMSAuYmx1ZS1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgycmVtLCAyLjY0MnZ3LCAzcmVtKTtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICMwMDA7XG4gIGJvcmRlci13aWR0aDogY2xhbXAoMC4xMjVyZW0sIDAuMjA2dncsIDAuMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiAjNEZBNUZEO1xuICB3aWR0aDogY2xhbXAoOS43NXJlbSwgMTIuODh2dywgMTQuNjI1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg5Ljc1cmVtLCAxMi44OHZ3LCAxNC42MjVyZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29sb3ItZmlndXJlLTEgLnllbGxvdy1jaXJjbGUge1xuICB3aWR0aDogY2xhbXAoOS44MTNyZW0sIDEzLjAyM3Z3LCAxNC44MTNyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDkuODEzcmVtLCAxMy4wMjN2dywgMTQuODEzcmVtKTtcbiAgYmFja2dyb3VuZDogI0ZBRTk0MTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogY2xhbXAoNC41cmVtLCA1LjkwNXZ3LCA2LjY4OHJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICMwMDA7XG4gIGJvcmRlci13aWR0aDogY2xhbXAoMC4xMjVyZW0sIDAuMjA2dncsIDAuMjVyZW0pO1xufVxuLmNvbG9yLWZpZ3VyZS0yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEuMzEzcmVtLCAxLjc1M3Z3LCAycmVtKTtcbn1cbi5jb2xvci1maWd1cmUtMiAuZ3JlZW4tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMnJlbSwgMi42NDJ2dywgM3JlbSk7XG4gIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMTI1cmVtLCAwLjIwNnZ3LCAwLjI1cmVtKTtcbiAgYmFja2dyb3VuZDogIzMyQjU1NztcbiAgd2lkdGg6IGNsYW1wKDkuNzVyZW0sIDEyLjg4dncsIDE0LjYyNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoOS43NXJlbSwgMTIuODh2dywgMTQuNjI1cmVtKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbG9yLWZpZ3VyZS0yIC5ibHVlLXJlY2F0YW5nbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMnJlbSwgMi42NDJ2dywgM3JlbSk7XG4gIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMTI1cmVtLCAwLjIwNnZ3LCAwLjI1cmVtKTtcbiAgYmFja2dyb3VuZDogIzRGQTVGRDtcbiAgd2lkdGg6IGNsYW1wKDIuNzVyZW0sIDMuNjMzdncsIDQuMTI1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxMS4xMjVyZW0sIDE0LjY5NnZ3LCAxNi42ODhyZW0pO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE1NyUgMTMlO1xufVxuLmNvbG9yLWZpZ3VyZS0yIC55ZWxsb3ctY2lyY2xlIHtcbiAgd2lkdGg6IGNsYW1wKDUuNTYzcmVtLCA3LjMyOHZ3LCA4LjMxM3JlbSk7XG4gIGhlaWdodDogY2xhbXAoNS41NjNyZW0sIDcuMzI4dncsIDguMzEzcmVtKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGQUU5NDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICMwMDA7XG4gIGJvcmRlci13aWR0aDogY2xhbXAoMC4xMjVyZW0sIDAuMjA2dncsIDAuMjVyZW0pO1xuICB0b3A6IGNsYW1wKDAuMzc1cmVtLCAwLjUzNXZ3LCAwLjYyNXJlbSk7XG4gIGxlZnQ6IGNsYW1wKDAuMzc1cmVtLCAwLjUzNXZ3LCAwLjYyNXJlbSk7XG59XG4uY29sb3ItZmlndXJlLTMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoNS42ODhyZW0sIDcuNDk0dncsIDguNXJlbSk7XG59XG4uY29sb3ItZmlndXJlLTMgLnBpbmstcmVjYXRhbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDJyZW0sIDIuNjQydncsIDNyZW0pO1xuICBib3JkZXI6IDAuMjVyZW0gc29saWQgIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjEyNXJlbSwgMC4yMDZ2dywgMC4yNXJlbSk7XG4gIGJhY2tncm91bmQ6ICNGOTgzRTA7XG4gIHdpZHRoOiBjbGFtcCgxNS42MjVyZW0sIDIwLjYwMXZ3LCAyMy4zNzVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDkuNzVyZW0sIDEyLjg4dncsIDE0LjYyNXJlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbG9yLWZpZ3VyZS0zIC5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjbGFtcCg5LjgxM3JlbSwgMTMuMDIzdncsIDE0LjgxM3JlbSk7XG4gIGhlaWdodDogY2xhbXAoOS44MTNyZW0sIDEzLjAyM3Z3LCAxNC44MTNyZW0pO1xufVxuLmNvbG9yLWZpZ3VyZS0zIC5wbGF5IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBjbGFtcCgzLjM3NXJlbSwgNC40MTh2dywgNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoMy42ODhyZW0sIDQuODUxdncsIDUuNXJlbSk7XG59XG4uY29sb3ItZmlndXJlLTMgLnllbGxvdy1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNsYW1wKDkuODEzcmVtLCAxMy4wMjN2dywgMTQuODEzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg5LjgxM3JlbSwgMTMuMDIzdncsIDE0LjgxM3JlbSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0ZBRTk0MTtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICMwMDA7XG4gIGJvcmRlci13aWR0aDogY2xhbXAoMC4xMjVyZW0sIDAuMjA2dncsIDAuMjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY29sb3ItZmlndXJlLTMgLmdyZWVuLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiBjbGFtcCgxMC4zMTNyZW0sIDEzLjYwM3Z3LCAxNS40MzhyZW0pO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMzMkI1NTc7XG4gIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMTI1cmVtLCAwLjIwNnZ3LCAwLjI1cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IGNsYW1wKDkuODEzcmVtLCAxMy4wMjN2dywgMTQuODEzcmVtKTtcbiAgd2lkdGg6IGNsYW1wKDkuODEzcmVtLCAxMy4wMjN2dywgMTQuODEzcmVtKTtcbn1cbi5jb2xvci1maWd1cmUtNCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxLjVyZW0sIDEuOTQxdncsIDIuMTg4cmVtKTtcbn1cbi5jb2xvci1maWd1cmUtNCBzdmcge1xuICB3aWR0aDogY2xhbXAoOS44MTNyZW0sIDEyLjk0M3Z3LCAxNC42ODhyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDkuODEzcmVtLCAxMy4wMjN2dywgMTQuODEzcmVtKTtcbn1cbi5wZXJzb25hbC1leHBlcmllbmNlLWNvbG9yLWZpZ3VyZXMge1xuICBwYWRkaW5nLWJvdHRvbTogNC41NjI1cmVtO1xufVxuLnNwZWFraW5nLXNjaG9vbCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1LjEyNXJlbSwgNi43N3Z3LCA3LjY4OHJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1LjEyNXJlbSwgNi43N3Z3LCA3LjY4OHJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDIuMzc1cmVtLCAzLjA5N3Z3LCAzLjVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDIuMzc1cmVtLCAzLjA5N3Z3LCAzLjVyZW0pO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNwZWFraW5nLXNjaG9vbCAubWF4LXctY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoNi4wNjNyZW0sIDcuOTg5dncsIDkuMDYzcmVtKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNwZWFraW5nLXNjaG9vbC1vdXRlci1ib3gge1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCg2LjI1cmVtLCA4LjMzN3Z3LCA5LjVyZW0pO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNi42ODhyZW0sIDguODE0dncsIDEwcmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg3LjEyNXJlbSwgOS4zNzJ2dywgMTAuNjI1cmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoNy4xMjVyZW0sIDkuMzcydncsIDEwLjYyNXJlbSk7XG59XG4uc3BlYWtpbmctc2Nob29sLWNvbnRlbnQtdXAtYm94IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4uc3BlYWtpbmctc2Nob29sLWNvbnRlbnQtdXAtYm94IC5zcGVha2luZy1zY2hvb2wtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxLjEyNXJlbSwgMS40ODZ2dywgMS42ODhyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMy41NjNyZW0sIDQuNjg2dncsIDUuMzEzcmVtKTtcbn1cbi5zcGVha2luZy1zY2hvb2wtY29udGVudC1ib3R0b20tYm94IC5zcGVha2luZy1zY2hvb2wtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcGVha2luZy1zY2hvb2wtY29udGVudC1ib3R0b20tYm94IC5zcGVha2luZy1zY2hvb2wtdGV4dCAubGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xufVxuLnNwZWFraW5nLXNjaG9vbC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNsYW1wKDIuNXJlbSwgMy4zNDN2dywgMy44MTNyZW0pO1xuICBsZWZ0OiBjbGFtcCgyLjYyNXJlbSwgMy42Mjh2dywgNC4xODhyZW0pO1xuICB3aWR0aDogY2xhbXAoMjYuMTg4cmVtLCAzNC41NzR2dywgMzkuMjVyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgyLjM3NXJlbSwgMy4wOTd2dywgMy41cmVtKTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDEuMjVyZW0sIDEuNjExdncsIDEuODEzcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuMjVyZW0sIDEuNjExdncsIDEuODEzcmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxLjc1cmVtLCAyLjMxMnZ3LCAyLjYyNXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEuNzVyZW0sIDIuMzEydncsIDIuNjI1cmVtKTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zcGVha2luZy1zY2hvb2wtbWVkaWEge1xuICB3aWR0aDogY2xhbXAoNjEuMzc1cmVtLCA4MS4wNzh2dywgOTIuMDYzcmVtKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgzLjgxM3JlbSwgNS4wOTZ2dywgNS44MTNyZW0pO1xufVxuLnNwZWFraW5nLXNjaG9vbC1tZWRpYS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0LjU2M3JlbSwgNi4wMDd2dywgNi44MTNyZW0pO1xufVxuLnNwZWFraW5nLXNjaG9vbC1jb250ZW50LWJvdHRvbS1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNy4xMjVyZW0sIDkuNDEydncsIDEwLjY4OHJlbSk7XG4gIG1heC13aWR0aDogOTQlO1xufVxuLnNwZWFraW5nLXNjaG9vbC1jb250ZW50LWJvdHRvbS1ib3ggLnNwZWFraW5nLXNjaG9vbC10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIuMTg4cmVtLCAyLjg3dncsIDMuMjVyZW0pO1xufVxuLmhpZ2hsaWdodGVkWWVsbG93IHtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMy4xMjVyZW0sIDQuMTI4dncsIDQuNjg4cmVtKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjA2M3JlbSwgMC4xMDN2dywgMC4xMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkFFOTQxIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi5oaWdobGlnaHRlZFllbGxvdyB7XG4gIHBhZGRpbmctdG9wOiAwLjA2M3JlbTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDAuMTI1cmVtLCAwLjIwNnZ3LCAwLjI1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgwLjYyNXJlbSwgMC43ODV2dywgMC44NzVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1Ljg3NXJlbSwgNy43NjF2dywgOC44MTNyZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oaWdobGlnaHRlZFllbGxvdyAudm9pY2UtaWNvbiB7XG4gIHdpZHRoOiBjbGFtcCg0LjEyNXJlbSwgNS40ODl2dywgNi4yNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoNC4xMjVyZW0sIDUuNDg5dncsIDYuMjVyZW0pO1xuICByaWdodDogY2xhbXAoMS4wNjNyZW0sIDEuMzg0dncsIDEuNTYzcmVtKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uaGlnaGxpZ2h0ZWRZZWxsb3cgLnZvaWNlLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmhpZ2hsaWdodGVkWWVsbG93VGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjA2M3JlbTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDAuMTI1cmVtLCAwLjIwNnZ3LCAwLjI1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxLjI1cmVtLCAxLjY1MnZ3LCAxLjg3NXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEuMjVyZW0sIDEuNjUydncsIDEuODc1cmVtKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMC41cmVtLCAwLjY2dncsIDAuNzVyZW0pO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgzLjEyNXJlbSwgNC4xMjh2dywgNC42ODhyZW0pO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMDYzcmVtLCAwLjEwM3Z3LCAwLjEyNXJlbSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG4udmlzdWFscyB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg3cmVtLCA3LjQ5MnZ3LCA2LjQzOHJlbSk7XG59XG4udmlzdWFscy1ncmFwaGljIHtcbiAgaGVpZ2h0OiBjbGFtcCgxNC4wNjNyZW0sIDE4LjU1N3Z3LCAyMS4wNjNyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMi4zMTNyZW0sIDMuMDM0dncsIDMuNDM4cmVtKTtcbn1cbi52aXN1YWxzLWdyYXBoaWMgLnZpc3VhbHMtc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDYxLjY4OHJlbSwgODEuNDcxdncsIDkyLjVyZW0pO1xuICBtYXJnaW46IGF1dG87XG59XG4uc3R1ZGVudCB7XG4gIHdpZHRoOiBjbGFtcCgzcmVtLCAzLjk2NHZ3LCA0LjVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDRyZW0sIDUuMjg0dncsIDZyZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMC44NzVyZW0sIDEuMTU2dncsIDEuMzEzcmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDAuMzc1cmVtLCAwLjQ5NnZ3LCAwLjU2M3JlbSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi50aHJvbWJ1cyB7XG4gIHdpZHRoOiBjbGFtcCg0LjA2M3JlbSwgNS4zNDZ2dywgNi4wNjNyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDIuMzc1cmVtLCAzLjEzN3Z3LCAzLjU2M3JlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDAuMjVyZW0sIDAuMzMxdncsIDAuMzc1cmVtKTtcbn1cbi52aXN1YWxzLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYuNjI1cmVtLCA4LjcxMnZ3LCA5Ljg3NXJlbSk7XG59XG4udmlzdWFscy1ib3JkZXItdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMjVyZW0sIDguMzM3dncsIDkuNXJlbSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTE2cHggMTEycHg7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0Ljg3NXJlbSwgNi40dncsIDcuMjVyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNC44NzVyZW0sIDYuNHZ3LCA3LjI1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg0LjY4OHJlbSwgNi4xNzN2dywgN3JlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDQuNjg4cmVtLCA2LjE3M3Z3LCA3cmVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudmlzdWFscy1ib3JkZXItdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52aXN1YWxzLWJvcmRlci10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG4gIH1cbn1cbi52aXN1YWxzLXN2Zy1ncmFkaWVudCB7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNsYW1wKDYuODc1cmVtLCA5LjA4MnZ3LCAxMC4zMTNyZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjbGFtcCgzNC44NzVyZW0sIDQ2LjAzMXZ3LCA1Mi4yNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoMTEuMzc1cmVtLCAxNC45ODZ2dywgMTdyZW0pO1xuICBib3R0b206IGNsYW1wKDQuMzc1cmVtLCA1Ljc4dncsIDYuNTYzcmVtKTtcbiAgYm90dG9tOiA5LjNyZW07XG4gIHJpZ2h0OiA1LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC52aXN1YWxzLXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDUuNHJlbTtcbiAgICBib3R0b206IDlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLnZpc3VhbHMtc3ZnLWdyYWRpZW50IHtcbiAgICByaWdodDogNnJlbTtcbiAgICBib3R0b206IDlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc3VhbHMtc3ZnLWdyYWRpZW50IHtcbiAgICByaWdodDogNS45cmVtO1xuICAgIGJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC52aXN1YWxzLXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDZyZW07XG4gICAgYm90dG9tOiA3LjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgLnZpc3VhbHMtc3ZnLWdyYWRpZW50IHtcbiAgICByaWdodDogNi44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC52aXN1YWxzLXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLnZpc3VhbHMtc3ZnLWdyYWRpZW50IHtcbiAgICBib3R0b206IDcuMXJlbTtcbiAgICByaWdodDogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC52aXN1YWxzLXN2Zy1ncmFkaWVudCB7XG4gICAgYm90dG9tOiA2LjdyZW07XG4gICAgcmlnaHQ6IDcuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NjBweCkge1xuICAudmlzdWFscy1zdmctZ3JhZGllbnQge1xuICAgIGJvdHRvbTogN3JlbTtcbiAgICByaWdodDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudmlzdWFscy1zdmctZ3JhZGllbnQge1xuICAgIGJvdHRvbTogN3JlbTtcbiAgICByaWdodDogOC44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC52aXN1YWxzLXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDkuN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NzBweCkge1xuICAudmlzdWFscy1zdmctZ3JhZGllbnQge1xuICAgIHJpZ2h0OiAxMC44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC52aXN1YWxzLXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDExLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTA1KSB7XG4gIC52aXN1YWxzLXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDExLjZyZW07XG4gIH1cbn1cbi52aXN1YWxzLXN2Zy1ncmFkaWVudCBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aXN1YWxzLWJvcmRlci10ZXh0LWxpbmUtMSxcbi52aXN1YWxzLWJvcmRlci10ZXh0LWxpbmUtMiB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmFpbiB7XG4gIHdpZHRoOiBjbGFtcCg0cmVtLCA1LjI4NHZ3LCA2cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgzLjMxM3JlbSwgNC4zOTZ2dywgNXJlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zcGFjZS12aXN1YWxzLTIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGhyb21idXMtbGluZS0xIHtcbiAgd2lkdGg6IGNsYW1wKDAuMzc1cmVtLCAwLjQ5NnZ3LCAwLjU2M3JlbSk7XG4gIGhlaWdodDogY2xhbXAoMXJlbSwgMS4zMjF2dywgMS41cmVtKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4udGhyb21idXMtbGluZS0yIHtcbiAgd2lkdGg6IGNsYW1wKDAuNXJlbSwgMC42NnZ3LCAwLjc1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxLjY4OHJlbSwgMi4yMDl2dywgMi41cmVtKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ubW9iaWxlLWZpcnN0IHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYuMjVyZW0sIDguMjU3dncsIDkuMzc1cmVtKTtcbn1cbi5tb2JpbGUtZmlyc3QgLmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9iaWxlLWZpcnN0IC5saW5lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUU5NDE7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogY2xhbXAoMC4xMjVyZW0sIDAuMTY1dncsIDAuMTg4cmVtKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiBjbGFtcCgwLjQzOHJlbSwgMC41NTh2dywgMC42MjVyZW0pO1xufVxuLm1vYmlsZS1maXJzdCAuYm9yZGVyLXRleHQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNi4yNXJlbSwgOC4xNzZ2dywgOS4yNXJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1LjYyNXJlbSwgNy40MzF2dywgOC40MzhyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDQuODEzcmVtLCA2LjMzOHZ3LCA3LjE4OHJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDQuODEzcmVtLCA2LjMzOHZ3LCA3LjE4OHJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMjVyZW0sIDguMzM3dncsIDkuNXJlbSk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbn1cbi5tb2JpbGUtZmlyc3QgLnZpZGVvLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vYmlsZS1maXJzdCAudmlkZW8tY29udGFpbmVyIHtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoODElIGF0IDUwJSAxMzAlKTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tb2JpbGUtZmlyc3QgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2JpbGUtZmlyc3QtbWFycXVlZS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDMuODc1cmVtLCA1LjExOXZ3LCA1LjgxM3JlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0LjYyNXJlbSwgNi4wN3Z3LCA2Ljg3NXJlbSk7XG59XG4ucGluay1ib3gtb3V0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDIuNXJlbSwgMy4zODN2dywgMy44NzVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyLjVyZW0sIDMuMzgzdncsIDMuODc1cmVtKTtcbn1cbi5waW5rLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMDYzcmVtLCA3Ljk4OXZ3LCA5LjA2M3JlbSk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI0Y5ODNFMDtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDIuNXJlbSwgMy4zMDJ2dywgMy43NXJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyLjVyZW0sIDMuMzAydncsIDMuNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEuNjg4cmVtLCAyLjIwOXZ3LCAyLjVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxLjY4OHJlbSwgMi4yMDl2dywgMi41cmVtKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnJlYWR5LXRvLWVucm9sbC1tYXNrLTIge1xuICB3aWR0aDogY2xhbXAoMTkuMzc1cmVtLCAyNS41OTV2dywgMjkuMDYzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxMy45MzhyZW0sIDE4LjQzMnZ3LCAyMC45MzhyZW0pO1xufVxuLnJlYWR5LXRvLWVucm9sbC1tYXNrLTIgLnZpZGVvX21hc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXNrL3JlYWR5LXRvLWVucm9sbC1tYXNrLTIuc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgd2lkdGg6IGNsYW1wKDE5LjM3NXJlbSwgMjUuNTk1dncsIDI5LjA2M3JlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4ucmVhZHktdG8tZW5yb2xsLW1hc2stMyB7XG4gIHdpZHRoOiBjbGFtcCgxNS4zNzVyZW0sIDIwLjMxdncsIDIzLjA2M3JlbSk7XG4gIGhlaWdodDogY2xhbXAoMTUuNDM4cmVtLCAyMC4zNzN2dywgMjMuMTI1cmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNsYW1wKC0xLjI1cmVtLCAtMS42NTJ2dywgLTEuODc1cmVtKSk7XG59XG4ucmVhZHktdG8tZW5yb2xsLW1hc2stMyAudmlkZW9fbWFzayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hc2svcmVhZHktdG8tZW5yb2xsLW1hc2stMy5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB3aWR0aDogY2xhbXAoMTUuMzc1cmVtLCAyMC4zMXZ3LCAyMy4wNjNyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLnllbGxvdy1waW5rLWdyYWRpZW50LWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMjVyZW0sIDguMDU2dncsIDkuMDYzcmVtKTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkFFOTQxIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG59XG4ucnRlLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDIuMjVyZW0sIDIuOTcydncsIDMuMzc1cmVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuODEzcmVtLCAxLjA5M3Z3LCAxLjI1cmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMC44MTNyZW0sIDEuMDkzdncsIDEuMjVyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMy4xODhyZW0sIDQuMTl2dywgNC43NXJlbSk7XG59XG4ucnRlLXRleHQtYm94IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgwLjkzOHJlbSwgMS4yMTh2dywgMS4zNzVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgwLjkzOHJlbSwgMS4yMTh2dywgMS4zNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEuNjg4cmVtLCAyLjIwOXZ3LCAyLjVyZW0pO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJ0ZS1jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNsYW1wKDMuMzEzcmVtLCA0LjM5NnZ3LCA1cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIuNjg4cmVtLCAzLjU3dncsIDQuMDYzcmVtKTtcbn1cbi5ydGUtbWFzay1ib3gge1xuICBtaW4taGVpZ2h0OiBjbGFtcCgxNS41NjNyZW0sIDIwLjU3OHZ3LCAyMy4zNzVyZW0pO1xufVxuLnJ0ZS1tYXNrLWJveCBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ydGUtbWFzay1ib3gubWFzazEge1xuICB3aWR0aDogY2xhbXAoMTcuMDYzcmVtLCAyMi41MnZ3LCAyNS41NjNyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDE0Ljc1cmVtLCAxOS40ODV2dywgMjIuMTI1cmVtKTtcbn1cbi5ydGUtbWFzay1ib3gubWFzazIge1xuICBoZWlnaHQ6IGNsYW1wKDEzLjkzOHJlbSwgMTguNDMydncsIDIwLjkzOHJlbSk7XG4gIHdpZHRoOiBjbGFtcCgxOS4zNzVyZW0sIDI1LjU5NXZ3LCAyOS4wNjNyZW0pO1xufVxuLnJ0ZS1tYXNrLWJveC5tYXNrMyB7XG4gIHdpZHRoOiBjbGFtcCgxNS4zNzVyZW0sIDIwLjMxdncsIDIzLjA2M3JlbSk7XG4gIGhlaWdodDogY2xhbXAoMTUuNDM4cmVtLCAyMC4zNzN2dywgMjMuMTI1cmVtKTtcbn1cbi5ndWlkZWQtcGF0aHdheSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0Ljg3NXJlbSwgNi40NHZ3LCA3LjMxM3JlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0LjgxM3JlbSwgNi4zMzh2dywgNy4xODhyZW0pO1xufVxuLmd1aWRlZC1wYXRod2F5IC5kYXJrWWVsbG93R3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMy4xMjVyZW0sIDQuMTI4dncsIDQuNjg4cmVtKTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMC4zNzVyZW0sIDAuNDk2dncsIDAuNTYzcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDAuMzc1cmVtLCAwLjQ5NnZ3LCAwLjU2M3JlbSk7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMC41NjNyZW0sIDAuNzIzdncsIDAuODEzcmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMC41NjNyZW0sIDAuNzIzdncsIDAuODEzcmVtKTtcbn1cbi5ndWlkZWQtcGF0aHdheSAubGlnaHRZZWxsb3dHcmFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTAsIDIzMywgNjUsIDAuNDcpIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuMTI1cmVtLCA0LjEyOHZ3LCA0LjY4OHJlbSk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDAuMzc1cmVtLCAwLjQ5NnZ3LCAwLjU2M3JlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgwLjM3NXJlbSwgMC40OTZ2dywgMC41NjNyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuNTYzcmVtLCAwLjcyM3Z3LCAwLjgxM3JlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDAuNTYzcmVtLCAwLjcyM3Z3LCAwLjgxM3JlbSk7XG59XG4uZ3VpZGVkLXBhdGh3YXktY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoNi4zMTNyZW0sIDguMzU5dncsIDkuNXJlbSk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogY2xhbXAoMi4xODhyZW0sIDEuNTg1dncsIDEuMjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgzLjMxM3JlbSwgMy4zMTN2dywgMy4zMTNyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDMuMzEzcmVtLCAzLjMxM3Z3LCAzLjMxM3JlbSk7XG4gIG1heC13aWR0aDogOTYuNSU7XG59XG4uZ3VpZGVkLXBhdGh3YXktY3RhIC5ndWlkZWQtcGF0aHdheS1jdGEtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDAuODEzcmVtLCAxLjA5M3Z3LCAxLjI1cmVtKTtcbn1cbi5ndWlkZWQtcGF0aHdheS10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyLjY4OHJlbSwgMy41M3Z3LCA0cmVtKTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4uZ3VpZGVkLXBhdGh3YXktdGl0bGUgLnNjaG9vbCB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgtMC4wNjNyZW0sIC0wLjEwM3Z3LCAtMC4xMjVyZW0pO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMS4zMTNyZW0sIC0xLjc1M3Z3LCAtMnJlbSk7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMC41cmVtLCAwLjY2dncsIDAuNzVyZW0pO1xufVxuLnNhZmFyaSAuZ3VpZGVkLXBhdGh3YXktdGl0bGUgLmxpZ2h0WWVsbG93R3JhZCxcbi5zYWZhcmkgLmd1aWRlZC1wYXRod2F5LXRpdGxlIC5kYXJrWWVsbG93R3JhZCB7XG4gIHBhZGRpbmctdG9wOiAwLjlyZW07XG59XG4uZ3VpZGVkLXBhdGh3YXktdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0LjE4OHJlbSwgNS41MTF2dywgNi4yNXJlbSk7XG4gIG1heC13aWR0aDogODklO1xufVxuLm1heGltaXplIC5tYXgtdy1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCg2LjI1cmVtLCA4LjI1N3Z3LCA5LjM3NXJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1LjgxM3JlbSwgNy42OTh2dywgOC43NXJlbSk7XG4gIGJhY2tncm91bmQ6ICMzMkI1NTc7XG59XG4ubWF4aW1pemUgLm1heGltaXplLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDIuNzVyZW0sIDMuNjMzdncsIDQuMTI1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg0LjM3NXJlbSwgNS43OHZ3LCA2LjU2M3JlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDQuMzc1cmVtLCA1Ljc4dncsIDYuNTYzcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWF4aW1pemUgLm1heGltaXplLXN1Yi10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg1cmVtLCA2LjYwNXZ3LCA3LjVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1cmVtLCA2LjYwNXZ3LCA3LjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS43NXJlbSwgMi4zMTJ2dywgMi42MjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWF4aW1pemUgLm1heGltaXplLXN1Yi10ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjbGFtcCg1cmVtLCA2LjYwNXZ3LCA3LjVyZW0pO1xuICByaWdodDogY2xhbXAoNXJlbSwgNi42MDV2dywgNy41cmVtKTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IGNsYW1wKDAuMzEzcmVtLCAwLjQzM3Z3LCAwLjVyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1heGltaXplIC5tYXhpbWl6ZS1zdWItdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyLjMxM3JlbSwgMy4wMzR2dywgMy40MzhyZW0pO1xuICB3aWR0aDogNTYlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1heGltaXplIC5tYXhpbWl6ZS1pbm5lci10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDQ0JTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDAuNXJlbSwgMC42NnZ3LCAwLjc1cmVtKTtcbn1cbi5tYXhpbWl6ZS1ncmFwaGljLWJveCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1LjYyNXJlbSwgNy40MzF2dywgOC40MzhyZW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNS42MjVyZW0sIDcuNDMxdncsIDguNDM4cmVtKTtcbn1cbi5tYXhpbWl6ZS1jb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoNXJlbSwgNi42MDV2dywgNy41cmVtKTtcbn1cbi5tYXhpbWl6ZS1jb2w6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogY2xhbXAoMjIuNTYzcmVtLCAyOS44MjZ2dywgMzMuODc1cmVtKTtcbn1cbi5tYXhpbWl6ZS1jb2w6Zmlyc3QtY2hpbGQgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDE3LjE4OHJlbSwgMjIuNzI1dncsIDI1LjgxM3JlbSk7XG59XG4ubWF4aW1pemUtY29sOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiBjbGFtcCgyMS41cmVtLCAyOC40MDJ2dywgMzIuMjVyZW0pO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1heGltaXplLWNvbDpudGgtY2hpbGQoMikgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDE2LjMxM3JlbSwgMjEuNTI5dncsIDI0LjQzOHJlbSk7XG59XG4ubWF4aW1pemUtY29sOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiBjbGFtcCgyNC4zNzVyZW0sIDMyLjJ2dywgMzYuNTYzcmVtKTtcbn1cbi5tYXhpbWl6ZS1jb2w6bnRoLWNoaWxkKDMpIHN2ZyB7XG4gIHdpZHRoOiBjbGFtcCgxOS4xODhyZW0sIDI1LjMyN3Z3LCAyOC43NXJlbSk7XG59XG4ubWF4aW1pemUtY29sOm50aC1jaGlsZCg0KSBzdmcge1xuICB3aWR0aDogY2xhbXAoMTcuNTYzcmVtLCAyMy4xODF2dywgMjYuMzEzcmVtKTtcbn1cbi5tYXhpbWl6ZS10ZXh0LWJveCB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxLjY4OHJlbSwgMi4yMDl2dywgMi41cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLm1heGltaXplLXRleHQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDY3JTtcbiAgfVxufVxuLm1heGltaXplLWJvcmRlci1ib3gge1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCg2LjMxM3JlbSwgOC4zNTl2dywgOS41cmVtKTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNS4wNjNyZW0sIDYuNjY3dncsIDcuNTYzcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDUuMDYzcmVtLCA2LjY2N3Z3LCA3LjU2M3JlbSk7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoNi41NjNyZW0sIDguNjg5dncsIDkuODc1cmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoNy45MzhyZW0sIDEwLjUwNnZ3LCAxMS45MzhyZW0pO1xuICBtYXgtd2lkdGg6IDc4JTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmdvb2dsZS10b29scyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1LjgxM3JlbSwgNy42OTh2dywgOC43NXJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg4LjMxM3JlbSwgMTEuMDAxdncsIDEyLjVyZW0pO1xufVxuLmdvb2dsZS10b29scyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2LjQzOHJlbSwgOC41MjV2dywgOS42ODhyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoOC4zMTNyZW0sIDExLjAwMXZ3LCAxMi41cmVtKTtcbn1cbi5nb29nbGUtdG9vbHMtdGl0bGUtMSB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjA2M3JlbSwgMS40MjR2dywgMS42MjVyZW0pO1xufVxuLmdvb2dsZS10b29scy10aXRsZS0yIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQuMTI1cmVtLCA1LjQ0OXZ3LCA2LjE4OHJlbSk7XG59XG4uZ29vZ2xlLXRvb2xzLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29sb3JmdWwtbWVkaWEtaXRlbSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sb3JmdWwtbWVkaWEtYWJzLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1hYnMtaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMCU7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtIC51LXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTIlO1xuICB0b3A6IDU2JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBjbGFtcCg3LjkzOHJlbSwgMTAuNDY2dncsIDExLjg3NXJlbSk7XG4gIGhlaWdodDogY2xhbXAoOC4xODhyZW0sIDEwLjc5NnZ3LCAxMi4yNXJlbSk7XG59XG4uY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0gLnUge1xuICBsZWZ0OiA0OCU7XG4gIHRvcDogNTIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2xhbXAoNy45MzhyZW0sIDEwLjQ2NnZ3LCAxMS44NzVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDguMTg4cmVtLCAxMC43OTZ2dywgMTIuMjVyZW0pO1xufVxuLnN1bW1lci1vcGVuLWhvdXNlIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4uY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtY2VsbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQwJTtcbiAgbGVmdDogNDAlO1xuICBoZWlnaHQ6IDY2LjY2JTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmNvbG9yZnVsLW1lZGlhLWFicy1jb21iaW5lLWNlbGxzIC5jb2xvcmZ1bC1tZWRpYS1hYnMtY29tYmluZS1maWd1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogY2xhbXAoMjYuNjg4cmVtLCAzNS4yNzV2dywgNDAuMDYzcmVtKTtcbiAgbWF4LXdpZHRoOiA4NCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jb2xvcmZ1bC1tZWRpYS1hYnMtY29tYmluZS1jZWxscyAuY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogY2xhbXAoMjAuNTYzcmVtLCAyNy4xNDR2dywgMzAuODEzcmVtKTtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jb2xvci1ncmlkLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTMlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IGNsYW1wKDguODEzcmVtLCAxMS42NjJ2dywgMTMuMjVyZW0pO1xufVxuLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtIC5zcHJpbmctb3Blbi1ob3VzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1hYnMtaXRlbSAueS1zaGFkb3cge1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogNTQlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2xhbXAoNi40MzhyZW0sIDguNDg0dncsIDkuNjI1cmVtKTtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1hYnMtaXRlbSAueSB7XG4gIGxlZnQ6IDUxJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjbGFtcCg2LjQzOHJlbSwgOC40ODR2dywgOS42MjVyZW0pO1xufVxuLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtIC5uLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTElO1xuICB0b3A6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBjbGFtcCg3Ljg3NXJlbSwgMTAuNDAzdncsIDExLjgxM3JlbSk7XG59XG4uY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0gLm4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ3JTtcbiAgdG9wOiA0OCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogY2xhbXAoNy43NXJlbSwgMTAuMjM4dncsIDExLjYyNXJlbSk7XG59XG4uY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0gLndoaXRlLWhhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA0OSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogY2xhbXAoOC4wNjNyZW0sIDEwLjY3MXZ3LCAxMi4xMjVyZW0pO1xufVxuLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtIC5qLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDklO1xuICB0b3A6IDU1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBjbGFtcCg2LjQzOHJlbSwgOC41MjV2dywgOS42ODhyZW0pO1xufVxuLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtIC5qIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0NCU7XG4gIHRvcDogNTElO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IGNsYW1wKDYuNDM4cmVtLCA4LjUyNXZ3LCA5LjY4OHJlbSk7XG59XG4uY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0gLnllbGxvdy1mbG93ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ5JTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogY2xhbXAoMTEuMjVyZW0sIDE0Ljg2MXZ3LCAxNi44NzVyZW0pO1xufVxuLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtIC5uLWJvcmRlciB7XG4gIHdpZHRoOiBjbGFtcCg3Ljg3NXJlbSwgMTAuNDAzdncsIDExLjgxM3JlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDclO1xuICB0b3A6IDQ4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0gLmdvb2dsZS10b29scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBjbGFtcCg5LjA2M3JlbSwgMTEuOTkydncsIDEzLjYyNXJlbSk7XG59XG4ud293cyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg5LjU2M3JlbSwgMTIuNjEydncsIDE0LjMxM3JlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53b3dzIC5tYXgtdy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDkuMTg4cmVtLCAxMi4xMTd2dywgMTMuNzVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg5LjE4OHJlbSwgMTIuMTE3dncsIDEzLjc1cmVtKTtcbn1cbi53b3dzLXN5bWJvbC1zdGFyIHtcbiAgd2lkdGg6IGNsYW1wKDIuNjI1cmVtLCAzLjQ2OHZ3LCAzLjkzOHJlbSk7XG59XG4ud293cy10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgyLjMxM3JlbSwgMy4wMzR2dywgMy40MzhyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS40MzhyZW0sIDEuOTE5dncsIDIuMTg4cmVtKTtcbn1cbi53b3dzLWdyYXBoaWMge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMi4zNzVyZW0sIDMuMTM3dncsIDMuNTYzcmVtKTtcbn1cbi53b3dzLWdyYXBoaWMgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDM4Ljg3NXJlbSwgNTEuMzU1dncsIDU4LjMxM3JlbSk7XG59XG4ud293cy10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYuNjI1cmVtLCA4Ljc1MXZ3LCA5LjkzOHJlbSk7XG59XG4ud293cy10ZXh0IC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgwLjVyZW0sIDAuNjZ2dywgMC43NXJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgwLjVyZW0sIDAuNjZ2dywgMC43NXJlbSk7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMC41cmVtLCAwLjY2dncsIDAuNzVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgwLjVyZW0sIDAuNjZ2dywgMC43NXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDIuMzEzcmVtLCAyLjgzNHZ3LCAzLjEyNXJlbSk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud293cy1ib3JkZXItdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMzEzcmVtLCA4LjM1OXZ3LCA5LjVyZW0pO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMwMDA7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0LjYyNXJlbSwgNi4xMXZ3LCA2LjkzOHJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0LjYyNXJlbSwgNi4xMXZ3LCA2LjkzOHJlbSk7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoNi41NjNyZW0sIDguNjg5dncsIDkuODc1cmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoNi41NjNyZW0sIDguNjg5dncsIDkuODc1cmVtKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoNi4yNXJlbSwgOC4yNTd2dywgOS4zNzVyZW0pO1xufVxuLnBvcHVwIHtcbiAgd2lkdGg6IGNsYW1wKDI4LjY4OHJlbSwgMzcuMzE1dncsIDQyLjEyNXJlbSk7XG59XG4uc3BlYWtpbmctZ2lybCB7XG4gIHdpZHRoOiBjbGFtcCg1LjgxM3JlbSwgNy42NTh2dywgOC42ODhyZW0pO1xufVxuLmV5ZS1mb2xsb3ctc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2LjQzOHJlbSwgOC40ODR2dywgOS42MjVyZW0pO1xufVxuLmV5ZS1mb2xsb3cge1xuICB3aWR0aDogY2xhbXAoMTEuMzEzcmVtLCAxNC45MjR2dywgMTYuOTM4cmVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leWUtYm94IHtcbiAgd2lkdGg6IGNsYW1wKDExLjMxM3JlbSwgMTQuOTI0dncsIDE2LjkzOHJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leWUge1xuICB3aWR0aDogY2xhbXAoNy4wNjNyZW0sIDkuMzV2dywgMTAuNjI1cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5leWUtZm9sbG93LXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgwLjY4OHJlbSwgMC44ODh2dywgMXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leWUtZm9sbG93LXRleHQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmV5ZS1mb2xsb3ctdGV4dCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNsYW1wKDAuNDM4cmVtLCAwLjU1OHZ3LCAwLjYyNXJlbSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xufVxuLmV5ZS1mb2xsb3ctcG9wdXAtdGV4dCB7XG4gIHdpZHRoOiBjbGFtcCgyOC4wNjNyZW0sIDM3LjA5MnZ3LCA0Mi4xMjVyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IGNsYW1wKDEuMjVyZW0sIDEuNjUydncsIDEuODc1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgyLjA2M3JlbSwgMi43NDV2dywgMy4xMjVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyLjA2M3JlbSwgMi43NDV2dywgMy4xMjVyZW0pO1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDEuMzIxdncsIDEuNXJlbSk7XG59XG4uZXllLWZvbGxvdy1wb3B1cC10ZXh0IC5zb3VuZC10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leWUtZm9sbG93LXBvcHVwLXRleHQgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0Y5ODNFMDtcbn1cbi5leWUtZm9sbG93LXRleHQtMiB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDguMTg4cmVtLCAxMC44MzZ2dywgMTIuMzEzcmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEwLjQzOHJlbSwgMTMuNzY4dncsIDE1LjYyNXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEwLjQzOHJlbSwgMTMuNzY4dncsIDE1LjYyNXJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDMuNXJlbSwgNC42MjR2dywgNS4yNXJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5leWUtZm9sbG93LXN2Zy1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogY2xhbXAoLTAuMzc1cmVtLCAtMC40OTZ2dywgLTAuNTYzcmVtKTtcbiAgcmlnaHQ6IDkuN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDU1cHgpIHtcbiAgLmV5ZS1mb2xsb3ctc3ZnLWdyYWRpZW50IHtcbiAgICByaWdodDogMTAuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwNzBweCkge1xuICAuZXllLWZvbGxvdy1zdmctZ3JhZGllbnQge1xuICAgIHJpZ2h0OiAxMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwOTVweCkge1xuICAuZXllLWZvbGxvdy1zdmctZ3JhZGllbnQge1xuICAgIHJpZ2h0OiAxMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjVweCkge1xuICAuZXllLWZvbGxvdy1zdmctZ3JhZGllbnQge1xuICAgIHJpZ2h0OiAxMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5leWUtZm9sbG93LXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDEzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmV5ZS1mb2xsb3ctc3ZnLWdyYWRpZW50IHtcbiAgICByaWdodDogMTMuOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXllLWZvbGxvdy1zdmctZ3JhZGllbnQge1xuICAgIHJpZ2h0OiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAuZXllLWZvbGxvdy1zdmctZ3JhZGllbnQge1xuICAgIHJpZ2h0OiAxNS44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5leWUtZm9sbG93LXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDE2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMyMHB4KSB7XG4gIC5leWUtZm9sbG93LXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDE2LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcbiAgLmV5ZS1mb2xsb3ctc3ZnLWdyYWRpZW50IHtcbiAgICByaWdodDogMTcuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZXllLWZvbGxvdy1zdmctZ3JhZGllbnQge1xuICAgIHJpZ2h0OiAxNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5leWUtZm9sbG93LXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDE3LjlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDgwcHgpIHtcbiAgLmV5ZS1mb2xsb3ctc3ZnLWdyYWRpZW50IHtcbiAgICByaWdodDogMTguNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzBweCkge1xuICAuZXllLWZvbGxvdy1zdmctZ3JhZGllbnQge1xuICAgIHJpZ2h0OiAxOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1NzBweCkge1xuICAuZXllLWZvbGxvdy1zdmctZ3JhZGllbnQge1xuICAgIHJpZ2h0OiAxOS43cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYzMHB4KSB7XG4gIC5leWUtZm9sbG93LXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDIwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmV5ZS1mb2xsb3ctc3ZnLWdyYWRpZW50IHtcbiAgICByaWdodDogMjEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZXllLWZvbGxvdy1zdmctZ3JhZGllbnQge1xuICAgIHJpZ2h0OiAyMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5leWUtZm9sbG93LXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IDIzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODYwcHgpIHtcbiAgLmV5ZS1mb2xsb3ctc3ZnLWdyYWRpZW50IHtcbiAgICByaWdodDogMjQuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuZXllLWZvbGxvdy1zdmctZ3JhZGllbnQge1xuICAgIHJpZ2h0OiAyNS4zcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkxNXB4KSB7XG4gIC5leWUtZm9sbG93LXN2Zy1ncmFkaWVudCB7XG4gICAgcmlnaHQ6IGNsYW1wKDE3LjM3NXJlbSwgMjIuOTUzdncsIDI2LjA2M3JlbSk7XG4gIH1cbn1cbi5leWUtZm9sbG93LXN2Zy1ncmFkaWVudCBzdmcge1xuICB3aWR0aDogY2xhbXAoMzQuNjg4cmVtLCA0NS44MDN2dywgNTJyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDExLjMxM3JlbSwgMTQuOTY0dncsIDE3cmVtKTtcbn1cbi5leWUtZm9sbG93LXNwZWFraW5nLWdpcmwtYm94IHtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxMC40MzhyZW0sIDEzLjc2OHZ3LCAxNS42MjVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxMC40MzhyZW0sIDEzLjc2OHZ3LCAxNS42MjVyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgwLjE4OHJlbSwgMTAuMXZ3LCAxNS42MjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9wdXAge1xuICB3aWR0aDogY2xhbXAoMjguMDYzcmVtLCAzNy4wOTJ2dywgNDIuMTI1cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IGNsYW1wKDAuMjVyZW0sIDAuMzMxdncsIDAuMzc1cmVtKTtcbn1cbi5leWUtZm9sbG93LXRvb2x0aXAgLnNvdW5kLXRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogY2xhbXAoNC45MzhyZW0sIDYuNTAydncsIDcuMzc1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg0LjkzOHJlbSwgNi41NDJ2dywgNy40MzhyZW0pO1xuICByaWdodDogaW5oZXJpdDtcbiAgbGVmdDogY2xhbXAoLTAuNXJlbSwgLTAuNjZ2dywgLTAuNzVyZW0pO1xuICB0b3A6IDBweDtcbn1cbi5leWUtZm9sbG93LXRvb2x0aXAgLnNvdW5kLXRvb2x0aXAgLnRvb2x0aXAge1xuICBhbmltYXRpb246IHJvdGF0aW9uIDRzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5leWUtZm9sbG93LXRvb2x0aXAgLnRvb2x0aXAtdm9pY2Uge1xuICB3aWR0aDogY2xhbXAoMS44NzVyZW0sIDIuNDc3dncsIDIuODEzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxLjg3NXJlbSwgMi40Nzd2dywgMi44MTNyZW0pO1xufVxuLmV5ZS1mb2xsb3ctdG9vbHRpcCAudG9vbHRpcC10ZXh0IHtcbiAgd2lkdGg6IGNsYW1wKDMuMzEzcmVtLCA0LjM5NnZ3LCA1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgzLjMxM3JlbSwgNC4zOTZ2dywgNXJlbSk7XG59XG4uZXllLWZvbGxvdy10b29sdGlwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZ2lybC1ib3R0b20tc3BlYWNoIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKC0wLjQzOHJlbSwgLTAuNTk4dncsIC0wLjY4OHJlbSk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0xLjM3NXJlbSwgLTEuODE2dncsIC0yLjA2M3JlbSk7XG59XG4uZXllLWJhbGwge1xuICB3aWR0aDogY2xhbXAoMy41cmVtLCA0LjYyNHZ3LCA1LjI1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgzLjVyZW0sIDQuNjI0dncsIDUuMjVyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1pbmZvIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDUuMTg4cmVtLCA2LjgzM3Z3LCA3Ljc1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg0LjA2M3JlbSwgNS4zNDZ2dywgNi4wNjNyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg0LjgxM3JlbSwgNi4zMzh2dywgNy4xODhyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2xhbXAoMjYuOTM4cmVtLCAzNS42MDV2dywgNDAuNDM4cmVtKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1zZWN0aW9uIC5tYXgtdy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDIuNDM4cmVtLCAzLjJ2dywgMy42MjVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyLjQzOHJlbSwgMy4ydncsIDMuNjI1cmVtKTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94IC5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94LWFicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGxzLWJveCAuY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtY2VsbHMge1xuICB3aWR0aDogNjYuNjYlO1xuICBsZWZ0OiAwO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1jZWxsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZy1ib3R0b206IDMzLjMzJTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbC5kb3VibGUge1xuICB3aWR0aDogNjYuNjYlO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWJveCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDIuNjg4cmVtLCAzLjU3dncsIDQuMDYzcmVtKTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94LWFicyAubWVkaWEtdGV4dC1ncmlkLWNlbGwge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94LWFicyAubWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtd2lkdGg6IDY5JTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94LWFicyAudGV4dC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogY2xhbXAoMC44MTNyZW0sIDEuMDkzdncsIDEuMjVyZW0pO1xuICBmb250LXNpemU6IGNsYW1wKDAuNjg4cmVtLCAwLjg4OHZ3LCAxcmVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICByaWdodDogMDtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94LWFicyAudGV4dC1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNsYW1wKDAuODc1cmVtLCAxLjE1NnZ3LCAxLjMxM3JlbSk7XG4gIGxlZnQ6IGNsYW1wKDEuNzVyZW0sIDIuMzEydncsIDIuNjI1cmVtKTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjY4OHJlbSwgMC44ODh2dywgMXJlbSk7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGxzLWJveC1hYnMgLnRleHQtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2xhbXAoMC44NzVyZW0sIDEuMTU2dncsIDEuMzEzcmVtKTtcbiAgcmlnaHQ6IGNsYW1wKDEuNzVyZW0sIDIuMzEydncsIDIuNjI1cmVtKTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjY4OHJlbSwgMC44ODh2dywgMXJlbSk7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGxzLWJveC1hYnMgLnRleHQtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94LWFicyAudGV4dC10b3AtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCgxLjgxM3JlbSwgMi40MTV2dywgMi43NXJlbSk7XG4gIGxlZnQ6IGNsYW1wKDEuMTg4cmVtLCAxLjU0OXZ3LCAxLjc1cmVtKTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjY4OHJlbSwgMC44ODh2dywgMXJlbSk7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwgLnktc2hhZG93IHtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDU0JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNsYW1wKDYuNDM4cmVtLCA4LjQ4NHZ3LCA5LjYyNXJlbSk7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwgLnkge1xuICBsZWZ0OiA1MSU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2xhbXAoNi40MzhyZW0sIDguNDg0dncsIDkuNjI1cmVtKTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbCAubi1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUxJTtcbiAgdG9wOiA1MiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogY2xhbXAoNy44NzVyZW0sIDEwLjQwM3Z3LCAxMS44MTNyZW0pO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1jZWxsIC5uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0NyU7XG4gIHRvcDogNDglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IGNsYW1wKDcuNzVyZW0sIDEwLjIzOHZ3LCAxMS42MjVyZW0pO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1jZWxsIC5uLWJvcmRlciB7XG4gIHdpZHRoOiBjbGFtcCg3Ljg3NXJlbSwgMTAuNDAzdncsIDExLjgxM3JlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDclO1xuICB0b3A6IDQ4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc3R1ZGVudC1zdG9yeSB7XG4gIHdpZHRoOiBjbGFtcCgxMS4yNXJlbSwgMTQuODYxdncsIDE2Ljg3NXJlbSk7XG59XG4uc2VlaW5nLXRoZS1iaWctcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtaW5mbyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjk4MXZ3LCAyLjI1cmVtKTtcbn1cbi5hcnQtb2YtZW5nYWdlbWVudCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg4LjYyNXJlbSwgMTEuMzk0dncsIDEyLjkzOHJlbSk7XG59XG4uYXJ0LW9mLWVuZ2FnZW1lbnQgLmRhcmtZZWxsb3dHcmFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBRTk0MSAwJSwgcmdiYSgyNTAsIDIzMywgNjUsIDApIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgzLjEyNXJlbSwgNC4xMjh2dywgNC42ODhyZW0pO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMwMDA7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMC41NjNyZW0sIDAuNzIzdncsIDAuODEzcmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMC41NjNyZW0sIDAuNzIzdncsIDAuODEzcmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgwLjc1cmVtLCAwLjk5MXZ3LCAxLjEyNXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDAuNzVyZW0sIDAuOTkxdncsIDEuMTI1cmVtKTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFydC1vZi1lbmdhZ2VtZW50IC5saWdodFllbGxvd0dyYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1MCwgMjMzLCA2NSwgMC40NykgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMy4xMjVyZW0sIDQuMTI4dncsIDQuNjg4cmVtKTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMC4zNzVyZW0sIDAuNDk2dncsIDAuNTYzcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDAuMzc1cmVtLCAwLjQ5NnZ3LCAwLjU2M3JlbSk7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMC41NjNyZW0sIDAuNzIzdncsIDAuODEzcmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMC41NjNyZW0sIDAuNzIzdncsIDAuODEzcmVtKTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgwLjc1cmVtLCAwLjk5MXZ3LCAxLjEyNXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDAuNzVyZW0sIDAuOTkxdncsIDEuMTI1cmVtKTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFydC1vZi1lbmdhZ2VtZW50IC5ndWlkZWQtcGF0aHdheS10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoNS42ODhyZW0sIDcuNTMzdncsIDguNTYzcmVtKTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmb250LXNpemU6IGNsYW1wKDIuNjg4cmVtLCAzLjUzdncsIDRyZW0pO1xufVxuLmFydC1vZi1lbmdhZ2VtZW50IC5ndWlkZWQtcGF0aHdheS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDAuNjI1cmVtLCAwLjgyNXZ3LCAwLjkzOHJlbSk7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoNS42ODhyZW0sIDcuNTMzdncsIDguNTYzcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDcuNzVyZW0sIDEwLjIzOHZ3LCAxMS42MjVyZW0pO1xuICBtYXgtd2lkdGg6IDg5JTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuOTgxdncsIDIuMjVyZW0pO1xufVxuLmFydC1vZi1lbmdhZ2VtZW50IC5ndWlkZWQtcGF0aHdheS1jdGEge1xuICB3aWR0aDogY2xhbXAoNTIuODEzcmVtLCA2OS43ODZ2dywgNzkuMjVyZW0pO1xuICBtYXJnaW46IGF1dG87XG59XG4uc2FmYXJpIC5hcnQtb2YtZW5nYWdlbWVudCAuZGFya1llbGxvd0dyYWQge1xuICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xufVxuLnNhZmFyaSAuYXJ0LW9mLWVuZ2FnZW1lbnQgLmxpZ2h0WWVsbG93R3JhZCB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG59XG4uc2FmYXJpIC5tb2JpbGUtZmlyc3QgLmhpZ2hsaWdodGVkWWVsbG93VGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmVsZXZhdGUtd2l0aC1lZGVzaWduIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDguMDYzcmVtLCAxMC42MzF2dywgMTIuMDYzcmVtKTtcbn1cbi5lbGV2YXRlLXdpdGgtZWRlc2lnbiAuZGFya1llbGxvd0dyYWQ6aG92ZXIgLmhhbmQtc21hbGwge1xuICBhbmltYXRpb246IHdhdmUgMS42cyAxIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjQ3LCAwLjk4KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xufVxuQGtleWZyYW1lcyB3YXZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbi5oYW5kLW1hc2stYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hc2staW1hZ2U6IHVybCgjcGF0aC0xLW91dHNpZGUtMV82MTdfNTQ1KTtcbn1cbi5lbGV2YXRlLXdpdGgtZWRlc2lnbiAuZGFya1llbGxvd0dyYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkFFOTQxIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDAuOTM4cmVtLCAxLjIxOHZ3LCAxLjM3NXJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgwLjkzOHJlbSwgMS4yNTl2dywgMS40MzhyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuOTM4cmVtLCAxLjI1OXZ3LCAxLjQzOHJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDAuOTM4cmVtLCAxLjI1OXZ3LCAxLjQzOHJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuMTI1cmVtLCA0LjEyOHZ3LCA0LjY4OHJlbSk7XG59XG4uaGFuZC1zdmctbWFzayB7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMzEzcmVtLCA4LjM1OXZ3LCA5LjVyZW0pO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHdpZHRoOiBjbGFtcCgyOC44MTNyZW0sIDM4LjA0MnZ3LCA0My4xODhyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDI3LjMxM3JlbSwgMzYuMTAxdncsIDQxcmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IGNsYW1wKDUuMjVyZW0sIDYuOTM1dncsIDcuODc1cmVtKTtcbn1cbi5oYW5kLXN2Zy1tYXNrIHN2ZyB7XG4gIHdpZHRoOiBjbGFtcCgxNC44MTNyZW0sIDE5LjU4OHZ3LCAyMi4yNXJlbSkgeDtcbiAgaGVpZ2h0OiBjbGFtcCgxNS4xODhyZW0sIDIwLjA0M3Z3LCAyMi43NXJlbSk7XG4gIHdpZHRoOiBjbGFtcCgyMS4xMjVyZW0sIDI3LjkwN3Z3LCAzMS42ODhyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDIxLjYyNXJlbSwgMjguNTY3dncsIDMyLjQzOHJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1heC13aWR0aDogNzQlO1xufVxuLmhhbmQtaW1nLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogNzUlO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogY2xhbXAoMjEuMzc1cmVtLCAyOC4yMzd2dywgMzIuMDYzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgyMS44NzVyZW0sIDI4Ljg5OHZ3LCAzMi44MTNyZW0pO1xufVxuLmVsZXZhdGUtd2l0aC1lZGVzaWduLXRleHQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNS44MTNyZW0sIDcuNjk4dncsIDguNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUuNTYzcmVtLCA3LjMyOHZ3LCA4LjMxM3JlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDUuNTYzcmVtLCA3LjMyOHZ3LCA4LjMxM3JlbSk7XG59XG4uZWxldmF0ZS13aXRoLWVkZXNpZ24tdGV4dC0yIHtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg1LjU2M3JlbSwgNy4zMjh2dywgOC4zMTNyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1LjU2M3JlbSwgNy4zMjh2dywgOC4zMTNyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoOC4zMTNyZW0sIDExLjAwMXZ3LCAxMi41cmVtKTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDMuODEzcmVtLCA1LjA1N3Z3LCA1Ljc1cmVtKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMS4zMjF2dywgMS41cmVtKTtcbn1cbi5ncmVlbi1hcmMge1xuICB3aWR0aDogY2xhbXAoMTU3LjgxM3JlbSwgMjA4LjQ5NXZ3LCAyMzYuNzVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDE1Ny44MTNyZW0sIDIwOC40OTV2dywgMjM2Ljc1cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMTU3LjgxM3JlbSwgMjA4LjQ5NXZ3LCAyMzYuNzVyZW0pO1xuICBiYWNrZ3JvdW5kOiAjMzJCNTU3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5waW5rLWFyYyB7XG4gIHdpZHRoOiBjbGFtcCgxMjIuMjVyZW0sIDE2MS40OTZ2dywgMTgzLjM3NXJlbSk7XG4gIGhlaWdodDogY2xhbXAoMTIyLjI1cmVtLCAxNjEuNDk2dncsIDE4My4zNzVyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoMTcuODEzcmVtLCAyMy41MTF2dywgMjYuNjg4cmVtKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEyMi4yNXJlbSwgMTYxLjQ5NnZ3LCAxODMuMzc1cmVtKTtcbiAgYmFja2dyb3VuZDogI0Y5ODNFMDtcbn1cbi55ZWxsb3ctYXJjIHtcbiAgd2lkdGg6IGNsYW1wKDkzcmVtLCAxMjIuODU1dncsIDEzOS41cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg5M3JlbSwgMTIyLjg1NXZ3LCAxMzkuNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDkzcmVtLCAxMjIuODU1dncsIDEzOS41cmVtKTtcbiAgYmFja2dyb3VuZDogI0ZBRTk0MTtcbiAgdG9wOiBjbGFtcCgxNC42MjVyZW0sIDE5LjMydncsIDIxLjkzOHJlbSk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtIC5tYXgtdy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNDMuNzVyZW0sIDU3Ljc5NXZ3LCA2NS42MjVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDcuNjg4cmVtLCAxMC4xNzV2dywgMTEuNTYzcmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoNy42ODhyZW0sIDEwLjE3NXZ3LCAxMS41NjNyZW0pO1xufVxuLnJlYWR5LXRvLXRyYW5zZm9ybSAubWF4LXctY29udGFpbmVyIGgyIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjEyNXJlbSwgMS40ODZ2dywgMS42ODhyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVhZHktdG8tdHJhbnNmb3JtIC5tYXgtdy1jb250YWluZXIgaDIge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5yZWFkeS10by10cmFuc2Zvcm0gLm1heC13LWNvbnRhaW5lciBoMiB7XG4gICAgbWF4LXdpZHRoOiBjbGFtcCgyNy42ODhyZW0sIDM2LjU5NnZ3LCA0MS41NjNyZW0pO1xuICB9XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtIC5tYXgtdy1jb250YWluZXIgaDIgLmhpZ2hsaXRoZWQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDAuMTg4cmVtLCAwLjI2OHZ3LCAwLjMxM3JlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgwLjE4OHJlbSwgMC4yNjh2dywgMC4zMTNyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEuMDYzcmVtLCAxLjM4NHZ3LCAxLjU2M3JlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEuMDYzcmVtLCAxLjM4NHZ3LCAxLjU2M3JlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDMuNzVyZW07XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtIC5tYXgtdy1jb250YWluZXIgLmpvdXJuZXktZ3JhcGhpYyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtIC5tYXgtdy1jb250YWluZXIgLmpvdXJuZXktZ3JhcGhpYyBzdmcge1xuICB3aWR0aDogY2xhbXAoMjUuNDM4cmVtLCAzMy41ODR2dywgMzguMTI1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg1LjEyNXJlbSwgNi43N3Z3LCA3LjY4OHJlbSk7XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtIC5tYXgtdy1jb250YWluZXIgLnJlYWR5LXRvLXRyYW5zZm9ybS1mb3JtIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQuNDM4cmVtLCA1Ljg4MnZ3LCA2LjY4OHJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMzEzcmVtLCA4LjM1OXZ3LCA5LjVyZW0pO1xuICBib3JkZXI6IDAuMjVyZW0gc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IGNsYW1wKDYxLjYyNXJlbSwgODEuNDA4dncsIDkyLjQzOHJlbSk7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogY2xhbXAoNS44NzVyZW0sIDcuNzYxdncsIDguODEzcmVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNC4xODhyZW0sIDUuNTExdncsIDYuMjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4LjMxM3JlbSwgMTEuMDAxdncsIDEyLjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5yZWFkeS10by10cmFuc2Zvcm0gLm1heC13LWNvbnRhaW5lciAucmVhZHktdG8tdHJhbnNmb3JtLWZvcm0tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMC42ODhyZW0sIDAuODg4dncsIDFyZW0pO1xufVxuLnJlYWR5LXRvLXRyYW5zZm9ybSAubWF4LXctY29udGFpbmVyIC5yZWFkeS10by10cmFuc2Zvcm0tcm93IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDMuNXJlbSwgNC42MjR2dywgNS4yNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtIC5tYXgtdy1jb250YWluZXIgLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtIC5tYXgtdy1jb250YWluZXIgLnJlYWR5LXRvLXRyYW5zZm9ybS1idG4tYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg2LjM3NXJlbSwgOC40MjJ2dywgOS41NjNyZW0pO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMC45MzhyZW0sIDEuMjU5dncsIDEuNDM4cmVtKTtcbn1cbi5yZWFkeS10by10cmFuc2Zvcm0tZm9ybS1zaGFkb3cge1xuICBib3JkZXI6IDAuMjVyZW0gc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjY4OHJlbSk7XG4gIHdpZHRoOiBjbGFtcCg2MS42MjVyZW0sIDgxLjQwOHZ3LCA5Mi40MzhyZW0pO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMzEzcmVtLCA4LjM1OXZ3LCA5LjVyZW0pO1xuICB6LWluZGV4OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmxhY2std2hpdGUtbWFzayB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1heC13aWR0aDogODMlO1xufVxuLnZpZGVvX2hvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZGVvX2hvbGRlciB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmNvbG9yZnVsLW1lZGlhLWFicy1jb21iaW5lLWNlbGxzIC52aWRlb19tYXNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFzay9zbWFsbC1ibGFjay13aGl0ZS1tYXNrLnN2Z1wiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIHdpZHRoOiBjbGFtcCgyMC41NjNyZW0sIDI3LjE0NHZ3LCAzMC44MTNyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDY1JTtcbn1cbi5ob3Jpem9udGFsLWN1c3RvbS1zaGFwZSB7XG4gIHdpZHRoOiBjbGFtcCgxOS4xODhyZW0sIDI1LjMyN3Z3LCAyOC43NXJlbSk7XG4gIGhlaWdodDogY2xhbXAoMTcuNDM4cmVtLCAyMy4wMTV2dywgMjYuMTI1cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvcml6b250YWwtY3VzdG9tLXNoYXBlIC52aWRlb19tYXNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFzay9ob3Jpem9udGFsLWN1c3RvbS1zaGFwZS5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB3aWR0aDogY2xhbXAoMTkuMTg4cmVtLCAyNS4zMjd2dywgMjguNzVyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLmZsb3dlci1tYXNrIHtcbiAgd2lkdGg6IGNsYW1wKDExLjI1cmVtLCAxNC44NjF2dywgMTYuODc1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxMS4zMTNyZW0sIDE0LjkyNHZ3LCAxNi45MzhyZW0pO1xufVxuLmZsb3dlci1tYXNrIC52aWRlb19tYXNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFzay9tYXNrLWZsb3dlci5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB3aWR0aDogY2xhbXAoMTEuMjVyZW0sIDE0Ljg2MXZ3LCAxNi44NzVyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLmN1c3RvbS1zaGFwZS1tYXNrIHtcbiAgd2lkdGg6IGNsYW1wKDguODEzcmVtLCAxMS42MjJ2dywgMTMuMTg4cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg5LjY4OHJlbSwgMTIuODE4dncsIDE0LjU2M3JlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20tc2hhcGUtbWFzayAudmlkZW9fbWFzayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hc2svY3VzdG9tLXNoYXBlLW1hc2suc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgd2lkdGg6IGNsYW1wKDguODEzcmVtLCAxMS42MjJ2dywgMTMuMTg4cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg5LjY4OHJlbSwgMTIuODE4dncsIDE0LjU2M3JlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4uc3Rhci1zaGFwZSB7XG4gIHdpZHRoOiBjbGFtcCgxNy41NjNyZW0sIDIzLjE4MXZ3LCAyNi4zMTNyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDE2Ljg3NXJlbSwgMjIuMjkzdncsIDI1LjMxM3JlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YXItc2hhcGUgLnZpZGVvX21hc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXNrL3N0YXIuc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgd2lkdGg6IGNsYW1wKDE3LjU2M3JlbSwgMjMuMTgxdncsIDI2LjMxM3JlbSk7XG4gIGhlaWdodDogY2xhbXAoMTYuODc1cmVtLCAyMi4yOTN2dywgMjUuMzEzcmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5mbG93ZXItc2hhcGUge1xuICB3aWR0aDogY2xhbXAoMTcuMjVyZW0sIDIyLjc4OHZ3LCAyNS44NzVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDE3LjQzOHJlbSwgMjMuMDE1dncsIDI2LjEyNXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbG93ZXItc2hhcGUgLnZpZGVvX21hc2sge1xuICBiYWNrZ3JvdW5kOiAjZjk4M2UwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hc2svcGluay1mbG93ZXItc2hhcGUuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFzay9waW5rLWZsb3dlci1zaGFwZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgd2lkdGg6IGNsYW1wKDE3LjI1cmVtLCAyMi43ODh2dywgMjUuODc1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxNy40MzhyZW0sIDIzLjAxNXZ3LCAyNi4xMjVyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLmZsb3dlci1zaGFwZSAudmlkZW9fbWFzayB2aWRlbyB7XG4gIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xufVxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1jb3Zlcixcbi52aWRlby10aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zdGFyLWJvcmRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4udmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcGVha2luZy1zY2hvb2wtbWVkaWEgLnZpZGVvLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuODc1cmVtLCA1LjExOXZ3LCA1LjgxM3JlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3BlYWtpbmctc2Nob29sLW1lZGlhIC52aWRlby1jb250YWluZXIgLnZpZGVvIHtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMTAlO1xuICB0b3A6IDA7XG59XG4uZmxvd2VyLW1hc2stY2VsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibGFjay13aGl0ZS1tYXNrLWNlbGwsXG4uYmxhY2std2hpdGUtbWFzay1jZWxsLTIsXG4uY3VzdG9tLXNoYXBlLW1hc2stY2VsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250ZW50IHtcbiAgaGVpZ2h0OiA2MHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jb250ZW50X19pbWcge1xuICBtYXgtd2lkdGg6IGNsYW1wKDI4LjEyNXJlbSwgNDguMTg5dncsIDU5LjM3NXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IG5vbmU7XG59XG4ucmVjYXB0Y2hhLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWNhcHRjaGEtYm94IC5yZWNhcHRjaGEtcG9wdXAtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY29sbGVnZS1sb2dvcy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMS40MzhyZW0sIDEuOTE5dncsIDIuMTg4cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDguMDYzcmVtLCAxMC42MzF2dywgMTIuMDYzcmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb2xsZWdlLWxvZ29zLWJveCAuY29sbGVnZS1pdGVtOmZpcnN0LWNoaWxkIGltZyB7XG4gIHdpZHRoOiBjbGFtcCgxMS41cmVtLCAxNS4xOTJ2dywgMTcuMjVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDQuMzc1cmVtLCA1Ljc4dncsIDYuNTYzcmVtKTtcbn1cbi5jb2xsZWdlLWxvZ29zLWJveCAuY29sbGVnZS1pdGVtOm50aC1jaGlsZCgyKSBpbWcge1xuICB3aWR0aDogY2xhbXAoNS45MzhyZW0sIDcuODY0dncsIDguOTM4cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg1LjkzOHJlbSwgNy44NjR2dywgOC45MzhyZW0pO1xufVxuLmNvbGxlZ2UtbG9nb3MtYm94IC5jb2xsZWdlLWl0ZW06bnRoLWNoaWxkKDMpIGltZyB7XG4gIHdpZHRoOiBjbGFtcCgxMS42ODhyZW0sIDE1LjQydncsIDE3LjVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDQuNDM4cmVtLCA1Ljg4MnZ3LCA2LjY4OHJlbSk7XG59XG4uY29sbGVnZS1sb2dvcy1ib3ggLmNvbGxlZ2UtaXRlbTpudGgtY2hpbGQoMykgaW1nIHtcbiAgd2lkdGg6IGNsYW1wKDExLjY4OHJlbSwgMTUuNDJ2dywgMTcuNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoNC40MzhyZW0sIDUuODgydncsIDYuNjg4cmVtKTtcbn1cbi5jb2xsZWdlLWxvZ29zLWJveCAuY29sbGVnZS1pdGVtOm50aC1jaGlsZCg0KSBpbWcge1xuICB3aWR0aDogNy4yOXZ3O1xuICBoZWlnaHQ6IDcuMDN2dztcbn1cbi5jb2xsZWdlLWxvZ29zLWJveCAuY29sbGVnZS1pdGVtOm50aC1jaGlsZCg1KSBpbWcge1xuICB3aWR0aDogMTQuMzh2dztcbn1cbi5jb2xsZWdlLWxvZ29zLWJveCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRleHQtY2VudGVyLFxuLnRleHQtdG9wLWxlZnQsXG4udGV4dC1sZWZ0LFxuLnRleHQtcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnRleHQtYWxpZ24ge1xuICAgICYtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCJAaGVsdmV0aWNhTkNUaGluICAgICAgICAgICAgOiAnSGVsdmV0aWNhTmV1ZUN5clRoaW4nLCBzYW5zLXNlcmlmO1xuQEhlbHZldGljYU5ldWVDeXJNZWRpdW0gICAgIDogJ0hlbHZldGljYU5ldWVDeXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuQEhlbHZldGljYU5ldWVDeXJCb2xkICAgICAgIDogJ0hlbHZldGljYU5ldWVDeXJCb2xkJywgc2Fucy1zZXJpZjtcbkBIZWx2ZXRpY2FOZXVlQ3lyTGlnaHQgICAgICA6ICdIZWx2ZXRpY2FOZXVlQ3lyTGlnaHQnLCBzYW5zLXNlcmlmO1xuQEhlbHZldGljYU5ldWVDeXJSb21hbiAgICAgIDogJ0hlbHZldGljYU5ldWVDeXJSb21hbicsIHNhbnMtc2VyaWY7XG5ASGVsdmV0aWNhTmV1ZUN5ckJsYWNrICAgICAgOiAnSGVsdmV0aWNhTmV1ZUN5ckJsYWNrJywgc2Fucy1zZXJpZjtcbkBIZWx2ZXRpY2FOZXVlQ3lySGVhdnkgICAgICA6ICdIZWx2ZXRpY2FOZXVlQ3lySGVhdnknLCBzYW5zLXNlcmlmO1xuQEhlbHZldGljYU5ldWVDeXJVbHRyYUxpZ2h0IDogJ0hlbHZldGljYU5ldWVDeXJVbHRyYUxpZ2h0Jywgc2Fucy1zZXJpZjtcbkBMdW5lbWEgICAgICAgICAgICAgICAgICAgICA6ICdMdW5lbWEnLCBzYW5zLXNlcmlmO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0x1bmVtYSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvTHVuZW1hLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9MdW5lbWEtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJUaGluJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyTWVkaXVtJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ckJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJCbGFjayc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lySGVhdnknO1xuICAgIHNyYzogdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUhlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clVsdHJhTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItVWx0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4iLCIucGFicy1maXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG4ucGFicy10b3AtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDBcbn1cblxuLnBhYnMtdG9wLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMFxufVxuXG4ucGFicy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLnBhYnMtYm90dG9tLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbn1cblxuLnBhYnMtYm90dG9tLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uYWJzLWNvdmVyLWVsIHtcbiAgICAvLyAucGFicztcbiAgICAvLyAuZml0O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4uYWJzLWNlbnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufSIsIi5iZy1pbWFnZSB7XG4gICAgLnBhYnMtdG9wLWxlZnQ7XG4gICAgLmZpdDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iY2tnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbn1cblxuLmJja2ctYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG59XG5cbi5iY2tnLWJsdWVEYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZURhcms7XG59XG5cbi5iY2tnLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbn1cblxuLmJja2ctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbn1cblxuLmJja2ctcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHBpbms7XG59XG5cbi5iY2tnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG59XG5cbi5iY2tnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG59XG5cbi5iY2tnLXZpb2xldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHZpb2xldDtcbn1cbiIsIi53LTEwMHZ3e1xuICAgIHdpZHRoOjEwMHZ3O1xufVxuLnctMTAwe1xuICAgIHdpZHRoOjEwMCU7XG59XG4uZml0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uaC0xMDB7XG4gICAgaGVpZ2h0OjEwMCU7XG59XG4uaC0xMDB2aHtcbiAgICBoZWlnaHQ6MTAwdmg7XG59IiwiLy8gQ0xFQVJGSVhcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2Y6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4iLCIuZmxleHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICYtY2VudGVye1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi1ub3dyYXAge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgfVxuICAgICYtc3BhY2UtYmV0d2VlbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJi1hbGlnbi1pdGVtc3tcbiAgICAgICAgJi1jZW50ZXJ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYtZW5ke1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtYWxpZ24tc2VsZntcbiAgICAgICAgJi1jZW50ZXJ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi1lbmR7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWp1c3RpZnktY29udGVudHtcbiAgICAgICAgJi1jZW50ZXJ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLXJpZ2h0e1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRpc2FibGV7XG4gICAgICAgICYtbW9iaWxle1xuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW9yZGVye1xuICAgICAgICAmLW1vYmlsZXtcbiAgICAgICAgICAgICYtMXtcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLTJ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGVza3RvcHtcbiAgICAgICAgICAgICYtMXtcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLTJ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuY29se1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cbi8vPT09PSBNT0JJTEUgPT09PVxuXG4uY29sLW0tNTB7XG4gICAgQG1lZGlhIEBtb2JpbGV7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICB9XG59XG5cbi5jb2wtbS0xMDB7XG4gICAgQG1lZGlhIEBtb2JpbGV7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxufVxuXG4vLz09PT0gVEFCTEVUID09PT1cblxuLmNvbC10LTI1e1xuICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICB3aWR0aDoyNSU7XG4gICAgfVxufVxuXG4uY29sLXQtMzN7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjMzJTtcbiAgICB9XG59XG5cbi5jb2wtdC01MHtcbiAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgIH1cbn1cbi5jb2wtdC0xMDB7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxufVxuXG4vLz09PT0gREVTS1RPUCA9PT09XG5cbi5jb2wtZC0xMDB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbn1cblxuLmNvbC1kLTgwe1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6ODAlO1xuICAgIH1cbn1cblxuLmNvbC1kLTc1e1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6NzUlO1xuICAgIH1cbn1cbi5jb2wtZC03MHtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjcwJTtcbiAgICB9XG59XG4uY29sLWQtNjZ7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo2Ni42NiU7XG4gICAgfVxufVxuXG4uY29sLWQtNjV7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo2NSU7XG4gICAgfVxufVxuXG4uY29sLWQtNjB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo2MCU7XG4gICAgfVxufVxuXG4uY29sLWQtNTB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgfVxufVxuXG4uY29sLWQtNDB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo0MCU7XG4gICAgfVxufVxuXG4uY29sLWQtMzV7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDozNSU7XG4gICAgfVxufVxuLmNvbC1kLTMze1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6MzMuMzMlO1xuICAgIH1cbn1cbi5jb2wtZC0zMHtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjMwJTtcbiAgICB9XG59XG4uY29sLWQtMjV7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDoyNSU7XG4gICAgfVxufVxuXG4uY29sLWQtMjB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDoyMCU7XG4gICAgfVxufVxuXG5cbiIsIi5pbWctYm94e1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGltZywuaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG4uYmNrZy1ib3h7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIGFzcGVjdCByYXRpbyBib3ggZ2VuZXJhdG9yXG4uYXNwZWN0UmF0aW9Cb3goQHdpZHRoLCBAaGVpZ2h0KSB7XG4gICAgcGFkZGluZy10b3A6IEBoZWlnaHQgLyBAd2lkdGggKiAxMDAlO1xufVxuXG4ud2hvbGUtYmxvY2stbGluayB7XG4gICAgLmFicy1jb3Zlci1lbDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uaW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9Gb3IgYmFja2dyb3VuZCBpbWFnZXNcbiAgICAuaW1ne1xuICAgICAgICAuYWJzLWNvdmVyLWVsOyBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMCU7XG4gICAgICAgIC5hYnMtY292ZXItZWw7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgICAuYWJzLWNvdmVyLWVsO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgIH1cblxuICAgICYuYXNwZWN0LXJhdGlvLTEtMSB7XG4gICAgICAgIC5hc3BlY3RSYXRpb0JveCgxcHgsIDFweCk7XG4gICAgfVxuXG4gICAgJi5hc3BlY3QtcmF0aW8tMTYtOSB7XG4gICAgICAgIC5hc3BlY3RSYXRpb0JveCgxNnB4LCA5cHgpO1xuICAgIH1cblxuICAgICYuYXNwZWN0LXJhdGlvLTQyOC00Mjgge1xuICAgICAgICAuYXNwZWN0UmF0aW9Cb3goNDI4cHgsIDQyOHB4KTtcbiAgICB9XG4gICAgJi5hc3BlY3QtcmF0aW8tMTQ3My04OTF7XG4gICAgICAgIC5hc3BlY3RSYXRpb0JveCgxNDczcHgsIDg5MXB4KTtcbiAgICB9XG4gICAgJi5hc3BlY3QtcmF0aW8tMTkyMC0xMDgwe1xuICAgICAgICAuYXNwZWN0UmF0aW9Cb3goMTkyMHB4LCAxMDgwcHgpO1xuICAgIH1cbiAgICAmLmFzcGVjdC1yYXRpby04MDAtODAwe1xuICAgICAgICAuYXNwZWN0UmF0aW9Cb3goODAwcHgsIDgwMHB4KTtcbiAgICB9XG4gICAgJi5hc3BlY3QtcmF0aW8tNjAwLTgwMHtcbiAgICAgICAgLmFzcGVjdFJhdGlvQm94KDYwMHB4LCA4MDBweCk7XG4gICAgfVxuICAgICYuYXNwZWN0LXJhdGlvLTIwOC0zODZ7XG4gICAgICAgIC5hc3BlY3RSYXRpb0JveCgzMDhweCwgMzg2cHgpO1xuICAgIH1cbiAgICAmLmFzcGVjdC1yYXRpby0zMDgtMzg2e1xuICAgICAgICAuYXNwZWN0UmF0aW9Cb3goMzA4cHgsIDM4NnB4KTtcbiAgICB9XG4gICAgJi5hc3BlY3QtcmF0aW8tNDY1LTMzNXtcbiAgICAgICAgLmFzcGVjdFJhdGlvQm94KDQ2NXB4LCAzMzVweCk7XG4gICAgfVxuICAgICYuYXNwZWN0LXJhdGlvLTM2OS0zNzB7XG4gICAgICAgIC5hc3BlY3RSYXRpb0JveCgzNjlweCwgMzcwcHgpO1xuICAgIH1cblxufVxuIiwiLm9wXzB7XG4gICAgb3BhY2l0eTowO1xuICAgICYuZm9ybS1tc2d7XG4gICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5vcF8xe29wYWNpdHk6LjE7fVxuLm9wXzJ7b3BhY2l0eTowLjI7fVxuLm9wXzN7b3BhY2l0eTowLjM7fVxuLm9wXzR7b3BhY2l0eTowLjQ7fVxuLm9wXzV7b3BhY2l0eTowLjU7fVxuLm9wXzZ7b3BhY2l0eTowLjY7fVxuLm9wXzd7b3BhY2l0eTowLjc7fVxuLm9wXzh7b3BhY2l0eTowLjg7fVxuLm9wXzl7b3BhY2l0eTowLjk7fVxuLm9wXzF7b3BhY2l0eToxO31cblxuLmF1dG9BbHBoYTB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCJoMSxoMixoMyxoMyxoNCxoNSxoNixwLHVse1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbn1cbnVse1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbn1cbmltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmEgaW1nIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbn1cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG5zZWxlY3R7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOmFsbDtcbn1cbmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG4vKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4vKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8vXG4vLyAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbi8vICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy8gKlxuLy8gICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4vLyAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vLyAqXG4vLyAgKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vICAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG4vKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIC8qIDIgKi9cbn1cblxuLy8gKlxuLy8gICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vLyAqXG4vLyAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5hW2hyZWZePVwidGVsXCJde1xuICAgIC8vIGNvbG9yOmluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG4udmlzdWFsbHktaGlkZGVue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi52aXNpYmlsaXR5LWhpZGRlbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGgwe1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5cblxuIiwiQGJ0bkZvbnRGYW1pbHkgOiBASGVsdmV0aWNhTmV1ZUN5clJvbWFuO1xuQGJ0bkZvbnRTaXplIDogMTZweDtcbkBidG5Gb250V2VpZ2h0IDogNjAwO1xuQGJ0bkJvcmRlclJhZGl1cyA6IDM4cHg7XG5AYnRuTWluV2lkdGggOiAxMDdweDtcbkBidG5NYWluQ29sb3IgOiBAd2hpdGU7XG5AYnRuTWFpbkJvcmRlciA6IEBibGFjaztcbkBidG5NYWluQmNrZyA6IEBibGFjaztcbkBidG5QYWRkaW5nWSA6IDI3cHg7XG5AYnRuUGFkZGluZ1ggOiA0OHB4O1xuXG4vL0dlbmVyYWwgc3R5bGVzXG4uYnRuIHtcbiAgICAuaW5saW5lX2Jsb2NrO1xuICAgIC5wcmVsO1xuICAgIC5ieDtcbiAgICAuY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IEBidG5NaW5XaWR0aCA7XG4gICAgZm9udC1mYW1pbHk6IEBidG5Gb250RmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiBAYnRuRm9udFdlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiBAYnRuQm9yZGVyUmFkaXVzO1xuICAgIGNvbG9yOiBAYnRuTWFpbkNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBidG5NYWluQmNrZztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYnRuTWFpbkJvcmRlcjtcbiAgICAvLyB0cmFuc2l0aW9uOiBib3JkZXIgMC40NXMgY3ViaWMtYmV6aWVyKDAuMzQsIDAuMDEsIDAuNTgsIDEpLCBjb2xvciAwLjQ1cyBsaW5lYXIsIGJhY2tncm91bmQgMC41cyBjdWJpYy1iZXppZXIoMC40MywgMC4wMSwgMC41NiwgMC45Nik7XG4gICAgLy8gdHJhbnNpdGlvbjogcGFkZGluZyAwLjY1cyBjdWJpYy1iZXppZXIoMC4zNCwgMC4wMSwgMC4wNywgMC45NCk7XG4gICAgLnJlbShwYWRkaW5nLXRvcCxAYnRuUGFkZGluZ1kpO1xuICAgIC5yZW0ocGFkZGluZy1ib3R0b20sQGJ0blBhZGRpbmdZKTtcbiAgICAucmVtKHBhZGRpbmctcmlnaHQsQGJ0blBhZGRpbmdYKTtcbiAgICAucmVtKHBhZGRpbmctbGVmdCwgQGJ0blBhZGRpbmdYKTtcblxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2NXJlbTsvLzEuMDRweFxuXG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgQG1pbjEwMjQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gJjpiZWZvcmUge1xuICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAvLyAgICAgLmZpdDtcbiAgICAvLyAgICAgLnBhYnMtdG9wLXJpZ2h0O1xuICAgIC8vICAgICAucGFicztcbiAgICAvLyAgICAgLmlubGluZV9ibG9jaztcbiAgICAvLyAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogQGJ0bkJvcmRlclJhZGl1cztcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41NXMgZWFzZS1vdXQsIGJhY2tncm91bmQgLjU1cyBlYXNlLW91dCwgYm9yZGVyIC41NXMgZWFzZS1vdXQ7XG4gICAgLy8gfVxufVxuXG4vLyAvL0N1c3RvbVxuLmJ0bntcbiAgIC5wcmVsO1xuICAgICYtcGlua3tcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjogQHBpbms7XG4gICAgICAgIC5idG4tYmNrZ3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwaW5rO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIC5idG4tYmNrZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1iY2tne1xuICAgICAgICBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42NXMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMDMsIDAuMjQsIDAuODcpO1xuICAgIH1cbn1cbiIsIi56LWktMSB7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnotaS0yIHtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uei1pLTMge1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi56LWktNCB7XG4gICAgei1pbmRleDogNDtcbn1cblxuLnotaS01IHtcbiAgICB6LWluZGV4OiA1O1xufVxuXG4uei1pLTYge1xuICAgIHotaW5kZXg6IDY7XG59XG5cbi56LWktMTAge1xuICAgIHotaW5kZXg6IDEwO1xufVxuLnotaS0yMCB7XG4gICAgei1pbmRleDogMjA7XG59IiwiLmZvcm0tZmllbGQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMS4wNjNyZW0sIDAuODk1dncgKyAwLjQ4OXJlbSwgMS41NjNyZW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjA2M3JlbSwgMC44OTV2dyArIDAuNDg5cmVtLCAxLjU2M3JlbSk7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyUm9tYW4nLCBzYW5zLXNlcmlmO1xuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjgxM3JlbSwgMC4zMzZ2dyArIDAuNTk3cmVtLCAxcmVtKTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHdpZHRoOiBjbGFtcCg1LjQzOHJlbSwgNC44MXZ3ICsgMi4zNTNyZW0sIDguMTI1cmVtKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuNDM4cmVtLCAxLjM0MnZ3ICsgMC41NzdyZW0sIDIuMTg4cmVtKTtcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIC5ieDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMS41cmVtLCAxLjM0MnZ3ICsgMC42MzlyZW0sIDIuMjVyZW0pO1xuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgwLjg3NXJlbSwgMC43ODN2dyArIDAuMzczcmVtLCAxLjMxM3JlbSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuMzM2dncgKyAwLjU5N3JlbSwgMXJlbSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDFyZW0sIDAuODk1dncgKyAwLjQyNnJlbSwgMS41cmVtKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDFyZW0sIDAuODk1dncgKyAwLjQyNnJlbSwgMS41cmVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDpjbGFtcCgwLjgxM3JlbSwgMC43ODN2dyArIDAuMzFyZW0sIDEuMjVyZW0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuODEzcmVtLCAwLjc4M3Z3ICsgMC4zMXJlbSwgMS4yNXJlbSk7XG4gICAgICAgIG1pbi13aWR0aDogY2xhbXAoMTYuNjg4cmVtLCAxNC44Nzd2dyArIDcuMTQ4cmVtLCAyNXJlbSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjY1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41OCwgMC41NywgMSk7XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVycm9yLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIGNvbG9yOiBAcGluaztcbiAgICAgICAgcmlnaHQ6IGNsYW1wKDAuODEzcmVtLCAwLjc4M3Z3ICsgMC4zMXJlbSwgMS4yNXJlbSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5lcnJvcntcbiAgICAgICAgaW5wdXQsdGV4dGFyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBpbms7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTJ7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNi4zNzVyZW0sIDUuNzA1dncgKyAyLjcxN3JlbSwgOS41NjNyZW0pO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjI1cmVtLCAxLjY1MnZ3LCAxLjg3NXJlbSk7XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAuZm9ybS1maWVsZC1ib3h7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLWZpZWxkLWJveHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmVycm9yLXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxLjI1cmVtLCAxLjExOXZ3ICsgMC41MzNyZW0sIDEuODc1cmVtKTtcbiAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIC5ieDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCwgdGV4dGFyZWF7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC42NXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpO1xuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5mb3JtLW1zZyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ucmVhZHktdG8tdHJhbnNmb3JtLWJ0bi1ib3h7XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIC5mb3JtLWZpZWxkLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIC5yZWNhcHRjaGEtYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSB0cmFuc2xhdGVYKC03cHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuZXJyb3ItdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZWNhcHRjaGEtcG9wdXAtYm94e1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIgLmZvcm0tZmllbGQtYm94IC5lcnJvci10ZXh0e1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00NXB4O1xuICAgIH1cbn1cbi5mb3JtLW1zZyB7XG5cbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyUm9tYW4nLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLm1zZy1ib3guY29sLWQtMTAwLmNvbC10LTUwLmNvbC1tLTEwMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59IiwiaHRtbC5sZW5pcyB7XG4gICAgaGVpZ2h0OiBhdXRvXG59XG5cbi5sZW5pcy5sZW5pcy1zbW9vdGgge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0b1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluXG59XG5cbi5sZW5pcy5sZW5pcy1zdG9wcGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5sZW5pcy5sZW5pcy1zY3JvbGxpbmcgaWZyYW1lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxufSIsIi5tYXgtdy1jb250YWluZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi53LTE5MjB7XG4gICAgICAgIG1heC13aWR0aDoxOTIwcHg7XG4gICAgfVxufVxuLm1heC13LWJveHtcbiAgICAmLTEwMHBlcntcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtOTBwZXJ7XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLm1hcmdpbi1hdXRve1xuICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XG59XG5cbi8vPT09PSBTRUNUSU9OIE9GRlNFVCA9PT09XG5cbi5vZmZzZXR7XG5cbiAgICAvLz09PT0gTEVGVCAmIFJJR0hUID09PT1cblxuICAgICYteHtcblxuICAgICAgICAvLz09PT0gREVTS1RPUCA9PT09XG5cbiAgICAgICAgJi1kZXNrdG9wLTB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNrdG9wLTIyMHtcbiAgICAgICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgICAgICAvLzEwMC0yMjBcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6Y2xhbXAoNi4yNXJlbSwgMTMuNDIzdncgLSAyLjM1N3JlbSwgMTMuNzVyZW0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Y2xhbXAoNi4yNXJlbSwgMTMuNDIzdncgLSAyLjM1N3JlbSwgMTMuNzVyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNrdG9wLTE4NXtcbiAgICAgICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgICAgICAvLzEwMC0xODVcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6Y2xhbXAoNi4yNXJlbSwgOS41MDh2dyArIDAuMTUzcmVtLCAxMS41NjNyZW0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Y2xhbXAoNi4yNXJlbSwgOS41MDh2dyArIDAuMTUzcmVtLCAxMS41NjNyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGVza3RvcC0xNzh7XG4gICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgLy8xMDAtMTc4XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OmNsYW1wKDYuMjVyZW0sIDguNzI1dncgKyAwLjY1NXJlbSwgMTEuMTI1cmVtKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OmNsYW1wKDYuMjVyZW0sIDguNzI1dncgKyAwLjY1NXJlbSwgMTEuMTI1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRlc2t0b3AtMTU4e1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIC8vMTAwLTE1OFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDpjbGFtcCg2LjI1cmVtLCA2LjQ4OHZ3ICsgMi4wOXJlbSwgOS44NzVyZW0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Y2xhbXAoNi4yNXJlbSwgNi40ODh2dyArIDIuMDlyZW0sIDkuODc1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vPT09PSBUQUJMRVQgPT09PVxuXG4gICAgICAgICYtdGFibGV0LTUwe1xuICAgICAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLz09PT0gTU9CSUxFID09PT1cblxuICAgICAgICAmLW1vYmlsZS0yMHtcbiAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxle1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy89PT09IFRPUCAmIEJPVFRPTSA9PT09XG5cbiAgICAmLXl7XG4gICAgICAgICYtdG9wLTB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLWJvdHRvbS0we1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi1kZXNrdG9wLTUwe1xuICAgICAgICAgICAgLy8gQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgLy8gICAgIC52dyhwYWRkaW5nLXRvcCwgMTI3cHgpO1xuICAgICAgICAgICAgLy8gICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTI3cHgpO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gQG1lZGlhIEBtaW4xOTIwe1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiAxMjdweDtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMTI3cHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNTFweDtcbiAgICB0b3A6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTFweDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMjgwcHgpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5oZWFkZXItaW5uZXItYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cbi5oZWFkZXItY3RhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIC5idG4tYmNrZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1iY2tne1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjY1cyBjdWJpYy1iZXppZXIoMC41MSwgMC4wMywgMC4yNCwgMC44Nyk7XG4gICAgfVxuICAgIC5idG4tdGV4dHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyUm9tYW4nLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIFxuICAgICAgICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnJlbShwYWRkaW5nLXRvcCxAYnRuUGFkZGluZ1kpO1xuICAgICAgICAucmVtKHBhZGRpbmctYm90dG9tLEBidG5QYWRkaW5nWSk7XG4gICAgICAgIC5yZW0ocGFkZGluZy1yaWdodCxAYnRuUGFkZGluZ1gpO1xuICAgICAgICAucmVtKHBhZGRpbmctbGVmdCwgQGJ0blBhZGRpbmdYKTtcbiAgICBcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2NXJlbTsvLzEuMDRweFxuICAgIFxuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHdhdmUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCVcbiAgICB9XG5cbiAgICAxNSUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbiAgICB9XG5cblxuICAgIDMwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApXG4gICAgfVxuXG4gICAgNDUlIHtcbiAgICAgXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKVxuICAgIH1cblxuICAgXG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMClcbiAgICB9XG5cbiAgICA5MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxuICAgIH1cbn1cbi5oZWFkZXItbG9nbyAge1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGFuaW1hdGlvbjogd2F2ZSAxLjZzIDEgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNDcsIDAuOTgpO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsZWZ0OiA5NXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDM5NXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyLCB2aXNpYmlsaXR5IC4zcyBsaW5lYXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyODBweCl7XG4gICAgICAgIGxlZnQ6IDc1cHg7XG4gICAgfVxuXG4gICAgbmF2IHtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmYtaGVsdmV0aWNhTkNSb21hbiB7XG4gICAgZm9udC1mYW1pbHk6IEBIZWx2ZXRpY2FOZXVlQ3lyUm9tYW47XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mZi1oZWx2ZXRpY2FOQ01lZGl1bSB7XG4gICAgZm9udC1mYW1pbHk6IEBIZWx2ZXRpY2FOZXVlQ3lyTWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmYtbHVuZW1he1xuICAgIGZvbnQtZmFtaWx5OiBATHVuZW1hIDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICBGb250IHdlaWdodCBjbGFzc2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZ3IHtcbiAgICAmLTMwMCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgJi00MDAge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICYtNTAwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmLTYwMCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi03MDAge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cblxuLnR4dCB7XG4gICAgJi1zaXplLTMwMHtcbiAgICAgICAgLy9taW4vbWF4IGZvbnQgc2l6ZSBbMjAwcHgsIDMwMHB4XSwgbWluL21heCB2dyBbMTAyNSwgMTkyMF1cbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMi41cmVtLCAxMS4xODZ2dyArIDUuMzI3cmVtLCAxOC43NXJlbSk7XG4gICAgfVxuICAgICYtc2l6ZS0yMDh7XG4gICAgICAgIC8vbWluL21heCBmb250IHNpemUgWzEyMHB4LCAyMDhweF0sIG1pbi9tYXggdncgWzEwMjUsIDE5MjBdXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNy41cmVtLCA5Ljg0M3Z3ICsgMS4xODhyZW0sIDEzcmVtKTtcbiAgICB9XG4gICAgJi1zaXplLTEyOCB7XG4gICAgICAgIC8vbWluL21heCBmb250IHNpemUgWzkwcHgsIDEyOHB4XSwgbWluL21heCB2dyBbMTAyNSwgMTkyMF1cbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCg1LjYyNXJlbSwgNC4yNTF2dyArIDIuODk5cmVtLCA4cmVtKTtcbiAgICB9XG4gICAgJi1zaXplLTk2IHtcbiAgICAgICAgLy9taW4vbWF4IGZvbnQgc2l6ZSBbNjRweCwgOTZweF0sIG1pbi9tYXggdncgWzEwMjUsIDE5MjBdXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNHJlbSwgMy41Nzl2dyArIDEuNzA1cmVtLCA2cmVtKTsgXG4gICAgfVxuICAgICYtc2l6ZS02NCB7XG4gICAgICAgIC8vbWluL21heCBmb250IHNpemUgWzY0cHgsIDY0cHhdLCBtaW4vbWF4IHZ3IFsxMDI1LCAxOTIwXVxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAzLjgwM3Z3IC0gMC41NjRyZW0sIDRyZW0pOyBcbiAgICB9XG4gXG4gICAgJi1zaXplLTQ4IHtcbiAgICAgICAgLy9taW4vbWF4IGZvbnQgc2l6ZSBbNDhweCwgNDhweF0sIG1pbi9tYXggdncgWzEwMjUsIDE5MjBdXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgMHZ3ICsgM3JlbSwgM3JlbSk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjE0MDBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6Y2xhbXAoMnJlbSwgM3Z3LCAzcmVtKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNpemUtNDAge1xuICAgICAgICAvL21pbi9tYXggZm9udCBzaXplIFs0MHB4LCA0MHB4XSwgbWluL21heCB2dyBbMTAyNSwgMTkyMF1cbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDB2dyArIDIuNXJlbSwgMi41cmVtKTtcbiAgICB9XG4gICAgJi1zaXplLTM2IHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCAwdncgKyAyLjI1cmVtLCAyLjI1cmVtKTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTQwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLCAyLjI1dncsIDIuMjVyZW0pO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtc2l6ZS0zMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zMTNyZW0sIDEuMjN2dyArIDAuNTIzcmVtLCAycmVtKTtcbiAgICB9XG4gICAgJi1zaXplLTI0IHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjQ0N3Z3ICsgMC45NjNyZW0sIDEuNXJlbSk7XG4gICAgfVxuICAgICYtc2l6ZS0yMCB7XG4gICAgICAgIC8vbWluL21heCBmb250IHNpemUgWzIwcHgsIDIwcHhdLCBtaW4vbWF4IHZ3IFsxMDI1LCAxOTIwXVxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDB2dyArIDEuMjVyZW0sIDEuMjVyZW0pO1xuICAgIH1cbiAgICAmLXNpemUtMTYge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDB2dyArIDFyZW0sIDFyZW0pO1xuICAgIH1cblxuICAgICYtc2l6ZS0xMSB7XG4gICAgICAgIC8vbWluL21heCBmb250IHNpemUgWzExcHgsIDExcHhdLCBtaW4vbWF4IHZ3IFsxMDI1LCAxOTIwXVxuICAgICAgICBmb250LXNpemU6Y2xhbXAoMC42ODhyZW0sIDB2dyArIDAuNjg4cmVtLCAwLjY4OHJlbSk7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICBGb250IGNvbG9yIGNsYXNzZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmMge1xuICAgICYtYmxhY2sge1xuICAgICAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXllbGxvd3tcbiAgICAgICAgY29sb3I6IEB5ZWxsb3c7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICBMZXR0ZXIgc3BhY2luZyBjbGFzc2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmx0ci1zcGMge1xuICAgICYtbmVnIHtcbiAgICAgICAgJi0wXzAyIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0wXzAxIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wb3Mge1xuICAgICAgICAmLTBfMTYge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07Ly8wLjE2cHhcbiAgICAgICAgfVxuICAgICAgICAmLTBfMjIge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE0cmVtOy8vMC4yMjJweFxuICAgICAgICB9XG4gICAgICAgICYtMF8zMiB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTsvLzAuMzJweFxuICAgICAgICB9XG4gICAgICAgICYtMF80IHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTsvLzAuNHB4XG4gICAgICAgIH1cbiAgICAgICAgJi0wXzQ4IHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtOy8vMC40OHB4XG4gICAgICAgIH1cbiAgICAgICAgJi0wXzY0e1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07Ly8wLjY0XG4gICAgICAgIH1cbiAgICAgICAgJi0wXzcyIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0NXJlbTsvLy43MnB4XG4gICAgICAgIH1cbiAgICAgICAgJi0wXzgge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07Ly8uOHB4XG4gICAgICAgIH1cbiAgICAgICAgJi0wXzk2e1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZyZW07IC8vMC45NnB4XG4gICAgICAgIH1cbiAgICAgICAgJi0xXzI4IHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4cmVtOy8vMS4yOHB4XG4gICAgICAgIH1cblxuICAgICAgICAmLTFfOTIge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJyZW07Ly8xLjkycHhcbiAgICAgICAgfVxuICAgICAgICAmLTJfNTZ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnJlbTsvLzIuNTZweFxuICAgICAgICB9XG4gICAgICAgICYtNF8xNntcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cmVtOy8vNC4xNnB4XG4gICAgICAgIH1cbiAgICAgICAgJi00Xzh7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcmVtOy8vNC44cHhcbiAgICAgICAgfVxuICAgICAgICAmXzMwe1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGNsYW1wKDEuMjVyZW0sIDEuMTE5dncgKyAwLjUzM3JlbSwgMS44NzVyZW0pOy8vMzBweFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgIExpbmUgaGVpZ2h0IGNsYXNzZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxoIHtcbiAgICAmLTAge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmLTEge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyAmLTFfMSB7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgLy8gfVxuXG4gICAgJi0xXzEzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgfVxuXG4gICAgJi0xXzIge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgICAmLTFfMjgge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yODtcbiAgICB9XG5cbiAgICAmLTFfMzEge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMTtcbiAgICB9XG4gICAgJi0xXzM1IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgfVxuICAgICYtMV8zNiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgIH1cbiAgICAmLTFfNDgge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ODtcbiAgICB9XG4gICAgJi0xXzYge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgICAmLTFfNjMge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICB9XG4gICAgJi0zIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICBQYWRkaW5nIFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ucGIxMHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMC42MjVyZW0sIDB2dyArIDAuNjI1cmVtLCAwLjYyNXJlbSlcbn1cbi5wYjIwe1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjI1cmVtLCAwdncgKyAxLjI1cmVtLCAxLjI1cmVtKVxufVxuXG4ucGIyMCB7XG4gICAgLy9taW4vbWF4ICBbMjBweCwgMjBweF0sIG1pbi9tYXggdncgWzEwMjUsIDE5MjBdXG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuMjVyZW0sIDB2dyArIDEuMjVyZW0sIDEuMjVyZW0pO1xufVxuXG4ucGIyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuNTYzcmVtLCAwdncgKyAxLjU2M3JlbSwgMS41NjNyZW0pXG59XG5cbi5wYjMwIHtcbiAgICAvL21pbi9tYXggIFsyNXB4LCAzMHB4XSwgbWluL21heCB2dyBbMTAyNSwgMTkyMF1cbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS41NjNyZW0sIDAuNTU5dncgKyAxLjIwNHJlbSwgMS44NzVyZW0pO1xufVxuXG4ucGIzNSB7XG4gICAgLy9taW4vbWF4ICBbMjVweCwgMzVweF0sIG1pbi9tYXggdncgWzEwMjUsIDE5MjBdXG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuNTYzcmVtLCAxLjExOXZ3ICsgMC44NDVyZW0sIDIuMTg4cmVtKVxufVxuXG4ucGI0MCB7XG4gICAgLy9taW4vbWF4ICBbMjVweCwgNDBweF0sIG1pbi9tYXggdncgWzEwMjUsIDE5MjBdXG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuNTYzcmVtLCAxLjY3NnZ3ICsgMC40ODlyZW0sIDIuNXJlbSk7XG59XG5cbi5wYjUwIHtcbiAgICAvL21pbi9tYXggIFszMHB4LCA1MHB4XSwgbWluL21heCB2dyBbMTAyNSwgMTkyMF1cbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS44NzVyZW0sIDIuMjM3dncgKyAwLjQ0cmVtLCAzLjEyNXJlbSk7XG59XG5cbi5wYjcwIHtcbiAgICAvL21pbi9tYXggIFszMHB4LCA3MHB4XSwgbWluL21heCB2dyBbMTAyNSwgMTkyMF1cbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS44NzVyZW0sIDQuNDc0dncgLSAwLjk5NHJlbSwgNC4zNzVyZW0pO1xufVxuXG4uY2FwaXRhbGl6ZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuIiwiLm1hcnF1ZWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYXJxdWVlLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBhbmltYXRpb246IG1hcnF1ZWUgMTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgfVxufSIsIi8vIC5saW5rLWxpbmUtYW5pbWF0aW9uIHtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4vLyAgICAgLnByZWw7XG4vLyAgICAgJjpiZWZvcmV7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4vLyAgICAgICAgIGJvdHRvbTogMDtcbi8vICAgICAgICAgY29udGVudDogXCJcIjtcbi8vICAgICAgICAgaGVpZ2h0OiAxcHg7XG4vLyAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4vLyAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbi8vICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXMgZWFzZS1vdXQ7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIH1cbi8vIH1cbi5saW5le1xuICAgIC5wcmVsO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IGNsYW1wKDAuMTI1cmVtLCAwLjExMnZ3ICsgMC4wNTNyZW0sIDAuMTg4cmVtKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCgwLjQzOHJlbSwgMC4zMzZ2dyArIDAuMjIycmVtLCAwLjYyNXJlbSk7XG4gICAgfVxufSIsIjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgLyogUmVtb3ZlIHNjcm9sbGJhciBzcGFjZSAqL1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIE9wdGlvbmFsOiBqdXN0IG1ha2Ugc2Nyb2xsYmFyIGludmlzaWJsZSAqL1xuICB9XG4gIGh0bWwge1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovXG4gIH0iLCIvL1NxdWFyZSBncmlkXG4uaGVyby1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDkyNXB4O1xuXG4gICAgLmpvdXJuZXktZ3JhcGhpY3tcbiAgICAgICAgLm5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5tYXgtdy1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MjVweDtcbiAgICAgICAgLnByZWw7XG4gICAgfVxuXG4gICAgLm9mZnNldC14LWRlc2t0b3AtMTg1IHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWF4LWhlaWdodDogOTI1cHg7XG4gICAgICAgIC5wcmVsO1xuICAgIH1cblxuICAgIC5ib3R0b20tdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLnJlbShib3R0b20sIDY5cHgpO1xuICAgICAgICAvLzEwMC0xODVcbiAgICAgICAgbGVmdDogY2xhbXAoNi4yNXJlbSwgOS41MDh2dyArIDAuMTUzcmVtLCAxMS41NjNyZW0pO1xuICAgICAgICByaWdodDogY2xhbXAoNi4yNXJlbSwgOS41MDh2dyArIDAuMTUzcmVtLCAxMS41NjNyZW0pO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuYm90dG9tLWxlZnQtdGV4dCB7XG4gICAgICAgIC5yZW0od2lkdGgsIDIxOXB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuYm90dG9tLXJpZ2h0LXRleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6MjMuNDM3NXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZ2lybC1ib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDMuMzEyNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOmNsYW1wKDQuMzc1cmVtLCAzLjkxNXZ3ICsgMS44NjVyZW0sIDYuNTYzcmVtKTtcbiAgICAgICAgICAgIC8vIGhlaWdodDpjbGFtcCg0LjQzOHJlbSwgNC4wMjd2dyArIDEuODU1cmVtLCA2LjY4OHJlbSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvLXVwcGVyLXRleHQge1xuICAgIC5yZW0obWF4LXdpZHRoLCA2NTBweCk7XG4gICAgLnJlbShwYWRkaW5nLXRvcCwgMTMzcHgpO1xuICAgIC5yZW0ocGFkZGluZy1ib3R0b20sIDY2cHgpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAuaGlnaGxpdGhlZHtcbiAgICAgICAgcGFkZGluZy10b3A6IC41MTI1cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMy4zMTI1cmVtO1xuICAgIH1cbn1cbi5zYWZhcml7XG4gICAgLmhlcm8tdXBwZXItdGV4dCB7XG4gICAgICAgIC5oaWdobGl0aGVke1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC41MTI1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29sb3ItZ3JpZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbn1cblxuLmNvbG9yLWdyaWQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sb3ItZ3JpZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgLnJlbSh3aWR0aCwgMjc1KTtcbiAgICAucmVtKHBhZGRpbmctYm90dG9tLCAyNzVweCk7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8vSGVybyBsZXR0ZXJzXG4ubGV0dGVyLW91dGVyLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC5yZW0obWF4LXdpZHRoLCAxOTIwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAucmVtKGhlaWdodCwgMzUwcHgpO1xufVxuXG4ubGV0dGVyLWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGV0dGVyLWJveC1zaGFkb3dzIHtcbiAgICAucHJlbDtcblxuICAgIC5sZXR0ZXItYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmxldHRlci1ib3guaiB7XG4gICAgICAgIC8vOTYtMTg0XG4gICAgICAgIC8vIGxlZnQ6IGNsYW1wKDZyZW0sIDkuODQzdncgLSAwLjMxMnJlbSwgMTEuNXJlbSk7XG4gICAgICAgIC8vIHRvcDpjbGFtcCgwLjkzOHJlbSwgMS43OXZ3IC0gMC4yMXJlbSwgMS45MzhyZW0pO1xuICAgICAgICBsZWZ0OiBjbGFtcCg1Ljg3NXJlbSwgMTAuNTE1dncgLSAwLjg2N3JlbSwgMTEuNzVyZW0pO1xuICAgICAgICB0b3A6IGNsYW1wKDFyZW0sIDEuNzl2dyAtIDAuMTQ4cmVtLCAycmVtKTtcbiAgICB9XG5cbiAgICAubGV0dGVyLWJveC5vIHtcbiAgICAgICAgbGVmdDogY2xhbXAoMTNyZW0sIDIxLjE0MXZ3IC0gMC41NTdyZW0sIDI0LjgxM3JlbSk7XG4gICAgICAgIHRvcDpjbGFtcCgwLjkzOHJlbSwgMS43OXZ3IC0gMC4yMXJlbSwgMS45MzhyZW0pO1xuICAgIH1cblxuICAgIC5sZXR0ZXItYm94LnUge1xuICAgICAgICAvLzMyNi02MjFcbiAgICAgICAgbGVmdDogY2xhbXAoMjAuMzc1cmVtLCAzMi45OTh2dyAtIDAuNzg1cmVtLCAzOC44MTNyZW0pO1xuICAgICAgIHRvcDpjbGFtcCgxLjMxM3JlbSwgMi4zNDl2dyAtIDAuMTk0cmVtLCAyLjYyNXJlbSk7XG4gICAgfVxuXG4gICAgLmxldHRlci1ib3guciB7XG4gICAgICAgIC8vNDUzLTg2MVxuICAgICAgICBsZWZ0OiBjbGFtcCgyOC4zMTNyZW0sIDQ1LjYzOHZ3IC0gMC45NTNyZW0sIDUzLjgxM3JlbSk7XG4gICAgICAgIHRvcDpjbGFtcCgxLjA2M3JlbSwgMS45MDJ2dyAtIDAuMTU3cmVtLCAyLjEyNXJlbSk7XG4gICAgfVxuXG4gICAgLmxldHRlci1ib3gubiB7XG4gICAgICAgIC8vNTc3LTEwOThcbiAgICAgICAgbGVmdDogY2xhbXAoMzYuMDYzcmVtLCA1OC4yNzd2dyAtIDEuMzA4cmVtLCA2OC42MjVyZW0pO1xuICAgICAgICB0b3A6Y2xhbXAoMS4wNjNyZW0sIDEuOTAydncgLSAwLjE1N3JlbSwgMi4xMjVyZW0pO1xuICAgIFxuICAgIH1cblxuICAgIC5sZXR0ZXItYm94LmUge1xuICAgICAgICBsZWZ0OiBjbGFtcCg0MS44MTNyZW0sIDc0LjgzMnZ3IC0gNi4xNzRyZW0sIDgzLjYyNXJlbSk7XG4gICAgICAgIHRvcDogY2xhbXAoMS4wNjNyZW0sIDEuOTAydncgLSAwLjE1N3JlbSwgMi4xMjVyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDkuMDYzcmVtLCAxNi4yMTl2dyAtIDEuMzM4cmVtLCAxOC4xMjVyZW0pO1xuICAgICAgICB3aWR0aDogY2xhbXAoOC4zNzVyZW0sIDE1LjEwMXZ3IC0gMS4zMDhyZW0sIDE2LjgxM3JlbSk7XG4gICAgfVxuXG4gICAgLmxldHRlci1ib3gueSB7XG4gICAgICAgIC8vODE1LTE1NDlcbiAgICAgICAgbGVmdDogY2xhbXAoNTAuOTM4cmVtLCA4Mi4xMDN2dyAtIDEuNzExcmVtLCA5Ni44MTNyZW0pO1xuICAgICAgICB0b3A6Y2xhbXAoMS4xMjVyZW0sIDIuMDEzdncgLSAwLjE2NnJlbSwgMi4yNXJlbSk7XG4gICAgfVxufVxuXG4ubGV0dGVyLWJveC1jb2xvciB7XG4gICAgLnByZWw7XG5cbiAgICAubGV0dGVyLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5sZXR0ZXItYm94Lmoge1xuICAgICAgICAvLzk2LTE4NFxuICAgICAgICBsZWZ0OiBjbGFtcCg2cmVtLCA5Ljg0M3Z3IC0gMC4zMTJyZW0sIDExLjVyZW0pO1xuICAgICAgIHRvcDpjbGFtcCgwLjQzOHJlbSwgMC44OTV2dyAtIDAuMTM2cmVtLCAwLjkzOHJlbSk7XG4gICAgICAgbGVmdDogY2xhbXAoNC45MzhyZW0sIDguODM3dncgLSAwLjcyOXJlbSwgOS44NzVyZW0pO1xuICAgIH1cblxuICAgIC5sZXR0ZXItYm94Lm8ge1xuICAgICAgICAvLzE5Mi0zNjVcbiAgICAgICAgbGVmdDogY2xhbXAoMTJyZW0sIDE5LjM1MXZ3IC0gMC40MDlyZW0sIDIyLjgxM3JlbSk7XG4gICAgICAgIHRvcDpjbGFtcCgwLjQzOHJlbSwgMC44OTV2dyAtIDAuMTM2cmVtLCAwLjkzOHJlbSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmxldHRlci1ib3gudSB7XG4gICAgICAgIC8vMzEyLTU5M1xuICAgICAgICBsZWZ0OiBjbGFtcCgxOS41cmVtLCAzMS40MzJ2dyAtIDAuNjU2cmVtLCAzNy4wNjNyZW0pO1xuICAgICAgICB0b3A6Y2xhbXAoMC43NXJlbSwgMS4zNDJ2dyAtIDAuMTExcmVtLCAxLjVyZW0pO1xuICAgIH1cblxuICAgIC5sZXR0ZXItYm94LnIge1xuICAgICAgICAvLzQzNy04MzJcbiAgICAgICAgbGVmdDogY2xhbXAoMjcuMzEzcmVtLCA0NC4xODN2dyAtIDEuMDJyZW0sIDUycmVtKTtcbiAgICAgICAgdG9wOmNsYW1wKDAuNTYzcmVtLCAxLjAwN3Z3IC0gMC4wODNyZW0sIDEuMTI1cmVtKTtcbiAgICB9XG5cbiAgICAubGV0dGVyLWJveC5uIHtcbiAgICAgICAgLy81NjItMTA2OVxuICAgICAgICBsZWZ0OiBjbGFtcCgzNS4xMjVyZW0sIDU2LjcxMXZ3IC0gMS4yNDFyZW0sIDY2LjgxM3JlbSk7XG4gICAgICAgIHRvcDpjbGFtcCgwLjM3NXJlbSwgMC42NzF2dyAtIDAuMDU1cmVtLCAwLjc1cmVtKTtcbiAgICB9XG5cbiAgICAubGV0dGVyLWJveC5lIHtcbiAgICAgICAgLy82OTEtMTMxNFxuICAgICAgICBsZWZ0OiBjbGFtcCg0My4xODhyZW0sIDY5LjY4N3Z3IC0gMS40OTlyZW0sIDgyLjEyNXJlbSk7XG4gICAgICAgIHRvcDpjbGFtcCgwLjU2M3JlbSwgMS4wMDd2dyAtIDAuMDgzcmVtLCAxLjEyNXJlbSk7XG4gICAgfVxuXG4gICAgLmxldHRlci1ib3gueSB7XG4gICAgICAgIC8vODAxLTE1MjJcbiAgICAgICAgbGVmdDogY2xhbXAoNTAuMDYzcmVtLCA4MC42NDl2dyAtIDEuNjU0cmVtLCA5NS4xMjVyZW0pO1xuICAgICAgICB0b3A6Y2xhbXAoMC41NjNyZW0sIDEuMDA3dncgLSAwLjA4M3JlbSwgMS4xMjVyZW0pO1xuICAgIH1cblxufVxuXG4ubGV0dGVyLWJveCB7XG5cbiAgICAvLyAvIDEuOSByZWR1Y3Rpb24gYnkgcmVzb2x1dGlvbnNcbiAgICAmLmoge1xuICAgICAgICAvLzEyMC0yMzYgXG4gICAgICAgIHdpZHRoOiBjbGFtcCg3LjVyZW0sIDEyLjk3NXZ3IC0gMC44MnJlbSwgMTQuNzVyZW0pO1xuICAgIH1cblxuICAgICYubyB7XG4gICAgICAgIC8vMTUwLTI4NlxuICAgICAgICB3aWR0aDogY2xhbXAoOS4zNzVyZW0sIDE1LjIxM3Z3IC0gMC4zOHJlbSwgMTcuODc1cmVtKTtcbiAgICB9XG5cbiAgICAmLnUge1xuICAgICAgICAvLzE0NS0yNzdcbiAgICAgICAgd2lkdGg6IGNsYW1wKDkuMDYzcmVtLCAxNC43NjV2dyAtIDAuNDA2cmVtLCAxNy4zMTNyZW0pO1xuICAgIH1cblxuICAgICYuciB7XG4gICAgICAgIC8vMTQ0LTI3NVxuICAgICAgICB3aWR0aDogY2xhbXAoOXJlbSwgMTQuNjUzdncgLSAwLjM5NnJlbSwgMTcuMTg4cmVtKTtcbiAgICB9XG5cbiAgICAmLm4ge1xuICAgICAgICAvLzE0OS0yODRcbiAgICAgICAgd2lkdGg6IGNsYW1wKDkuMzEzcmVtLCAxNS4xMDF2dyAtIDAuMzcxcmVtLCAxNy43NXJlbSk7XG4gICAgfVxuXG4gICAgJi5lIHtcbiAgICAgICAgLy8xNDEtMjY4XG4gICAgICAgIHdpZHRoOiBjbGFtcCg4LjgxM3JlbSwgMTQuMjA2dncgLSAwLjI5N3JlbSwgMTYuNzVyZW0pO1xuICAgIH1cblxuICAgICYueSB7XG4gICAgICAgIC8vMTI3LTI0M1xuICAgICAgICB3aWR0aDogY2xhbXAoNy45MzhyZW0sIDEyLjk3NXZ3IC0gMC4zODNyZW0sIDE1LjE4OHJlbSk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLy89PT09PT09PT09IEhlcm8gc2hhcGVzID09PT09PT09PT09PT1cblxuLmxldHRlci1zaGFwZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4ubGV0dGVyLXNoYXBlLTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLzE4OC0zNThcbiAgICBsZWZ0OiBjbGFtcCgxMS43NXJlbSwgMTkuMDE2dncgLSAwLjQ0NHJlbSwgMjIuMzc1cmVtKTtcbiAgICB0b3A6Y2xhbXAoMi4xODhyZW0sIDMuODAzdncgLSAwLjI1MXJlbSwgNC4zMTNyZW0pO1xuICAgIC8vMjktNTZcbiAgICB3aWR0aDogY2xhbXAoMS44MTNyZW0sIDMuMDJ2dyAtIDAuMTI0cmVtLCAzLjVyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMS44MTNyZW0sIDMuMDJ2dyAtIDAuMTI0cmVtLCAzLjVyZW0pO1xufVxuXG4ubGV0dGVyLXNoYXBlLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLzQ0Mi04NDBcbiAgICBsZWZ0OiBjbGFtcCgyNy42MjVyZW0sIDQ0LjUxOXZ3IC0gMC45MjNyZW0sIDUyLjVyZW0pO1xuICAgIHRvcDpjbGFtcCgtMC4yNXJlbSwgLTAuNTU5dncgKyAwLjEwOXJlbSwgLTAuNTYzcmVtKTtcbiAgICAvLzM0LTY2XG4gICAgd2lkdGg6IGNsYW1wKDIuMTI1cmVtLCAzLjU3OXZ3IC0gMC4xN3JlbSwgNC4xMjVyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMi4xMjVyZW0sIDMuNTc5dncgLSAwLjE3cmVtLCA0LjEyNXJlbSk7XG4gICAgLm5vbmU7XG4gICAgQG1lZGlhIEBtaW4xNjYwe1xuICAgICAgICAuYmxvY2s7XG4gICAgfVxufVxuXG4ubGV0dGVyLXNoYXBlLTMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLzM5NS03NTJcbiAgICBsZWZ0OiBjbGFtcCgyNC42ODhyZW0sIDM5LjkzM3Z3IC0gMC45MTlyZW0sIDQ3cmVtKTtcbiAgICB0b3A6Y2xhbXAoMTEuNjg4cmVtLCAyMC45MTd2dyAtIDEuNzI2cmVtLCAyMy4zNzVyZW0pO1xuICAgIC8vMzMtNjZcbiAgICB3aWR0aDogY2xhbXAoMi4wNjNyZW0sIDMuNjkxdncgLSAwLjMwNXJlbSwgNC4xMjVyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMi4wNjNyZW0sIDMuNjkxdncgLSAwLjMwNXJlbSwgNC4xMjVyZW0pO1xufVxuXG4ubGV0dGVyLXNoYXBlLTQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLzY3MC0xMjczXG4gICAgbGVmdDogY2xhbXAoNDEuODc1cmVtLCA2Ny40NXZ3IC0gMS4zNzdyZW0sIDc5LjU2M3JlbSk7XG4gIHRvcDpjbGFtcCg0LjkzOHJlbSwgOC44Mzd2dyAtIDAuNzI5cmVtLCA5Ljg3NXJlbSk7XG4gICAgLy80Ny05MFxuICAgIHdpZHRoOiBjbGFtcCgyLjkzOHJlbSwgNC44MXZ3IC0gMC4xNDdyZW0sIDUuNjI1cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDIuOTM4cmVtLCA0LjgxdncgLSAwLjE0N3JlbSwgNS42MjVyZW0pO1xufVxuXG4ubGV0dGVyLXNoYXBlLTUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLzcyNy0xMzgyXG4gICAgbGVmdDogY2xhbXAoNDUuNDM4cmVtLCA3My4yNjZ2dyAtIDEuNTQ0cmVtLCA4Ni4zNzVyZW0pO1xuICAgdG9wOmNsYW1wKC00cmVtLCAtNy4yNzF2dyArIDAuNjYycmVtLCAtOC4wNjNyZW0pO1xuICAgIC8vMjMtNDRcbiAgICB3aWR0aDogY2xhbXAoMS40MzhyZW0sIDIuNjg1dncgLSAwLjI4NHJlbSwgMi45MzhyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMS40MzhyZW0sIDIuNjg1dncgLSAwLjI4NHJlbSwgMi45MzhyZW0pO1xuICAgIC5ub25lO1xuICAgIEBtZWRpYSBAbWluMTY2MHtcbiAgICAgICAgLmJsb2NrO1xuICAgIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PSBBYm91dCBzZWN0aW9uID09PT09PT09PT09PT09PT09PT09PVxuXG4uYWJvdXQtdXMge1xuICAgIC8vMTAwLTE1MFxuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg2LjI1cmVtLCA1LjU5M3Z3ICsgMi42NjRyZW0sIDkuMzc1cmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNi4yNXJlbSwgNS41OTN2dyArIDIuNjY0cmVtLCA5LjM3NXJlbSk7XG59XG4uc2FmYXJpe1xuICAgIC5hYm91dC11c3tcbiAgICAgICAgLmhpZ2hsaXRoZWR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjkxMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWJvdXQtdm9pY2UtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5MS41JTtcbn1cbi5hYm91dC12b2ljZS10ZXh0IHtcbiAgICAuaWNvbi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICB9XG59XG5cbi5pY29uLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhpZ2hsaXRoZWQge1xuICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIC5yZW0ocGFkZGluZywgNXB4IDIwcHgpO1xuICAgIC5yZW0oYm9yZGVyLXJhZGl1cywgNjBweCk7XG59XG5cbi5wYWRsb2NrIHtcbiAgICB3aWR0aDogY2xhbXAoMi42ODhyZW0sIDIuNDYxdncgKyAxLjEwOXJlbSwgNC4wNjNyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMy40MzhyZW0sIDMuMDJ2dyArIDEuNTAxcmVtLCA1LjEyNXJlbSk7XG59XG5cbi5mbGFzaCB7XG4gICAgd2lkdGg6IGNsYW1wKDMuMzEzcmVtLCAzLjAydncgKyAxLjM3NnJlbSwgNXJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgzLjMxM3JlbSwgMy4wMnZ3ICsgMS4zNzZyZW0sIDVyZW0pO1xufVxuXG4ucXVpZXRlciB7XG4gICAgd2lkdGg6IGNsYW1wKDMuOTM4cmVtLCAzLjU3OXZ3ICsgMS42NDJyZW0sIDUuOTM4cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDMuOTM4cmVtLCAzLjU3OXZ3ICsgMS42NDJyZW0sIDUuOTM4cmVtKTtcbn1cblxuLmJsYWNrLXN0YXIge1xuICAgIHdpZHRoOiBjbGFtcCgzLjMxM3JlbSwgMy4wMnZ3ICsgMS4zNzZyZW0sIDVyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMy4zMTNyZW0sIDIuOTA4dncgKyAxLjQ0OHJlbSwgNC45MzhyZW0pO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKC0xLjA2M3JlbSwgLTAuODk1dncgLSAwLjQ4OXJlbSwgLTEuNTYzcmVtKTtcbn1cblxuLnNjaG9vbCB7XG4gICAgd2lkdGg6IGNsYW1wKDMuNTYzcmVtLCAzLjEzMnZ3ICsgMS41NTRyZW0sIDUuMzEzcmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDMuNTYzcmVtLCAzLjEzMnZ3ICsgMS41NTRyZW0sIDUuMzEzcmVtKTtcbn1cblxuLnJvY2sge1xuICAgIHdpZHRoOiBjbGFtcCgzLjVyZW0sIDMuMTMydncgKyAxLjQ5MnJlbSwgNS4yNXJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgzLjVyZW0sIDMuMTMydncgKyAxLjQ5MnJlbSwgNS4yNXJlbSk7XG59XG5cbi5saWtlIHtcbiAgICB3aWR0aDogY2xhbXAoMy4zNzVyZW0sIDMuMDJ2dyArIDEuNDM4cmVtLCA1LjA2M3JlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgzLjYyNXJlbSwgMy4yNDR2dyArIDEuNTQ1cmVtLCA1LjQzOHJlbSk7XG59XG5cbi5sb3ZlIHtcbiAgICB3aWR0aDogY2xhbXAoNC4zNzVyZW0sIDMuOTE1dncgKyAxLjg2NXJlbSwgNi41NjNyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoNC40MzhyZW0sIDMuOTE1dncgKyAxLjkyN3JlbSwgNi42MjVyZW0pO1xufVxuXG4uZ29vZ2xlLXRvb2wtc21hbGwge1xuICAgIHdpZHRoOiBjbGFtcCgzLjMxM3JlbSwgMi45MDh2dyArIDEuNDQ4cmVtLCA0LjkzOHJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgzLjMxM3JlbSwgMy4wMnZ3ICsgMS4zNzZyZW0sIDVyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgwLjMxM3JlbSwgMC4yMjR2dyArIDAuMTY5cmVtLCAwLjQzOHJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgwLjU2M3JlbSwgMC40NDd2dyArIDAuMjc2cmVtLCAwLjgxM3JlbSk7XG59XG5cbi5icnVzaCB7XG4gICAgd2lkdGg6IGNsYW1wKDMuMTg4cmVtLCAyLjkwOHZ3ICsgMS4zMjNyZW0sIDQuODEzcmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDQuMTg4cmVtLCAzLjY5MXZ3ICsgMS44MnJlbSwgNi4yNXJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKC0wLjQzOHJlbSwgLTAuNDQ3dncgLSAwLjE1MXJlbSwgLTAuNjg4cmVtKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbi5sYXB0b3Age1xuICAgIHdpZHRoOiBjbGFtcCgzLjQzOHJlbSwgMy4wMnZ3ICsgMS41MDFyZW0sIDUuMTI1cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDMuOTM4cmVtLCAzLjQ2OHZ3ICsgMS43MTRyZW0sIDUuODc1cmVtKTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgtMC44NzVyZW0sIC0wLjc4M3Z3IC0gMC4zNzNyZW0sIC0xLjMxM3JlbSk7XG59XG4uaGFuZC1zbWFsbHtcbiAgICB3aWR0aDpjbGFtcCgzLjY4OHJlbSwgMy4yNDR2dyArIDEuNjA3cmVtLCA1LjVyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMy43NXJlbSwgMy4zNTZ2dyArIDEuNTk4cmVtLCA1LjYyNXJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6Y2xhbXAoLTAuNXJlbSwgLTAuNDQ3dncgLSAwLjIxM3JlbSwgLTAuNzVyZW0pO1xufVxuLmhhbmRze1xuICAgIHdpZHRoOiBjbGFtcCg0LjE4OHJlbSwgMy44MDN2dyArIDEuNzQ5cmVtLCA2LjMxM3JlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgyLjkzOHJlbSwgMi41NzN2dyArIDEuMjg4cmVtLCA0LjM3NXJlbSk7XG59XG4uZW1vdGljb25ze1xuICAgIHdpZHRoOiBjbGFtcCg0LjgxM3JlbSwgNC4zNjJ2dyArIDIuMDE1cmVtLCA3LjI1cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDQuODEzcmVtLCA0LjM2MnZ3ICsgMi4wMTVyZW0sIDcuMjVyZW0pO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKC0xLjE4OHJlbSwgLTEuMDA3dncgLSAwLjU0MnJlbSwgLTEuNzVyZW0pO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyA9PT09PT09PT09PT09PT09PT09IFVTRVIgZ2VuZXJhdGVkIGNvbnRlbnQgPT09PT09PT09PT09XG4udWd0IHtcbiAgICAvLzc4LTExNlxuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg0Ljg3NXJlbSwgNC4yNTF2dyArIDIuMTQ5cmVtLCA3LjI1cmVtKTtcbiAgICAub3YtaGlkZGVuO1xufVxuXG4udWd0LXRpdGxlIHtcbiAgICAucmVtKG1heC13aWR0aCwgNDA1cHgpO1xufVxuXG4vLyByb3RhdGUoMTFkZWcpIHNrZXdYKDEwZGVnKSBza2V3WSgtMTFkZWcpO1xuLnVzZXItaG92ZXItbW92ZS1zbGlkZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAvLyAucmVtKHBhZGRpbmctdG9wLCAyMTFweCk7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDguNzVyZW0sIDcuOTQydncgKyAzLjY1N3JlbSwgMTMuMTg4cmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoOC43NXJlbSwgNy45NDJ2dyArIDMuNjU3cmVtLCAxMy4xODhyZW0pO1xuXG4gICAgLnN0dWRlbnQtbmFtZSB7XG4gICAgICAgIC8vMThcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDEuMTI1cmVtLCAwdncgKyAxLjEyNXJlbSwgMS4xMjVyZW0pO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS4xMjVyZW0sIDB2dyArIDEuMTI1cmVtLCAxLjEyNXJlbSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNDVzIGN1YmljLWJlemllcigwLjQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMDVzO1xuXG4gICAgfVxufVxuXG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlcntcbiAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMS42ODhyZW0sIDEuNDU0dncgKyAwLjc1NXJlbSwgMi41cmVtKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJi5zaHJpbmt7XG4gICAgICAgIC51c2VyLWhvdmVyLW1vdmUtc2xpZGUge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpIHJvdGF0ZSg4ZGVnKSBza2V3WSgtMTBkZWcpO1xuICAgICAgICAgICAgICAgIC51c2VyLWhvdmVyLW1vdmUtc2xpZGUtbWVkaWF7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXJlbSkgdHJhbnNsYXRlWSgtNXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSg4ZGVnKSBza2V3WSgtMTBkZWcpO1xuICAgICAgICAgICAgICAgIC51c2VyLWhvdmVyLW1vdmUtc2xpZGUtbWVkaWF7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMy43NXJlbSkgdHJhbnNsYXRlWSgtMy43NXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSByb3RhdGUoOGRlZykgc2tld1koLTEwZGVnKTtcbiAgICAgICAgICAgICAgICAudXNlci1ob3Zlci1tb3ZlLXNsaWRlLW1lZGlhe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIuNXJlbSkgdHJhbnNsYXRlWSgtMi41cmVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSg4ZGVnKSBza2V3WSgtMTBkZWcpO1xuICAgICAgICAgICAgICAgIC51c2VyLWhvdmVyLW1vdmUtc2xpZGUtbWVkaWF7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS4yNXJlbSkgdHJhbnNsYXRlWSgtMS4yNXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKSByb3RhdGUoOGRlZykgc2tld1koLTEwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi51c2VyLWhvdmVyLW1vdmUtc2xpZGUge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5zb3VuZC10b29sdGlwIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLnRvb2x0aXB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbiA0cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXNlci1ob3Zlci1tb3ZlLXNsaWRlLW1lZGlhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwaW5rO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0dWRlbnQtbmFtZSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNocmlua3tcbiAgICAgICBcbiAgICB9XG5cbiAgICBcbn1cblxuLnVzZXItaG92ZXItbW92ZS1zbGlkZS1tZWRpYSB7XG4gICAgdHJhbnNpdGlvbiA6IGJhY2tncm91bmQgLjY1cyBlYXNlLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8yODYtNDMwXG4gICAgd2lkdGg6IGNsYW1wKDE3Ljg3NXJlbSwgMTYuMTA3dncgKyA3LjU0NnJlbSwgMjYuODc1cmVtKTtcbiAgICAvLzQwLTYwXG4gICAgcGFkZGluZzogY2xhbXAoMi41cmVtLCAyLjIzN3Z3ICsgMS4wNjVyZW0sIDMuNzVyZW0pO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIEBibGFjaztcbiAgICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMTI1cmVtLCAwLjIyNHZ3IC0gMC4wMThyZW0sIDAuMjVyZW0pO1xuICAgIC8vNjYtMTAxXG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXAoNC4xMjVyZW0sIDMuOTE1dncgKyAxLjYxNXJlbSwgNi4zMTNyZW0pO1xuXG4gICAgLmltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEuODc1cmVtLCAxLjY3OHZ3ICsgMC43OTlyZW0sIDIuODEzcmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiBjbGFtcCgxMi44MTNyZW0sIDExLjUyMXZ3ICsgNS40MjRyZW0sIDE5LjI1cmVtKTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCgxNi4wNjNyZW0sIDE0LjQzdncgKyA2LjgxcmVtLCAyNC4xMjVyZW0pO1xuICAgIH1cbn1cbi51c2VyLWhvdmVyLW1vdmUtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTE7XG59XG5cbi51c2VyLWhvdmVyLW1vdmUtc2xpZGVyLWlubmVyLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAgIDAle1xuICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgMTAwJXtcbiAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgfVxuICAgfVxuXG4uc291bmQtdG9vbHRpcCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLzEyLTE4XG4gICAgcmlnaHQ6IGNsYW1wKC0wLjc1cmVtLCAtMC42NzF2dyAtIDAuMzJyZW0sIC0xLjEyNXJlbSk7XG4gICAgLy8xOS0yOFxuICAgIHRvcDogY2xhbXAoLTEuMTg4cmVtLCAtMS4wMDd2dyAtIDAuNTQycmVtLCAtMS43NXJlbSk7XG4gICAgLy8xMDAtMTUwXG4gICAgd2lkdGg6IGNsYW1wKDYuMjVyZW0sIDUuNTkzdncgKyAyLjY2NHJlbSwgOS4zNzVyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoNi4yNXJlbSwgNS41OTN2dyArIDIuNjY0cmVtLCA5LjM3NXJlbSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNDVzIGN1YmljLWJlemllcigwLjQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMDVzO1xuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi50b29sdGlwLXRleHQge1xuICAgIC8vNjktMTAzXG4gICAgd2lkdGg6IGNsYW1wKDQuMzEzcmVtLCAzLjgwM3Z3ICsgMS44NzRyZW0sIDYuNDM4cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDQuMzEzcmVtLCAzLjgwM3Z3ICsgMS44NzRyZW0sIDYuNDM4cmVtKTtcbn1cblxuLnRvb2x0aXAtdm9pY2Uge1xuICAgIC8vNDYtNjhcbiAgICB3aWR0aDogY2xhbXAoMi44NzVyZW0sIDIuNDYxdncgKyAxLjI5N3JlbSwgNC4yNXJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgyLjg3NXJlbSwgMi40NjF2dyArIDEuMjk3cmVtLCA0LjI1cmVtKTtcbn1cblxuLy9QZXJzb25hbCBleHBlcmllbmNlXG4ucGVyc29uYWwtZXhwZXJpZW5jZS1tYXJxdWVlLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDtcbn1cbi5zYWZhcml7XG4gICAgLnBlcnNvbmFsLWV4cGVyaWVuY2V7XG4gICAgICAgIC5tYXJxdWVlLXRleHR7XG4gICAgICAgICAgICAuaGlnaGxpZ2h0ZWRZZWxsb3dUZXh0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGVyc29uYWwtZXhwZXJpZW5jZS1iaWctdGV4dCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICAvLzMwLTUwXG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMS44NzVyZW0sIDIuMjM3dncgKyAwLjQ0cmVtLCAzLjEyNXJlbSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJvdW5kLWJvcmRlci1ib3gge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgLy8gLnJlbShwYWRkaW5nLCAyOXB4IDQycHgpO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxLjI1cmVtLCAxLjAwN3Z3ICsgMC42MDRyZW0sIDEuODEzcmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS4yNXJlbSwgMS4wMDd2dyArIDAuNjA0cmVtLCAxLjgxM3JlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMS43NXJlbSwgMS41NjZ2dyArIDAuNzQ2cmVtLCAyLjYyNXJlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxLjc1cmVtLCAxLjU2NnZ3ICsgMC43NDZyZW0sIDIuNjI1cmVtKTtcbiAgICAucmVtKGJvcmRlci1yYWRpdXMsIDU2cHgpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjA2M3JlbSwgMC4xMTJ2dyAtIDAuMDA5cmVtLCAwLjEyNXJlbSk7XG59XG5cbi5wZXJzb25hbC1leHBlcmllbmNlLXRleHQtYm94IHtcbiAgICAvLzEwMC0xNTBcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNi4yNXJlbSwgNS41OTN2dyArIDIuNjY0cmVtLCA5LjM3NXJlbSk7XG59XG5cbi8vQ29sb3IgbWFycXVlZSBmaWd1cmVzXG4uY29sb3ItZmlndXJlLTEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy84OS0xMzNcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1LjU2M3JlbSwgNC45MjJ2dyArIDIuNDA2cmVtLCA4LjMxM3JlbSk7XG5cbiAgICAuYmx1ZS1zcXVhcmUge1xuICAgICAgICAvLzMyLTQ4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDJyZW0sIDEuNzl2dyArIDAuODUycmVtLCAzcmVtKTtcbiAgICAgICAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkIEBibGFjaztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjEyNXJlbSwgMC4yMjR2dyAtIDAuMDE4cmVtLCAwLjI1cmVtKTtcbiAgICAgICAgYmFja2dyb3VuZDogQGJsdWU7XG4gICAgICAgIC8vMTU2LTIzNFxuICAgICAgICB3aWR0aDogY2xhbXAoOS43NXJlbSwgOC43MjV2dyArIDQuMTU1cmVtLCAxNC42MjVyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDkuNzVyZW0sIDguNzI1dncgKyA0LjE1NXJlbSwgMTQuNjI1cmVtKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC55ZWxsb3ctY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDkuODEzcmVtLCA4Ljk0OXZ3ICsgNC4wNzRyZW0sIDE0LjgxM3JlbSk7XG4gICAgICAgIDtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCg5LjgxM3JlbSwgOC45NDl2dyArIDQuMDc0cmVtLCAxNC44MTNyZW0pO1xuICAgICAgICA7XG4gICAgICAgIGJhY2tncm91bmQ6IEB5ZWxsb3c7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDQuNXJlbSwgMy45MTV2dyArIDEuOTlyZW0sIDYuNjg4cmVtKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDAuMjVyZW0gc29saWQgQGJsYWNrO1xuICAgICAgICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMTI1cmVtLCAwLjIyNHZ3IC0gMC4wMThyZW0sIDAuMjVyZW0pO1xuICAgIH1cbn1cblxuLmNvbG9yLWZpZ3VyZS0yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vMjItMzJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxLjMxM3JlbSwgMS4yM3Z3ICsgMC41MjNyZW0sIDJyZW0pO1xuXG4gICAgLmdyZWVuLXNxdWFyZSB7XG4gICAgICAgIC8vMzItNDhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMnJlbSwgMS43OXZ3ICsgMC44NTJyZW0sIDNyZW0pO1xuICAgICAgICBib3JkZXI6IDAuMjVyZW0gc29saWQgQGJsYWNrO1xuICAgICAgICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMTI1cmVtLCAwLjIyNHZ3IC0gMC4wMThyZW0sIDAuMjVyZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JlZW47XG4gICAgICAgIC8vMTU2LTIzNFxuICAgICAgICB3aWR0aDogY2xhbXAoOS43NXJlbSwgOC43MjV2dyArIDQuMTU1cmVtLCAxNC42MjVyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDkuNzVyZW0sIDguNzI1dncgKyA0LjE1NXJlbSwgMTQuNjI1cmVtKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5ibHVlLXJlY2F0YW5nbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8zMi00OFxuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcCgycmVtLCAxLjc5dncgKyAwLjg1MnJlbSwgM3JlbSk7XG4gICAgICAgIGJvcmRlcjogMC4yNXJlbSBzb2xpZCBAYmxhY2s7XG4gICAgICAgIGJvcmRlci13aWR0aDogY2xhbXAoMC4xMjVyZW0sIDAuMjI0dncgLSAwLjAxOHJlbSwgMC4yNXJlbSk7XG4gICAgICAgIGJhY2tncm91bmQ6IEBibHVlO1xuICAgICAgICAvLzQ0LTY2XG4gICAgICAgIHdpZHRoOiBjbGFtcCgyLjc1cmVtLCAyLjQ2MXZ3ICsgMS4xNzJyZW0sIDQuMTI1cmVtKTtcbiAgICAgICAgLy8xNzgtMjY3XG4gICAgICAgIGhlaWdodDogY2xhbXAoMTEuMTI1cmVtLCA5Ljk1NXZ3ICsgNC43NDFyZW0sIDE2LjY4OHJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTU3JSAxMyU7XG4gICAgfVxuXG4gICAgLnllbGxvdy1jaXJjbGUge1xuICAgICAgICAvLzg5LTEzM1xuICAgICAgICB3aWR0aDogY2xhbXAoNS41NjNyZW0sIDQuOTIydncgKyAyLjQwNnJlbSwgOC4zMTNyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDUuNTYzcmVtLCA0LjkyMnZ3ICsgMi40MDZyZW0sIDguMzEzcmVtKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IEB5ZWxsb3c7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkIEBibGFjaztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjEyNXJlbSwgMC4yMjR2dyAtIDAuMDE4cmVtLCAwLjI1cmVtKTtcbiAgICAgICAgLy82LTEwXG4gICAgICAgIHRvcDogY2xhbXAoMC4zNzVyZW0sIDAuNDQ3dncgKyAwLjA4OHJlbSwgMC42MjVyZW0pO1xuICAgICAgICBsZWZ0OiBjbGFtcCgwLjM3NXJlbSwgMC40NDd2dyArIDAuMDg4cmVtLCAwLjYyNXJlbSk7XG4gICAgfVxufVxuXG4uY29sb3ItZmlndXJlLTMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy85MS0xMzZcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1LjY4OHJlbSwgNS4wMzR2dyArIDIuNDZyZW0sIDguNXJlbSk7XG5cbiAgICAucGluay1yZWNhdGFuZ2xlIHtcbiAgICAgICAgLy8zMi00OFxuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcCgycmVtLCAxLjc5dncgKyAwLjg1MnJlbSwgM3JlbSk7XG4gICAgICAgIGJvcmRlcjogMC4yNXJlbSBzb2xpZCBAYmxhY2s7XG4gICAgICAgIGJvcmRlci13aWR0aDogY2xhbXAoMC4xMjVyZW0sIDAuMjI0dncgLSAwLjAxOHJlbSwgMC4yNXJlbSk7XG4gICAgICAgIGJhY2tncm91bmQ6IEBwaW5rO1xuICAgICAgICAvLzI1MC0zNzRcbiAgICAgICAgd2lkdGg6IGNsYW1wKDE1LjYyNXJlbSwgMTMuODd2dyArIDYuNzMxcmVtLCAyMy4zNzVyZW0pO1xuICAgICAgICAvLzE1Ni0yMzRcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCg5Ljc1cmVtLCA4LjcyNXZ3ICsgNC4xNTVyZW0sIDE0LjYyNXJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wbGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjbGFtcCg5LjgxM3JlbSwgOC45NDl2dyArIDQuMDc0cmVtLCAxNC44MTNyZW0pO1xuICAgICAgICA7XG4gICAgICAgIGhlaWdodDogY2xhbXAoOS44MTNyZW0sIDguOTQ5dncgKyA0LjA3NHJlbSwgMTQuODEzcmVtKTtcbiAgICAgICAgO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIC8vNTItODBcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgzLjM3NXJlbSwgMi45MDh2dyArIDEuNTFyZW0sIDVyZW0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCgzLjY4OHJlbSwgMy4yNDR2dyArIDEuNjA3cmVtLCA1LjVyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnllbGxvdy1jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNsYW1wKDkuODEzcmVtLCA4Ljk0OXZ3ICsgNC4wNzRyZW0sIDE0LjgxM3JlbSk7XG4gICAgICAgIDtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCg5LjgxM3JlbSwgOC45NDl2dyArIDQuMDc0cmVtLCAxNC44MTNyZW0pO1xuICAgICAgICA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogQHllbGxvdztcbiAgICAgICAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkIEBibGFjaztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjEyNXJlbSwgMC4yMjR2dyAtIDAuMDE4cmVtLCAwLjI1cmVtKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5ncmVlbi1jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8xNjUtMjQ3XG4gICAgICAgIGxlZnQ6IGNsYW1wKDEwLjMxM3JlbSwgOS4xNzJ2dyArIDQuNDMxcmVtLCAxNS40MzhyZW0pO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IEBncmVlbjtcbiAgICAgICAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkIEBibGFjaztcbiAgICAgICAgLy8yLTRcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjEyNXJlbSwgMC4yMjR2dyAtIDAuMDE4cmVtLCAwLjI1cmVtKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDkuODEzcmVtLCA4Ljk0OXZ3ICsgNC4wNzRyZW0sIDE0LjgxM3JlbSk7XG4gICAgICAgIDtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDkuODEzcmVtLCA4Ljk0OXZ3ICsgNC4wNzRyZW0sIDE0LjgxM3JlbSk7XG4gICAgICAgIDtcbiAgICB9XG59XG5cbi5jb2xvci1maWd1cmUtNCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLzI0LTM1XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMS41cmVtLCAxLjIzdncgKyAwLjcxMXJlbSwgMi4xODhyZW0pO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgLy8xNTctMjM1XG4gICAgICAgIHdpZHRoOiBjbGFtcCg5LjgxM3JlbSwgOC43MjV2dyArIDQuMjE4cmVtLCAxNC42ODhyZW0pO1xuICAgICAgICAvLzE1Ny0yMzdcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCg5LjgxM3JlbSwgOC45NDl2dyArIDQuMDc0cmVtLCAxNC44MTNyZW0pO1xuICAgIH1cbn1cblxuLnBlcnNvbmFsLWV4cGVyaWVuY2UtY29sb3ItZmlndXJlcyB7XG4gICAgLnJlbShwYWRkaW5nLWJvdHRvbSwgNzNweCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vID09PT09PT09PT09PT09PT09PT0gU3BlYWtpbmcgc2Nob29sID09PT09PT09PT09PT09PT09PT1cbi5zcGVha2luZy1zY2hvb2wge1xuICAgIC8vODItMTIzXG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDUuMTI1cmVtLCA0LjU4NnZ3ICsgMi4xODRyZW0sIDcuNjg4cmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNS4xMjVyZW0sIDQuNTg2dncgKyAyLjE4NHJlbSwgNy42ODhyZW0pO1xuICAgIC8vMzgtNTZcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyLjM3NXJlbSwgMi4wMTN2dyArIDEuMDg0cmVtLCAzLjVyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMi4zNzVyZW0sIDIuMDEzdncgKyAxLjA4NHJlbSwgMy41cmVtKTtcbiAgICAuYng7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgIC5tYXgtdy1jb250YWluZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcCg2LjA2M3JlbSwgNy45ODl2dywgOS4wNjNyZW0pO1xuICAgICAgICAvLyBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMwMDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG5cbi5zcGVha2luZy1zY2hvb2wtb3V0ZXItYm94IHtcbiAgICAvLzEwMC0xNTJcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcCg2LjI1cmVtLCA1LjgxN3Z3ICsgMi41MnJlbSwgOS41cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgLy8xMDctMTYwXG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDYuNjg4cmVtLCA1LjkyOHZ3ICsgMi44ODZyZW0sIDEwcmVtKTtcbiAgICAvLzExNC0xNzBcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDcuMTI1cmVtLCA2LjI2NHZ3ICsgMy4xMDhyZW0sIDEwLjYyNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNy4xMjVyZW0sIDYuMjY0dncgKyAzLjEwOHJlbSwgMTAuNjI1cmVtKTtcbn1cblxuLnNwZWFraW5nLXNjaG9vbC1jb250ZW50LXVwLWJveCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG5cbiAgICAuc3BlYWtpbmctc2Nob29sLXRleHQge1xuICAgICAgICAvLzE4LTI3XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxLjEyNXJlbSwgMS4wMDd2dyArIDAuNDc5cmVtLCAxLjY4OHJlbSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzLjU2M3JlbSwgMy4xMzJ2dyArIDEuNTU0cmVtLCA1LjMxM3JlbSk7XG4gICAgfVxuXG59XG4uc3BlYWtpbmctc2Nob29sLWNvbnRlbnQtYm90dG9tLWJveHtcbiAgICAuc3BlYWtpbmctc2Nob29sLXRleHQge1xuICAgICAgICAucHJlbDtcbiAgICAgICAgLmxpbmV7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGVha2luZy1zY2hvb2wtaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2xhbXAoMi41cmVtLCAyLjM0OXZ3ICsgMC45OTRyZW0sIDMuODEzcmVtKTtcbiAgICBsZWZ0OiBjbGFtcCgyLjYyNXJlbSwgMi43OTZ2dyArIDAuODMycmVtLCA0LjE4OHJlbSk7XG4gICAgd2lkdGg6IGNsYW1wKDI2LjE4OHJlbSwgMjMuMzc4dncgKyAxMS4xOTZyZW0sIDM5LjI1cmVtKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMi4zNzVyZW0sIDIuMDEzdncgKyAxLjA4NHJlbSwgMy41cmVtKTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMS4yNXJlbSwgMS4wMDd2dyArIDAuNjA0cmVtLCAxLjgxM3JlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuMjVyZW0sIDEuMDA3dncgKyAwLjYwNHJlbSwgMS44MTNyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMS43NXJlbSwgMS41NjZ2dyArIDAuNzQ2cmVtLCAyLjYyNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMS43NXJlbSwgMS41NjZ2dyArIDAuNzQ2cmVtLCAyLjYyNXJlbSk7XG4gICAgLmJ4O1xufVxuXG4uc3BlYWtpbmctc2Nob29sLW1lZGlhIHtcbiAgICB3aWR0aDogY2xhbXAoNjEuMzc1cmVtLCA1NC45MjJ2dyArIDI2LjE1NnJlbSwgOTIuMDYzcmVtKTtcbiAgICAvLyBoZWlnaHQ6IGNsYW1wKDM3LjEyNXJlbSwgMzMuMjIxdncgKyAxNS44MjJyZW0sIDU1LjY4OHJlbSk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuODEzcmVtLCAzLjU3OXZ3ICsgMS41MTdyZW0sIDUuODEzcmVtKTtcbn1cblxuLnNwZWFraW5nLXNjaG9vbC1tZWRpYS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDQuNTYzcmVtLCA0LjAyN3Z3ICsgMS45OHJlbSwgNi44MTNyZW0pO1xufVxuXG4uc3BlYWtpbmctc2Nob29sLWNvbnRlbnQtYm90dG9tLWJveCB7XG4gICAgLnNwZWFraW5nLXNjaG9vbC10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIuMTg4cmVtLCAxLjkwMnZ3ICsgMC45NjhyZW0sIDMuMjVyZW0pO1xuICAgIH1cblxuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg3LjEyNXJlbSwgNi4zNzZ2dyArIDMuMDM2cmVtLCAxMC42ODhyZW0pO1xuICAgIG1heC13aWR0aDogOTQlO1xufVxuXG4uaGlnaGxpZ2h0ZWRZZWxsb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuMTI1cmVtLCAyLjc5NnZ3ICsgMS4zMzJyZW0sIDQuNjg4cmVtKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAYmxhY2s7XG4gICAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjA2M3JlbSwgMC4xMTJ2dyAtIDAuMDA5cmVtLCAwLjEyNXJlbSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBRTk0MSAwJSwgcmdiYSgyNTAsIDIzMywgNjUsIDAuMDApIDEwMCUpO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cblxuLmhpZ2hsaWdodGVkWWVsbG93IHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNjNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDAuMTI1cmVtLCAwLjIyNHZ3IC0gMC4wMThyZW0sIDAuMjVyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMC42MjVyZW0sIDAuNDQ3dncgKyAwLjMzOHJlbSwgMC44NzVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDUuODc1cmVtLCA1LjI1N3Z3ICsgMi41MDRyZW0sIDguODEzcmVtKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnZvaWNlLWljb24ge1xuICAgICAgICB3aWR0aDogY2xhbXAoNC4xMjVyZW0sIDMuODAzdncgKyAxLjY4NnJlbSwgNi4yNXJlbSk7XG4gICAgICAgIGhlaWdodDogY2xhbXAoNC4xMjVyZW0sIDMuODAzdncgKyAxLjY4NnJlbSwgNi4yNXJlbSk7XG4gICAgICAgIHJpZ2h0OiBjbGFtcCgxLjA2M3JlbSwgMC44OTV2dyArIDAuNDg5cmVtLCAxLjU2M3JlbSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhpZ2hsaWdodGVkWWVsbG93VGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDAuMDYzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgwLjEyNXJlbSwgMC4yMjR2dyAtIDAuMDE4cmVtLCAwLjI1cmVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEuMjVyZW0sIDEuMTE5dncgKyAwLjUzM3JlbSwgMS44NzVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEuMjVyZW0sIDEuMTE5dncgKyAwLjUzM3JlbSwgMS44NzVyZW0pO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgwLjVyZW0sIDAuNDQ3dncgKyAwLjIxM3JlbSwgMC43NXJlbSk7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMy4xMjVyZW0sIDIuNzk2dncgKyAxLjMzMnJlbSwgNC42ODhyZW0pO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBibGFjaztcbiAgICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMDYzcmVtLCAwLjExMnZ3IC0gMC4wMDlyZW0sIDAuMTI1cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkFFOTQxIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMC4wMCkgMTAwJSk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIC5yZW0obWFyZ2luLWJvdHRvbSwgNXB4KTtcbn1cblxuLy9WaXN1YWxzXG4udmlzdWFscyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDdyZW0sIDcuNDkydncsIDYuNDM4cmVtKTtcbn1cblxuLnZpc3VhbHMtZ3JhcGhpYyB7XG4gICAgaGVpZ2h0OiBjbGFtcCgxNC4wNjNyZW0sIDEyLjUyOHZ3ICsgNi4wMjlyZW0sIDIxLjA2M3JlbSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gYmFja2dyb3VuZDogcmVkO1xuICAgIC8vIG1hcmdpbi10b3A6IGNsYW1wKDYuODEzcmVtLCA2LjA0dncgKyAyLjkzOXJlbSwgMTAuMTg4cmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyLjMxM3JlbSwgMi4wMTN2dyArIDEuMDIxcmVtLCAzLjQzOHJlbSk7XG4gICAgLy8gYm90dG9tOiA5cmVtO1xuICAgIC8vIHJpZ2h0OiA1LjhyZW07XG4gICAgLnZpc3VhbHMtc3Zne1xuICAgICAgICB3aWR0aDpjbGFtcCg2MS42ODhyZW0sIDU1LjE0NXZ3ICsgMjYuMzI2cmVtLCA5Mi41cmVtKTtcbiAgICAgICAgLy8gd2lkdGg9XCIxNDgwXCIgaGVpZ2h0PVwiMzMzXCJcbiAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgfVxufVxuXG4uc3R1ZGVudCB7XG4gICAgd2lkdGg6IGNsYW1wKDNyZW0sIDIuNjg1dncgKyAxLjI3OXJlbSwgNC41cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDRyZW0sIDMuNTc5dncgKyAxLjcwNXJlbSwgNnJlbSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogY2xhbXAoMC44NzVyZW0sIDAuNzgzdncgKyAwLjM3M3JlbSwgMS4zMTNyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgwLjM3NXJlbSwgMC4zMzZ2dyArIDAuMTZyZW0sIDAuNTYzcmVtKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi50aHJvbWJ1cyB7XG4gICAgd2lkdGg6IGNsYW1wKDQuMDYzcmVtLCAzLjU3OXZ3ICsgMS43NjdyZW0sIDYuMDYzcmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDIuMzc1cmVtLCAyLjEyNXZ3ICsgMS4wMTJyZW0sIDMuNTYzcmVtKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1yaWdodDogY2xhbXAoMC4yNXJlbSwgMC4yMjR2dyArIDAuMTA3cmVtLCAwLjM3NXJlbSk7XG59XG5cbi52aXN1YWxzLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNi42MjVyZW0sIDUuODE3dncgKyAyLjg5NXJlbSwgOS44NzVyZW0pO1xufVxuXG4udmlzdWFscy1ib3JkZXItdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXAoNi4yNXJlbSwgNS44MTd2dyArIDIuNTJyZW0sIDkuNXJlbSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMTZweCAxMTJweDtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoNC44NzVyZW0sIDQuMjUxdncgKyAyLjE0OXJlbSwgNy4yNXJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQuODc1cmVtLCA0LjI1MXZ3ICsgMi4xNDlyZW0sIDcuMjVyZW0pO1xuICAgIC8vMTEyXG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg0LjY4OHJlbSwgNC4xMzl2dyArIDIuMDM0cmVtLCA3cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg0LjY4OHJlbSwgNC4xMzl2dyArIDIuMDM0cmVtLCA3cmVtKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEyODBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICAgIH1cblxufVxuXG4udmlzdWFscy1zdmctZ3JhZGllbnQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjbGFtcCg2Ljg3NXJlbSwgNi4xNTJ2dyArIDIuOTNyZW0sIDEwLjMxM3JlbSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjbGFtcCgzNC44NzVyZW0sIDMxLjA5NnZ3ICsgMTQuOTM1cmVtLCA1Mi4yNXJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxMS4zNzVyZW0sIDEwLjA2N3Z3ICsgNC45MTlyZW0sIDE3cmVtKTtcbiAgICBib3R0b206IGNsYW1wKDQuMzc1cmVtLCAzLjkxNXZ3ICsgMS44NjVyZW0sIDYuNTYzcmVtKTtcblxuICAgIGJvdHRvbTogOS4zcmVtO1xuICAgIHJpZ2h0OiA1LjVyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDUuNHJlbTtcbiAgICAgICAgYm90dG9tOiA5cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEwODBweCkge1xuICAgICAgICByaWdodDogNnJlbTtcbiAgICAgICAgYm90dG9tOiA5cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICByaWdodDogNS45cmVtO1xuICAgIGJvdHRvbTogNy41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTI4MCB7XG4gICAgICAgIHJpZ2h0OiA2cmVtO1xuICAgICAgICBib3R0b206IDcuMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMzYwcHgpe1xuICAgICAgICByaWdodDogNi44cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgICByaWdodDogN3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxNTAwcHgpIHtcbiAgICAgICAgYm90dG9tOiA3LjFyZW07XG4gICAgcmlnaHQ6IDcuNXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxNjAwcHgpe1xuICAgICAgICBib3R0b206IDYuN3JlbTtcbiAgICAgICAgcmlnaHQ6IDcuOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTY2MHB4KSB7XG4gICAgICAgIGJvdHRvbTogN3JlbTtcbiAgICAgICAgcmlnaHQ6IDhyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOjE4MDBweCl7XG4gICAgICAgIGJvdHRvbTogN3JlbTtcbiAgICAgICAgcmlnaHQ6IDguOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTg0MHB4KXtcbiAgICAgIFxuICAgICAgICAgICAgcmlnaHQ6IDkuN3JlbTtcbiAgICAgICAgXG4gICAgfVxuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOjE4ODBweCl7XG4gICAgLy8gICAgIHJpZ2h0OiA5LjNyZW07XG4gICAgLy8gICAgIGJvdHRvbTogN3JlbTtcbiAgICAvLyB9XG5cbiAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDoxODAwcHgpIHtcbiAgICAvLyAgICAgcmlnaHQ6IDguM3JlbTtcbiAgICAvLyAgICAgYm90dG9tOiA2LjVyZW07XG4gICAgLy8gfVxuXG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6MTg0MHB4KSB7XG4gICAgLy8gICAgIHJpZ2h0OiA5cmVtO1xuICAgIC8vIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjE4NzBweCkge1xuICAgICAgICByaWdodDogMTAuOHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxOTAwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDExLjNyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTkwNSkge1xuICAgICAgICByaWdodDogMTEuNnJlbVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnZpc3VhbHMtYm9yZGVyLXRleHQtbGluZS0xLFxuLnZpc3VhbHMtYm9yZGVyLXRleHQtbGluZS0yIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyYWluIHtcbiAgICB3aWR0aDogY2xhbXAoNHJlbSwgMy41Nzl2dyArIDEuNzA1cmVtLCA2cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDMuMzEzcmVtLCAzLjAydncgKyAxLjM3NnJlbSwgNXJlbSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5zcGFjZS12aXN1YWxzLTIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRocm9tYnVzLWxpbmUtMSB7XG4gICAgd2lkdGg6IGNsYW1wKDAuMzc1cmVtLCAwLjMzNnZ3ICsgMC4xNnJlbSwgMC41NjNyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMXJlbSwgMC44OTV2dyArIDAuNDI2cmVtLCAxLjVyZW0pO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi50aHJvbWJ1cy1saW5lLTIge1xuICAgIHdpZHRoOiBjbGFtcCgwLjVyZW0sIDAuNDQ3dncgKyAwLjIxM3JlbSwgMC43NXJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxLjY4OHJlbSwgMS40NTR2dyArIDAuNzU1cmVtLCAyLjVyZW0pO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5tb2JpbGUtZmlyc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2LjI1cmVtLCA1LjU5M3Z3ICsgMi42NjRyZW0sIDkuMzc1cmVtKTtcblxuICAgIC5saW5lIHtcbiAgICAgICAgLnByZWw7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogY2xhbXAoMC4xMjVyZW0sIDAuMTEydncgKyAwLjA1M3JlbSwgMC4xODhyZW0pO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXAoMC40MzhyZW0sIDAuMzM2dncgKyAwLjIyMnJlbSwgMC42MjVyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlci10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDYuMjVyZW0sIDUuMzY5dncgKyAyLjgwN3JlbSwgOS4yNXJlbSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1LjYyNXJlbSwgNS4wMzR2dyArIDIuMzk3cmVtLCA4LjQzOHJlbSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoNC44MTNyZW0sIDQuMjUxdncgKyAyLjA4N3JlbSwgNy4xODhyZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg0LjgxM3JlbSwgNC4yNTF2dyArIDIuMDg3cmVtLCA3LjE4OHJlbSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMjVyZW0sIDUuODE3dncgKyAyLjUycmVtLCA5LjVyZW0pO1xuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnZpZGVvLXNlY3Rpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC52aWRlby1jb250YWluZXIge1xuICAgICAgICBjbGlwLXBhdGg6IGNpcmNsZSg4MSUgYXQgNTAlIDEzMCUpO1xuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubW9iaWxlLWZpcnN0LW1hcnF1ZWUtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDMuODc1cmVtLCAzLjQ2OHZ3ICsgMS42NTFyZW0sIDUuODEzcmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNC42MjVyZW0sIDQuMDI3dncgKyAyLjA0M3JlbSwgNi44NzVyZW0pO1xufVxuXG4ucGluay1ib3gtb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMi41cmVtLCAyLjQ2MXZ3ICsgMC45MjJyZW0sIDMuODc1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyLjVyZW0sIDIuNDYxdncgKyAwLjkyMnJlbSwgMy44NzVyZW0pO1xufVxuXG4ucGluay1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMDYzcmVtLCA1LjM2OXZ3ICsgMi42MnJlbSwgOS4wNjNyZW0pO1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiBAcGluaztcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMi41cmVtLCAyLjIzN3Z3ICsgMS4wNjVyZW0sIDMuNzVyZW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyLjVyZW0sIDIuMjM3dncgKyAxLjA2NXJlbSwgMy43NXJlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxLjY4OHJlbSwgMS40NTR2dyArIDAuNzU1cmVtLCAyLjVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEuNjg4cmVtLCAxLjQ1NHZ3ICsgMC43NTVyZW0sIDIuNXJlbSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucmVhZHktdG8tZW5yb2xsLW1hc2stMntcbiAgICB3aWR0aDogY2xhbXAoMTkuMzc1cmVtLCAxNy4zMzh2dyArIDguMjU3cmVtLCAyOS4wNjNyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMTMuOTM4cmVtLCAxMi41Mjh2dyArIDUuOTA0cmVtLCAyMC45MzhyZW0pO1xuICAgIC52aWRlb19tYXNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbWFzay9yZWFkeS10by1lbnJvbGwtbWFzay0yLnN2Z1wiKTtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgXG4gICAgICAgIHdpZHRoOiBjbGFtcCgxOS4zNzVyZW0sIDE3LjMzOHZ3ICsgOC4yNTdyZW0sIDI5LjA2M3JlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC8vIG1heC13aWR0aDogNjUlO1xuICAgIH1cbn1cbi5yZWFkeS10by1lbnJvbGwtbWFzay0ze1xuICAgIHdpZHRoOiBjbGFtcCgxNS4zNzVyZW0sIDEzLjc1OHZ3ICsgNi41NTJyZW0sIDIzLjA2M3JlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxNS40MzhyZW0sIDEzLjc1OHZ3ICsgNi42MTVyZW0sIDIzLjEyNXJlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNsYW1wKC0xLjI1cmVtLCAtMS4xMTl2dyAtIDAuNTMzcmVtLCAtMS44NzVyZW0pKTtcbiAgICAudmlkZW9fbWFzayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL21hc2svcmVhZHktdG8tZW5yb2xsLW1hc2stMy5zdmdcIik7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgICAgICB3aWR0aDogY2xhbXAoMTUuMzc1cmVtLCAxMy43NTh2dyArIDYuNTUycmVtLCAyMy4wNjNyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cbn1cbi55ZWxsb3ctcGluay1ncmFkaWVudC1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMjVyZW0sIDUuMDM0dncgKyAzLjAyMnJlbSwgOS4wNjNyZW0pO1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgQGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwLjAwKSAxMDAlKTtcbn1cblxuLnJ0ZS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDIuMjVyZW0sIDIuMDEzdncgKyAwLjk1OXJlbSwgMy4zNzVyZW0pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuODEzcmVtLCAwLjc4M3Z3ICsgMC4zMXJlbSwgMS4yNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMC44MTNyZW0sIDAuNzgzdncgKyAwLjMxcmVtLCAxLjI1cmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMy4xODhyZW0sIDIuNzk2dncgKyAxLjM5NHJlbSwgNC43NXJlbSk7XG59XG5cbi5ydGUtdGV4dC1ib3gge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgwLjkzOHJlbSwgMC43ODN2dyArIDAuNDM1cmVtLCAxLjM3NXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMC45MzhyZW0sIDAuNzgzdncgKyAwLjQzNXJlbSwgMS4zNzVyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMS42ODhyZW0sIDEuNDU0dncgKyAwLjc1NXJlbSwgMi41cmVtKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucnRlLWNvbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNsYW1wKDMuMzEzcmVtLCAzLjAydncgKyAxLjM3NnJlbSwgNXJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIuNjg4cmVtLCAyLjQ2MXZ3ICsgMS4xMDlyZW0sIDQuMDYzcmVtKTtcbn1cblxuLnJ0ZS1tYXNrLWJveCB7XG4gICAgbWluLWhlaWdodDogY2xhbXAoMTUuNTYzcmVtLCAxMy45ODJ2dyArIDYuNTk2cmVtLCAyMy4zNzVyZW0pO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5tYXNrMSB7XG4gICAgICAgIHdpZHRoOiBjbGFtcCgxNy4wNjNyZW0sIDE1LjIxM3Z3ICsgNy4zMDdyZW0sIDI1LjU2M3JlbSk7XG4gICAgICAgIGhlaWdodDogY2xhbXAoMTQuNzVyZW0sIDEzLjE5OXZ3ICsgNi4yODZyZW0sIDIyLjEyNXJlbSk7XG4gICAgfVxuXG4gICAgJi5tYXNrMiB7XG4gICAgICAgIGhlaWdodDogY2xhbXAoMTMuOTM4cmVtLCAxMi41Mjh2dyArIDUuOTA0cmVtLCAyMC45MzhyZW0pO1xuICAgICAgICB3aWR0aDogY2xhbXAoMTkuMzc1cmVtLCAxNy4zMzh2dyArIDguMjU3cmVtLCAyOS4wNjNyZW0pO1xuICAgIH1cblxuICAgICYubWFzazMge1xuICAgICAgICB3aWR0aDogY2xhbXAoMTUuMzc1cmVtLCAxMy43NTh2dyArIDYuNTUycmVtLCAyMy4wNjNyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDE1LjQzOHJlbSwgMTMuNzU4dncgKyA2LjYxNXJlbSwgMjMuMTI1cmVtKTtcbiAgICB9XG59XG5cbi8vR3VpZGVkIHBhdGh3YXlcbi5ndWlkZWQtcGF0aHdheSB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDQuODc1cmVtLCA0LjM2MnZ3ICsgMi4wNzhyZW0sIDcuMzEzcmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNC44MTNyZW0sIDQuMjUxdncgKyAyLjA4N3JlbSwgNy4xODhyZW0pO1xuXG4gICAgLmRhcmtZZWxsb3dHcmFkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBRTk0MSAwJSwgcmdiYSgyNTAsIDIzMywgNjUsIDAuMDApIDEwMCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcCgzLjEyNXJlbSwgMi43OTZ2dyArIDEuMzMycmVtLCA0LjY4OHJlbSk7XG4gICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgQGJsYWNrO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXAoMC4zNzVyZW0sIDAuMzM2dncgKyAwLjE2cmVtLCAwLjU2M3JlbSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgwLjM3NXJlbSwgMC4zMzZ2dyArIDAuMTZyZW0sIDAuNTYzcmVtKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgwLjU2M3JlbSwgMC40NDd2dyArIDAuMjc2cmVtLCAwLjgxM3JlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDAuNTYzcmVtLCAwLjQ0N3Z3ICsgMC4yNzZyZW0sIDAuODEzcmVtKTtcbiAgICB9XG5cbiAgICAubGlnaHRZZWxsb3dHcmFkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTAsIDIzMywgNjUsIDQ3JSkgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwLjAwKSAxMDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMy4xMjVyZW0sIDIuNzk2dncgKyAxLjMzMnJlbSwgNC42ODhyZW0pO1xuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIEBibGFjaztcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDAuMzc1cmVtLCAwLjMzNnZ3ICsgMC4xNnJlbSwgMC41NjNyZW0pO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMC4zNzVyZW0sIDAuMzM2dncgKyAwLjE2cmVtLCAwLjU2M3JlbSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMC41NjNyZW0sIDAuNDQ3dncgKyAwLjI3NnJlbSwgMC44MTNyZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgwLjU2M3JlbSwgMC40NDd2dyArIDAuMjc2cmVtLCAwLjgxM3JlbSk7XG4gICAgfVxufVxuXG4uZ3VpZGVkLXBhdGh3YXktY3RhIHtcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcCg2LjMxM3JlbSwgNS43MDV2dyArIDIuNjU0cmVtLCA5LjVyZW0pO1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgQGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICBwYWRkaW5nOiBjbGFtcCgyLjE4OHJlbSwgLTEuNjc4dncgKyAzLjI2M3JlbSwgMS4yNXJlbSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDMuMzEzcmVtLCAwdncgKyAzLjMxM3JlbSwgMy4zMTNyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMy4zMTNyZW0sIDB2dyArIDMuMzEzcmVtLCAzLjMxM3JlbSk7XG4gICAgbWF4LXdpZHRoOiA5Ni41JTtcblxuICAgIC5ndWlkZWQtcGF0aHdheS1jdGEtdGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDAuODEzcmVtLCAwLjc4M3Z3ICsgMC4zMXJlbSwgMS4yNXJlbSk7XG4gICAgfVxufVxuXG4uZ3VpZGVkLXBhdGh3YXktdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyLjY4OHJlbSwgMi4zNDl2dyArIDEuMTgxcmVtLCA0cmVtKTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcblxuICAgIC5zY2hvb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXAoLTAuMDYzcmVtLCAtMC4xMTJ2dyArIDAuMDA5cmVtLCAtMC4xMjVyZW0pO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgtMS4zMTNyZW0sIC0xLjIzdncgLSAwLjUyM3JlbSwgLTJyZW0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDAuNXJlbSwgMC40NDd2dyArIDAuMjEzcmVtLCAwLjc1cmVtKTtcbiAgICB9XG59XG5cbi5zYWZhcml7XG4gICAgLmd1aWRlZC1wYXRod2F5LXRpdGxle1xuICAgICAgICAubGlnaHRZZWxsb3dHcmFkLCAuZGFya1llbGxvd0dyYWR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjlyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ndWlkZWQtcGF0aHdheS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNC4xODhyZW0sIDMuNjkxdncgKyAxLjgycmVtLCA2LjI1cmVtKTtcbiAgICBtYXgtd2lkdGg6IDg5JTtcbn1cblxuLm1heGltaXplIHtcbiAgICAubWF4LXctY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoNi4yNXJlbSwgNS41OTN2dyArIDIuNjY0cmVtLCA5LjM3NXJlbSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1LjgxM3JlbSwgNS4yNTd2dyArIDIuNDQxcmVtLCA4Ljc1cmVtKTtcbiAgICAgICAgYmFja2dyb3VuZDogQGdyZWVuO1xuICAgIH1cblxuICAgIC5tYXhpbWl6ZS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcCgyLjc1cmVtLCAyLjQ2MXZ3ICsgMS4xNzJyZW0sIDQuMTI1cmVtKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg0LjM3NXJlbSwgMy45MTV2dyArIDEuODY1cmVtLCA2LjU2M3JlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDQuMzc1cmVtLCAzLjkxNXZ3ICsgMS44NjVyZW0sIDYuNTYzcmVtKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8vIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLm1heGltaXplLXN1Yi10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg1cmVtLCA0LjQ3NHZ3ICsgMi4xMzFyZW0sIDcuNXJlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDVyZW0sIDQuNDc0dncgKyAyLjEzMXJlbSwgNy41cmVtKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuNzVyZW0sIDEuNTY2dncgKyAwLjc0NnJlbSwgMi42MjVyZW0pO1xuICAgICAgICAucHJlbDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IGNsYW1wKDVyZW0sIDQuNDc0dncgKyAyLjEzMXJlbSwgNy41cmVtKTtcbiAgICAgICAgICAgIHJpZ2h0OiBjbGFtcCg1cmVtLCA0LjQ3NHZ3ICsgMi4xMzFyZW0sIDcuNXJlbSk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDAuMzEzcmVtLCAwLjMzNnZ3ICsgMC4wOTdyZW0sIDAuNXJlbSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWF4aW1pemUtc3ViLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXAoMi4zMTNyZW0sIDIuMDEzdncgKyAxLjAyMXJlbSwgMy40MzhyZW0pO1xuICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5tYXhpbWl6ZS1pbm5lci10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDAuNXJlbSwgMC40NDd2dyArIDAuMjEzcmVtLCAwLjc1cmVtKTtcbiAgICB9XG59XG5cbi8vTWF4aW1pemVcbi5tYXhpbWl6ZS1ncmFwaGljLWJveCB7XG4gICAgLy8gcGFkZGluZy10b3A6IGNsYW1wKDMuNTYzcmVtLCAzLjI0NHZ3ICsgMS40ODJyZW0sIDUuMzc1cmVtKTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoNS42MjVyZW0sIDUuMDM0dncgKyAyLjM5N3JlbSwgOC40MzhyZW0pO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1cmVtLCA0LjQ3NHZ3ICsgMi4xMzFyZW0sIDcuNXJlbSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvLyBvdmVyZmxvdzogY2xpcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNS42MjVyZW0sIDUuMDM0dncgKyAyLjM5N3JlbSwgOC40MzhyZW0pO1xufVxuXG4ubWF4aW1pemUtY29sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg1cmVtLCA0LjQ3NHZ3ICsgMi4xMzFyZW0sIDcuNXJlbSk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDIyLjU2M3JlbSwgMjAuMjQ2dncgKyA5LjU4cmVtLCAzMy44NzVyZW0pO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXAoMTcuMTg4cmVtLCAxNS40MzZ2dyArIDcuMjg5cmVtLCAyNS44MTNyZW0pO1xuICAgICAgICAgICAgLy8gd2lkdGg9XCI0MTRcIiBoZWlnaHQ9XCI0MThcIlxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogY2xhbXAoMjEuNXJlbSwgMTkuMjM5dncgKyA5LjE2M3JlbSwgMzIuMjVyZW0pO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXAoMTYuMzEzcmVtLCAxNC41NDF2dyArIDYuOTg4cmVtLCAyNC40MzhyZW0pO1xuICAgICAgICAgICAgLy8gd2lkdGg9XCIzODlcIiBoZWlnaHQ9XCI0MjdcIlxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogY2xhbXAoMjQuMzc1cmVtLCAyMS44MTJ2dyArIDEwLjM4OHJlbSwgMzYuNTYzcmVtKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDE5LjE4OHJlbSwgMTcuMTE0dncgKyA4LjIxM3JlbSwgMjguNzVyZW0pO1xuICAgICAgICAgICAgLy8gd2lkdGg9XCI0NjBcIiBoZWlnaHQ9XCI0MThcIlxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDE3LjU2M3JlbSwgMTUuNjZ2dyArIDcuNTIxcmVtLCAyNi4zMTNyZW0pO1xuICAgICAgICAgICAgLy8gd2lkdGg9XCI0MjFcIiBoZWlnaHQ9XCI0MDVcIlxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWF4aW1pemUtdGV4dC1ib3gge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIC8vIG1heC13aWR0aDogY2xhbXAoOS4xODhyZW0sIDguMTY2dncgKyAzLjk1MXJlbSwgMTMuNzVyZW0pO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxLjY4OHJlbSwgMS40NTR2dyArIDAuNzU1cmVtLCAyLjVyZW0pO1xuXG4gICAgQG1lZGlhIEBtaW4xMzY2IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NyU7XG4gICAgfVxufVxuXG4ubWF4aW1pemUtYm9yZGVyLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXAoNi4zMTNyZW0sIDUuNzA1dncgKyAyLjY1NHJlbSwgOS41cmVtKTtcbiAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIEBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDUuMDYzcmVtLCA0LjQ3NHZ3ICsgMi4xOTNyZW0sIDcuNTYzcmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNS4wNjNyZW0sIDQuNDc0dncgKyAyLjE5M3JlbSwgNy41NjNyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoNi41NjNyZW0sIDUuOTI4dncgKyAyLjc2MXJlbSwgOS44NzVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDcuOTM4cmVtLCA3LjE1OXZ3ICsgMy4zNDdyZW0sIDExLjkzOHJlbSk7XG4gICAgbWF4LXdpZHRoOiA3OCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4vL0dvb2dsZSBhZHNcbi5nb29nbGUtdG9vbHMge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg1LjgxM3JlbSwgNS4yNTd2dyArIDIuNDQxcmVtLCA4Ljc1cmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoOC4zMTNyZW0sIDcuNDk0dncgKyAzLjUwN3JlbSwgMTIuNXJlbSk7XG59XG5cbi5nb29nbGUtdG9vbHMge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg2LjQzOHJlbSwgNS44MTd2dyArIDIuNzA4cmVtLCA5LjY4OHJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDguMzEzcmVtLCA3LjQ5NHZ3ICsgMy41MDdyZW0sIDEyLjVyZW0pO1xufVxuXG4uZ29vZ2xlLXRvb2xzLXRpdGxlLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjA2M3JlbSwgMS4wMDd2dyArIDAuNDE3cmVtLCAxLjYyNXJlbSk7XG59XG5cbi5nb29nbGUtdG9vbHMtdGl0bGUtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQuMTI1cmVtLCAzLjY5MXZ3ICsgMS43NThyZW0sIDYuMTg4cmVtKTtcbn1cblxuLmdvb2dsZS10b29scy10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLy9Db2xvcmZ1bCBncmlkXG4uY29sb3JmdWwtbWVkaWEtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbG9yZnVsLW1lZGlhLWl0ZW0ge1xuICAgIGhlaWdodDogMDtcbiAgICAucmVtKHdpZHRoLCAyMCUpO1xuICAgIC5yZW0ocGFkZGluZy1ib3R0b20sIDIwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbG9yZnVsLW1lZGlhLWFicy1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLmNvbG9yZnVsLW1lZGlhLWFicy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0ge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgLnJlbShwYWRkaW5nLWJvdHRvbSwgMjAlKTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgLnByZWw7XG59XG5cbi5jb2xvcmZ1bC1tZWRpYS1hYnMtaXRlbSB7XG4gICAgLnUtc2hhZG93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MiU7XG4gICAgICAgIHRvcDogNTYlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6Y2xhbXAoNy45MzhyZW0sIDcuMDQ3dncgKyAzLjQxOXJlbSwgMTEuODc1cmVtKTtcbiAgICAgICAgaGVpZ2h0IDogY2xhbXAoOC4xODhyZW0sIDcuMjcxdncgKyAzLjUyNXJlbSwgMTIuMjVyZW0pO1xuICAgIH1cblxuICAgIC51IHtcbiAgICAgICAgbGVmdDogNDglO1xuICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6Y2xhbXAoNy45MzhyZW0sIDcuMDQ3dncgKyAzLjQxOXJlbSwgMTEuODc1cmVtKTtcbiAgICAgICAgaGVpZ2h0IDogY2xhbXAoOC4xODhyZW0sIDcuMjcxdncgKyAzLjUyNXJlbSwgMTIuMjVyZW0pO1xuICAgIH1cbn1cblxuLnN1bW1lci1vcGVuLWhvdXNlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogOTAlO1xufVxuXG4uY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtY2VsbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBsZWZ0OiA0MCU7XG4gICAgaGVpZ2h0OiA2Ni42NiU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDI2LjY4OHJlbSwgMjMuOTM3dncgKyAxMS4zMzhyZW0sIDQwLjA2M3JlbSk7XG4gICAgICAgIG1heC13aWR0aDogODQlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLmNvbG9yZnVsLW1lZGlhLWFicy1jb21iaW5lLW1lZGlhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDIwLjU2M3JlbSwgMTguMzQ1dncgKyA4Ljc5OXJlbSwgMzAuODEzcmVtKTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbn1cblxuLmNvbG9yLWdyaWQtc2hhcGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IGNsYW1wKDguODEzcmVtLCA3Ljk0MnZ3ICsgMy43MnJlbSwgMTMuMjVyZW0pO1xufVxuXG5cblxuLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtIHtcbiAgICAuc3ByaW5nLW9wZW4taG91c2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gIFxuICAgIC55LXNoYWRvdyB7XG4gICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgdG9wOiA1NCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjbGFtcCg2LjQzOHJlbSwgNS43MDV2dyArIDIuNzc5cmVtLCA5LjYyNXJlbSk7XG4gICAgfVxuICAgIFxuICAgIC55IHtcbiAgICAgICAgbGVmdDogNTElO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDYuNDM4cmVtLCA1LjcwNXZ3ICsgMi43NzlyZW0sIDkuNjI1cmVtKTtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgLm4tc2hhZG93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MSU7XG4gICAgICAgIHRvcDogNTIlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDcuODc1cmVtLCA3LjA0N3Z3ICsgMy4zNTZyZW0sIDExLjgxM3JlbSk7XG4gICAgfVxuICAgIFxuICAgIC5uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0NyU7XG4gICAgICAgIHRvcDogNDglO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDcuNzVyZW0sIDYuOTM1dncgKyAzLjMwM3JlbSwgMTEuNjI1cmVtKVxuICAgIH1cbiAgICAud2hpdGUtaGFuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDQ5JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBjbGFtcCg4LjA2M3JlbSwgNy4yNzF2dyArIDMuNHJlbSwgMTIuMTI1cmVtKTtcbiAgICB9XG5cbiAgICAuai1zaGFkb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDQ5JTtcbiAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAvLyB3aWR0aD1cIjE1NVwiIGhlaWdodD1cIjE5NVwiXG4gICAgICAgIHdpZHRoOiBjbGFtcCg2LjQzOHJlbSwgNS44MTd2dyArIDIuNzA4cmVtLCA5LjY4OHJlbSk7XG4gICAgfVxuXG4gICAgLmoge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDQ0JTtcbiAgICAgICAgdG9wOiA1MSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogY2xhbXAoNi40MzhyZW0sIDUuODE3dncgKyAyLjcwOHJlbSwgOS42ODhyZW0pO1xuICAgIH1cblxuICAgIC55ZWxsb3ctZmxvd2VyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0OSU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDExLjI1cmVtLCAxMC4wNjd2dyArIDQuNzk0cmVtLCAxNi44NzVyZW0pO1xuICAgIH1cblxuXG4gICAgLm4tYm9yZGVyIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDcuODc1cmVtLCA3LjA0N3Z3ICsgMy4zNTZyZW0sIDExLjgxM3JlbSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNDclO1xuICAgICAgICB0b3A6IDQ4JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgLmdvb2dsZS10b29scyB7XG4gICAgICAgIC8vIDIxOSAyMjBcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6Y2xhbXAoOS4wNjNyZW0sIDguMTY2dncgKyAzLjgyNnJlbSwgMTMuNjI1cmVtKTtcbiAgICB9XG59XG5cbi53b3dzIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoOS41NjNyZW0sIDguNTAxdncgKyA0LjExMXJlbSwgMTQuMzEzcmVtKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAubWF4LXctY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg5LjE4OHJlbSwgOC4xNjZ2dyArIDMuOTUxcmVtLCAxMy43NXJlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDkuMTg4cmVtLCA4LjE2NnZ3ICsgMy45NTFyZW0sIDEzLjc1cmVtKTtcbiAgICB9XG59XG5cbi53b3dzLXN5bWJvbC1zdGFyIHtcbiAgICB3aWR0aDogY2xhbXAoMi42MjVyZW0sIDIuMzQ5dncgKyAxLjExOXJlbSwgMy45MzhyZW0pO1xufVxuXG4ud293cy10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDIuMzEzcmVtLCAyLjAxM3Z3ICsgMS4wMjFyZW0sIDMuNDM4cmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMS40MzhyZW0sIDEuMzQydncgKyAwLjU3N3JlbSwgMi4xODhyZW0pO1xufVxuXG4ud293cy1ncmFwaGljIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMi4zNzVyZW0sIDIuMTI1dncgKyAxLjAxMnJlbSwgMy41NjNyZW0pO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDM4Ljg3NXJlbSwgMzQuNzg3dncgKyAxNi41NjhyZW0sIDU4LjMxM3JlbSk7XG4gICAgfVxufVxuXG4ud293cy10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNi42MjVyZW0sIDUuOTI4dncgKyAyLjgyM3JlbSwgOS45MzhyZW0pO1xuXG4gICAgLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXAoMC41cmVtLCAwLjQ0N3Z3ICsgMC4yMTNyZW0sIDAuNzVyZW0pO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMC41cmVtLCAwLjQ0N3Z3ICsgMC4yMTNyZW0sIDAuNzVyZW0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuNXJlbSwgMC40NDd2dyArIDAuMjEzcmVtLCAwLjc1cmVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXAoMC41cmVtLCAwLjQ0N3Z3ICsgMC4yMTNyZW0sIDAuNzVyZW0pO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcCgyLjMxM3JlbSwgMS40NTR2dyArIDEuMzhyZW0sIDMuMTI1cmVtKTtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLndvd3MtYm9yZGVyLXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMzEzcmVtLCA1LjcwNXZ3ICsgMi42NTRyZW0sIDkuNXJlbSk7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCBAYmxhY2s7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDQuNjI1cmVtLCA0LjEzOXZ3ICsgMS45NzFyZW0sIDYuOTM4cmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNC42MjVyZW0sIDQuMTM5dncgKyAxLjk3MXJlbSwgNi45MzhyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoNi41NjNyZW0sIDUuOTI4dncgKyAyLjc2MXJlbSwgOS44NzVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDYuNTYzcmVtLCA1LjkyOHZ3ICsgMi43NjFyZW0sIDkuODc1cmVtKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDYuMjVyZW0sIDUuNTkzdncgKyAyLjY2NHJlbSwgOS4zNzVyZW0pO1xufVxuXG4ucG9wdXAge1xuICAgIHdpZHRoOiBjbGFtcCgyOC42ODhyZW0sIDI0LjA0OXZ3ICsgMTMuMjY2cmVtLCA0Mi4xMjVyZW0pO1xufVxuXG4uc3BlYWtpbmctZ2lybCB7XG4gICAgd2lkdGg6IGNsYW1wKDUuODEzcmVtLCA1LjE0NXZ3ICsgMi41MTNyZW0sIDguNjg4cmVtKTtcbn1cblxuLmV5ZS1mb2xsb3ctc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDYuNDM4cmVtLCA1LjcwNXZ3ICsgMi43NzlyZW0sIDkuNjI1cmVtKTtcbn1cblxuLmV5ZS1mb2xsb3cge1xuICAgIHdpZHRoOiBjbGFtcCgxMS4zMTNyZW0sIDEwLjA2N3Z3ICsgNC44NTdyZW0sIDE2LjkzOHJlbSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5leWUtYm94IHtcbiAgICB3aWR0aDogY2xhbXAoMTEuMzEzcmVtLCAxMC4wNjd2dyArIDQuODU3cmVtLCAxNi45MzhyZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmV5ZSB7XG4gICAgd2lkdGg6IGNsYW1wKDcuMDYzcmVtLCA2LjM3NnZ3ICsgMi45NzRyZW0sIDEwLjYyNXJlbSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmV5ZS1mb2xsb3ctdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgwLjY4OHJlbSwgMC41NTl2dyArIDAuMzI5cmVtLCAxcmVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogY2xhbXAoMC40MzhyZW0sIDAuMzM2dncgKyAwLjIyMnJlbSwgMC42MjVyZW0pO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5leWUtZm9sbG93LXBvcHVwLXRleHQge1xuICAgIHdpZHRoOiBjbGFtcCgyOC4wNjNyZW0sIDI1LjE2OHZ3ICsgMTEuOTI0cmVtLCA0Mi4xMjVyZW0pO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDEuMjVyZW0sIDEuMTE5dncgKyAwLjUzM3JlbSwgMS44NzVyZW0pO1xuICAgIC8vIHBhZGRpbmctbGVmdDogY2xhbXAoMy41NjNyZW0sIDMuMTMydncgKyAxLjU1NHJlbSwgNS4zMTNyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMi4wNjNyZW0sIDEuOTAydncgKyAwLjg0M3JlbSwgMy4xMjVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDIuMDYzcmVtLCAxLjkwMnZ3ICsgMC44NDNyZW0sIDMuMTI1cmVtKTtcbiAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC44OTV2dyArIDAuNDI2cmVtLCAxLjVyZW0pO1xuICAgIC5zb3VuZC10b29sdGlwe1xuICAgICAgICAubm9uZTtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogQHBpbms7XG4gICAgfVxufVxuXG4uZXllLWZvbGxvdy10ZXh0LTIge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDguMTg4cmVtLCA3LjM4M3Z3ICsgMy40NTNyZW0sIDEyLjMxM3JlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDpjbGFtcCgxMC40MzhyZW0sIDkuMjg0dncgKyA0LjQ4NHJlbSwgMTUuNjI1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OmNsYW1wKDEwLjQzOHJlbSwgOS4yODR2dyArIDQuNDg0cmVtLCAxNS42MjVyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDMuNXJlbSwgMy4xMzJ2dyArIDEuNDkycmVtLCA1LjI1cmVtKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5leWUtZm9sbG93LXN2Zy1ncmFkaWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIFxuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogY2xhbXAoLTAuMzc1cmVtLCAtMC4zMzZ2dyAtIDAuMTZyZW0sIC0wLjU2M3JlbSk7XG4gICAgcmlnaHQ6OS43cmVtO1xuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOjEwNjBweCl7XG4gICAgLy8gICAgIHJpZ2h0OiAxNi4zcmVtO1xuICAgIC8vIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDU1cHgpe1xuICAgICAgICByaWdodDogMTAuM3JlbTtcbiAgICB9XG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KXtcbiAgICAvLyAgICAgcmlnaHQ6MTcuM3JlbTtcbiAgICAvLyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTA3MHB4KXtcbiAgICAgICAgcmlnaHQ6IDExcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDk1cHgpe1xuICAgICAgICByaWdodDoxMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTEyNXB4KXtcbiAgICAgICAgcmlnaHQ6IDEyLjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOjExNTBweCl7XG4gICAgICAgIHJpZ2h0OiAxMy40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMTgwcHgpe1xuICAgICAgICByaWdodDogMTMuOXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXtcbiAgICAgICAgcmlnaHQ6MTVyZW07XG4gICAgfVxuXG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTI0MHB4KXtcbiAgICAgICAgcmlnaHQ6MTUuOHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTI4MHB4KXtcbiAgICAgICAgcmlnaHQ6MTZyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEzMjBweCl7XG4gICAgICAgIHJpZ2h0OjE2LjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEzNjBweCl7XG4gICAgICAgIHJpZ2h0OiAxNy4ycmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpe1xuICAgICAgICByaWdodDogMTcuNXJlbVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpe1xuICAgICAgICByaWdodDogMTcuOXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTQ4MHB4KXtcbiAgICAgICAgcmlnaHQ6IDE4LjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOjE1MzBweCl7XG4gICAgICAgIHJpZ2h0OjE5cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxNTcwcHgpe1xuICAgICAgICByaWdodDoxOS43cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxNjMwcHgpe1xuICAgICAgICByaWdodDoyMC41cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxNzAwcHgpe1xuICAgICAgICByaWdodDoyMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxODAwcHgpe1xuICAgICAgICByaWdodDogMjIuNXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTg0MHB4KXtcbiAgICAgICAgcmlnaHQ6MjMuNXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTg2MHB4KXtcbiAgICAgICAgcmlnaHQ6MjQuNnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTkwMHB4KXtcbiAgICAgICAgcmlnaHQ6IDI1LjNyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOjE5MTVweCl7XG4gICAgICAgIHJpZ2h0OiBjbGFtcCgxNy4zNzVyZW0sIDE1LjU0OHZ3ICsgNy40MDVyZW0sIDI2LjA2M3JlbSk7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgd2lkdGg6Y2xhbXAoMzQuNjg4cmVtLCAzMC45ODR2dyArIDE0LjgxOXJlbSwgNTJyZW0pO1xuICAgICAgICBoZWlnaHQ6Y2xhbXAoMTEuMzEzcmVtLCAxMC4xNzl2dyArIDQuNzg1cmVtLCAxN3JlbSk7XG4gICAgfVxufVxuXG4uZXllLWZvbGxvdy1zcGVha2luZy1naXJsLWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OmNsYW1wKDEwLjQzOHJlbSwgOS4yODR2dyArIDQuNDg0cmVtLCAxNS42MjVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEwLjQzOHJlbSwgOS4yODR2dyArIDQuNDg0cmVtLCAxNS42MjVyZW0pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMC4xODhyZW0sIDI3LjYyOXZ3IC0gMTcuNTI5cmVtLCAxNS42MjVyZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcHVwIHtcbiAgICB3aWR0aDogY2xhbXAoMjguMDYzcmVtLCAyNS4xNjh2dyArIDExLjkyNHJlbSwgNDIuMTI1cmVtKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOmNsYW1wKDAuMjVyZW0sIDAuMjI0dncgKyAwLjEwN3JlbSwgMC4zNzVyZW0pO1xufVxuXG4uZXllLWZvbGxvdy10b29sdGlwIHtcbiAgICAuc291bmQtdG9vbHRpcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHdpZHRoOiBjbGFtcCg0LjkzOHJlbSwgNC4zNjJ2dyArIDIuMTRyZW0sIDcuMzc1cmVtKTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCg0LjkzOHJlbSwgNC40NzR2dyArIDIuMDY4cmVtLCA3LjQzOHJlbSk7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiBjbGFtcCgtMC41cmVtLCAtMC40NDd2dyAtIDAuMjEzcmVtLCAtMC43NXJlbSk7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICAudG9vbHRpcHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24gNHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtdm9pY2Uge1xuICAgICAgICB3aWR0aDogY2xhbXAoMS44NzVyZW0sIDEuNjc4dncgKyAwLjc5OXJlbSwgMi44MTNyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDEuODc1cmVtLCAxLjY3OHZ3ICsgMC43OTlyZW0sIDIuODEzcmVtKTtcbiAgICB9XG5cbiAgICAudG9vbHRpcC10ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDMuMzEzcmVtLCAzLjAydncgKyAxLjM3NnJlbSwgNXJlbSk7XG4gICAgICAgIGhlaWdodDogY2xhbXAoMy4zMTNyZW0sIDMuMDJ2dyArIDEuMzc2cmVtLCA1cmVtKTtcbiAgICB9XG4gICAgc3Ryb25ne1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cbi5naXJsLWJvdHRvbS1zcGVhY2gge1xuICAgIG1hcmdpbi1sZWZ0OmNsYW1wKC0wLjQzOHJlbSwgLTAuNDQ3dncgLSAwLjE1MXJlbSwgLTAuNjg4cmVtKTtcbiAgICBtYXJnaW4tdG9wOmNsYW1wKC0xLjM3NXJlbSwgLTEuMjN2dyAtIDAuNTg2cmVtLCAtMi4wNjNyZW0pO1xufVxuLmV5ZS1iYWxse1xuICAgIHdpZHRoOmNsYW1wKDMuNXJlbSwgMy4xMzJ2dyArIDEuNDkycmVtLCA1LjI1cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDMuNXJlbSwgMy4xMzJ2dyArIDEuNDkycmVtLCA1LjI1cmVtKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubWVkaWEtdGV4dC1ncmlkLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg1LjE4OHJlbSwgNC41ODZ2dyArIDIuMjQ3cmVtLCA3Ljc1cmVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDQuMDYzcmVtLCAzLjU3OXZ3ICsgMS43NjdyZW0sIDYuMDYzcmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg0LjgxM3JlbSwgNC4yNTF2dyArIDIuMDg3cmVtLCA3LjE4OHJlbSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogY2xhbXAoMjYuOTM4cmVtLCAyNC4xNjF2dyArIDExLjQ0NHJlbSwgNDAuNDM4cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbn1cblxuLm1lZGlhLXRleHQtZ3JpZC1zZWN0aW9ue1xuICAgIC5tYXgtdy1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMi40MzhyZW0sIDIuMTI1dncgKyAxLjA3NXJlbSwgMy42MjVyZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyLjQzOHJlbSwgMi4xMjV2dyArIDEuMDc1cmVtLCAzLjYyNXJlbSk7XG4gICAgICAgIC5ieDtcbiAgICB9XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGxzLWJveCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5wcmVsO1xuICAgIC5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94LWFic3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jb2xvcmZ1bC1tZWRpYS1hYnMtY29tYmluZS1jZWxsc3tcbiAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMy4zMyU7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OjA7XG4gICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICYuZG91Ymxle1xuICAgICAgICB3aWR0aDogNjYuNjYlO1xuICAgIH1cbn1cbi5tZWRpYS10ZXh0LWdyaWQtYm94e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLnByZWw7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWJveHtcbiAgICBtYXJnaW4tdG9wOmNsYW1wKDIuNjg4cmVtLCAyLjQ2MXZ3ICsgMS4xMDlyZW0sIDQuMDYzcmVtKTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94LWFic3tcbiAgICAubWVkaWEtdGV4dC1ncmlkLWNlbGx7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5tZWRpYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIG1heC13aWR0aDogNjklO1xuICAgIH1cbiAgICAudGV4dC1jZW50ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogY2xhbXAoMC44MTNyZW0sIDAuNzgzdncgKyAwLjMxcmVtLCAxLjI1cmVtKTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjY4OHJlbSwgMC41NTl2dyArIDAuMzI5cmVtLCAxcmVtKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLnRleHQtbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBjbGFtcCgwLjg3NXJlbSwgMC43ODN2dyArIDAuMzczcmVtLCAxLjMxM3JlbSk7XG4gICAgICAgIGxlZnQ6IGNsYW1wKDEuNzVyZW0sIDEuNTY2dncgKyAwLjc0NnJlbSwgMi42MjVyZW0pO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNjg4cmVtLCAwLjU1OXZ3ICsgMC4zMjlyZW0sIDFyZW0pO1xuICAgIH1cbiAgICAudGV4dC1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBjbGFtcCgwLjg3NXJlbSwgMC43ODN2dyArIDAuMzczcmVtLCAxLjMxM3JlbSk7XG4gICAgICAgIHJpZ2h0OiBjbGFtcCgxLjc1cmVtLCAxLjU2NnZ3ICsgMC43NDZyZW0sIDIuNjI1cmVtKTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjY4OHJlbSwgMC41NTl2dyArIDAuMzI5cmVtLCAxcmVtKTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtdG9wLWxlZnR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjbGFtcCgxLjgxM3JlbSwgMS42Nzh2dyArIDAuNzM3cmVtLCAyLjc1cmVtKTtcbiAgICAgICAgbGVmdDogY2xhbXAoMS4xODhyZW0sIDEuMDA3dncgKyAwLjU0MnJlbSwgMS43NXJlbSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC42ODhyZW0sIDAuNTU5dncgKyAwLjMyOXJlbSwgMXJlbSk7XG4gICAgfVxufVxuLm1lZGlhLXRleHQtZ3JpZC1jZWxse1xuICAgIC55LXNoYWRvdyB7XG4gICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgdG9wOiA1NCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjbGFtcCg2LjQzOHJlbSwgNS43MDV2dyArIDIuNzc5cmVtLCA5LjYyNXJlbSk7XG4gICAgfVxuICAgIFxuICAgIC55IHtcbiAgICAgICAgbGVmdDogNTElO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDYuNDM4cmVtLCA1LjcwNXZ3ICsgMi43NzlyZW0sIDkuNjI1cmVtKTtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgLm4tc2hhZG93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MSU7XG4gICAgICAgIHRvcDogNTIlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDcuODc1cmVtLCA3LjA0N3Z3ICsgMy4zNTZyZW0sIDExLjgxM3JlbSk7XG4gICAgfVxuICAgIFxuICAgIC5uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0NyU7XG4gICAgICAgIHRvcDogNDglO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDcuNzVyZW0sIDYuOTM1dncgKyAzLjMwM3JlbSwgMTEuNjI1cmVtKVxuICAgIH1cbiAgICAubi1ib3JkZXIge1xuICAgICAgICB3aWR0aDogY2xhbXAoNy44NzVyZW0sIDcuMDQ3dncgKyAzLjM1NnJlbSwgMTEuODEzcmVtKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0NyU7XG4gICAgICAgIHRvcDogNDglO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG59XG4uc3R1ZGVudC1zdG9yeXtcbiAgICB3aWR0aDpjbGFtcCgxMS4yNXJlbSwgMTAuMDY3dncgKyA0Ljc5NHJlbSwgMTYuODc1cmVtKTtcbn1cbi5zZWVpbmctdGhlLWJpZy1waWN0dXJle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1pbmZve1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjM0MnZ3ICsgMC42MzlyZW0sIDIuMjVyZW0pO1xufVxuXG4uYXJ0LW9mLWVuZ2FnZW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg4LjYyNXJlbSwgNy43MTh2dyArIDMuNjc2cmVtLCAxMi45MzhyZW0pO1xuICAgIC5kYXJrWWVsbG93R3JhZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMy4xMjVyZW0sIDQuMTI4dncsIDQuNjg4cmVtKTtcbiAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuNTYzcmVtLCAwLjcyM3Z3LCAwLjgxM3JlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDAuNTYzcmVtLCAwLjcyM3Z3LCAwLjgxM3JlbSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMC43NXJlbSwgMC42NzF2dyArIDAuMzJyZW0sIDEuMTI1cmVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXAoMC43NXJlbSwgMC42NzF2dyArIDAuMzJyZW0sIDEuMTI1cmVtKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAubGlnaHRZZWxsb3dHcmFkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTAsIDIzMywgNjUsIDAuNDcpIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuMTI1cmVtLCA0LjEyOHZ3LCA0LjY4OHJlbSk7XG4gICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDAuMzc1cmVtLCAwLjQ5NnZ3LCAwLjU2M3JlbSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgwLjM3NXJlbSwgMC40OTZ2dywgMC41NjNyZW0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuNTYzcmVtLCAwLjcyM3Z3LCAwLjgxM3JlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDAuNTYzcmVtLCAwLjcyM3Z3LCAwLjgxM3JlbSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMC43NXJlbSwgMC42NzF2dyArIDAuMzJyZW0sIDEuMTI1cmVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXAoMC43NXJlbSwgMC42NzF2dyArIDAuMzJyZW0sIDEuMTI1cmVtKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZ3VpZGVkLXBhdGh3YXktdGl0bGV7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoNS42ODhyZW0sIDUuMTQ1dncgKyAyLjM4OHJlbSwgOC41NjNyZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi42ODhyZW0sIDIuMzQ5dncgKyAxLjE4MXJlbSwgNHJlbSk7XG4gICAgfVxuICAgIC5ndWlkZWQtcGF0aHdheS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDAuNjI1cmVtLCAwLjU1OXZ3ICsgMC4yNjZyZW0sIDAuOTM4cmVtKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg1LjY4OHJlbSwgNS4xNDV2dyArIDIuMzg4cmVtLCA4LjU2M3JlbSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg3Ljc1cmVtLCA2LjkzNXZ3ICsgMy4zMDNyZW0sIDExLjYyNXJlbSk7XG4gICAgICAgIG1heC13aWR0aDogODklO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4zNDJ2dyArIDAuNjM5cmVtLCAyLjI1cmVtKTtcbiAgICB9XG4gICAgLmd1aWRlZC1wYXRod2F5LWN0YXtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDUyLjgxM3JlbSwgNDcuMzE1dncgKyAyMi40NzFyZW0sIDc5LjI1cmVtKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cbi5zYWZhcml7XG4gICAgLmFydC1vZi1lbmdhZ2VtZW50IC5kYXJrWWVsbG93R3JhZHtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDEuM3JlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IC44cmVtO1xucGFkZGluZy1ib3R0b206IC40cmVtO1xuICAgIH1cbiAgICAuYXJ0LW9mLWVuZ2FnZW1lbnQgLmxpZ2h0WWVsbG93R3JhZHtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDEuM3JlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IC44cmVtO1xucGFkZGluZy1ib3R0b206IC40cmVtO1xuICAgIH1cbn1cblxuLnNhZmFyaXtcbiAgICAubW9iaWxlLWZpcnN0e1xuLmhpZ2hsaWdodGVkWWVsbG93VGV4dHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbiAgICB9XG59XG4uZWxldmF0ZS13aXRoLWVkZXNpZ257XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDguMDYzcmVtLCA3LjE1OXZ3ICsgMy40NzJyZW0sIDEyLjA2M3JlbSk7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxODVweDtcbiAgICAuZGFya1llbGxvd0dyYWR7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgIC5oYW5kLXNtYWxse1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogd2F2ZSAxLjZzIDEgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNDcsIDAuOTgpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBrZXlmcmFtZXMgd2F2ZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJVxuICAgIH1cblxuICAgIDE1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxuICAgIH1cblxuXG4gICAgMzAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMClcbiAgICB9XG5cbiAgICA0NSUge1xuICAgICBcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpXG4gICAgfVxuXG4gICBcbiAgICA2MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApXG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApXG4gICAgfVxufVxuLmhhbmQtbWFzay1ib3h7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1hc2staW1hZ2U6IHVybCgjcGF0aC0xLW91dHNpZGUtMV82MTdfNTQ1KTtcbn1cbi5lbGV2YXRlLXdpdGgtZWRlc2lnbntcbiAgICAuZGFya1llbGxvd0dyYWR7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMy4xMjVyZW0sIDQuMTI4dncsIDQuNjg4cmVtKTtcbiAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICAgICAgIFxuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXAoMC45MzhyZW0sIDAuNzgzdncgKyAwLjQzNXJlbSwgMS4zNzVyZW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgwLjkzOHJlbSwgMC44OTV2dyArIDAuMzY0cmVtLCAxLjQzOHJlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgwLjkzOHJlbSwgMC44OTV2dyArIDAuMzY0cmVtLCAxLjQzOHJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMC45MzhyZW0sIDAuODk1dncgKyAwLjM2NHJlbSwgMS40MzhyZW0pO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuMTI1cmVtLCAyLjc5NnZ3ICsgMS4zMzJyZW0sIDQuNjg4cmVtKTtcbiAgICB9XG59XG5cbi5oYW5kLXN2Zy1tYXNrIHtcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcCg2LjMxM3JlbSwgNS43MDV2dyArIDIuNjU0cmVtLCA5LjVyZW0pO1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgQGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgd2lkdGg6IGNsYW1wKDI4LjgxM3JlbSwgMjUuNzI3dncgKyAxMi4zMTVyZW0sIDQzLjE4OHJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgyNy4zMTNyZW0sIDI0LjQ5N3Z3ICsgMTEuNjA0cmVtLCA0MXJlbSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDUuMjVyZW0sIDQuNjk4dncgKyAyLjIzN3JlbSwgNy44NzVyZW0pO1xufVxuLmhhbmQtc3ZnLW1hc2sgc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoMTQuODEzcmVtLCAxMy4zMTF2dyArIDYuMjc3cmVtLCAyMi4yNXJlbSl4O1xuICAgIGhlaWdodDogY2xhbXAoMTUuMTg4cmVtLCAxMy41MzV2dyArIDYuNTA4cmVtLCAyMi43NXJlbSk7XG4gICAgd2lkdGg6IGNsYW1wKDIxLjEyNXJlbSwgMTguOTA0dncgKyA5LjAwM3JlbSwgMzEuNjg4cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDIxLjYyNXJlbSwgMTkuMzUxdncgKyA5LjIxNnJlbSwgMzIuNDM4cmVtKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC13aWR0aDogNzQlO1xufVxuLmhhbmQtaW1nLW1hc2t7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46YXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDpjbGFtcCgyMS4zNzVyZW0sIDE5LjEyOHZ3ICsgOS4xMDlyZW0sIDMyLjA2M3JlbSk7XG4gICAgaGVpZ2h0OmNsYW1wKDIxLjg3NXJlbSwgMTkuNTc1dncgKyA5LjMyM3JlbSwgMzIuODEzcmVtKTtcbn1cbi5lbGV2YXRlLXdpdGgtZWRlc2lnbi10ZXh0e1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg1LjgxM3JlbSwgNS4yNTd2dyArIDIuNDQxcmVtLCA4Ljc1cmVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUuNTYzcmVtLCA0LjkyMnZ3ICsgMi40MDZyZW0sIDguMzEzcmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1LjU2M3JlbSwgNC45MjJ2dyArIDIuNDA2cmVtLCA4LjMxM3JlbSk7XG59XG4uZWxldmF0ZS13aXRoLWVkZXNpZ24tdGV4dC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDUuNTYzcmVtLCA3LjMyOHZ3LCA4LjMxM3JlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNS41NjNyZW0sIDcuMzI4dncsIDguMzEzcmVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoOC4zMTNyZW0sIDcuNDk0dncgKyAzLjUwN3JlbSwgMTIuNXJlbSk7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDMuODEzcmVtLCAzLjQ2OHZ3ICsgMS41ODlyZW0sIDUuNzVyZW0pO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC44OTV2dyArIDAuNDI2cmVtLCAxLjVyZW0pO1xufVxuLmdyZWVuLWFyY3tcbiAgICB3aWR0aDogY2xhbXAoMTU3LjgxM3JlbSwgMTQxLjI3NXZ3ICsgNjcuMjJyZW0sIDIzNi43NXJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxNTcuODEzcmVtLCAxNDEuMjc1dncgKyA2Ny4yMnJlbSwgMjM2Ljc1cmVtKTtcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcCgxNTcuODEzcmVtLCAxNDEuMjc1dncgKyA2Ny4yMnJlbSwgMjM2Ljc1cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiAjMzJCNTU3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucGluay1hcmN7XG4gICAgd2lkdGg6IGNsYW1wKDEyMi4yNXJlbSwgMTA5LjM5NnZ3ICsgNTIuMXJlbSwgMTgzLjM3NXJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxMjIuMjVyZW0sIDEwOS4zOTZ2dyArIDUyLjFyZW0sIDE4My4zNzVyZW0pO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNsYW1wKDE3LjgxM3JlbSwgMTUuODg0dncgKyA3LjYyN3JlbSwgMjYuNjg4cmVtKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEyMi4yNXJlbSwgMTA5LjM5NnZ3ICsgNTIuMXJlbSwgMTgzLjM3NXJlbSk7XG4gICAgYmFja2dyb3VuZDogI0Y5ODNFMDtcbn1cbi55ZWxsb3ctYXJje1xuICAgIHdpZHRoOiBjbGFtcCg5M3JlbSwgODMuMjIxdncgKyAzOS42MzRyZW0sIDEzOS41cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDkzcmVtLCA4My4yMjF2dyArIDM5LjYzNHJlbSwgMTM5LjVyZW0pO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDkzcmVtLCA4My4yMjF2dyArIDM5LjYzNHJlbSwgMTM5LjVyZW0pO1xuICAgIGJhY2tncm91bmQ6ICNGQUU5NDE7XG4gICAgdG9wOiBjbGFtcCgxNC42MjVyZW0sIDEzLjA4N3Z3ICsgNi4yMzNyZW0sIDIxLjkzOHJlbSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucmVhZHktdG8tdHJhbnNmb3Jte1xuICAgIC5tYXgtdy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXAoNDMuNzVyZW0sIDM5LjE1dncgKyAxOC42NDVyZW0sIDY1LjYyNXJlbSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoNy42ODhyZW0sIDYuOTM1dncgKyAzLjI0cmVtLCAxMS41NjNyZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg3LjY4OHJlbSwgNi45MzV2dyArIDMuMjRyZW0sIDExLjU2M3JlbSk7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTUwMHB4KXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDI3LjY4OHJlbSwgMjQuODMydncgKyAxMS43NjRyZW0sIDQxLjU2M3JlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuMTI1cmVtLCAxLjAwN3Z3ICsgMC40NzlyZW0sIDEuNjg4cmVtKTtcbiAgICAgICAgICAgIC5oaWdobGl0aGVke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDAuMTg4cmVtLCAwLjIyNHZ3ICsgMC4wNDRyZW0sIDAuMzEzcmVtKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMC4xODhyZW0sIDAuMjI0dncgKyAwLjA0NHJlbSwgMC4zMTNyZW0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMS4wNjNyZW0sIDAuODk1dncgKyAwLjQ4OXJlbSwgMS41NjNyZW0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEuMDYzcmVtLCAwLjg5NXZ3ICsgMC40ODlyZW0sIDEuNTYzcmVtKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qb3VybmV5LWdyYXBoaWMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgd2lkdGg6Y2xhbXAoMjUuNDM4cmVtLCAyMi43MDd2dyArIDEwLjg3N3JlbSwgMzguMTI1cmVtKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Y2xhbXAoNS4xMjVyZW0sIDQuNTg2dncgKyAyLjE4NHJlbSwgNy42ODhyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZWFkeS10by10cmFuc2Zvcm0tZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXAoNC40MzhyZW0sIDQuMDI3dncgKyAxLjg1NXJlbSwgNi42ODhyZW0pO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoNi4zMTNyZW0sIDUuNzA1dncgKyAyLjY1NHJlbSwgOS41cmVtKTtcbiAgICAgICAgICAgIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wKDUuODc1cmVtLCA1LjI1N3Z3ICsgMi41MDRyZW0sIDguODEzcmVtKTtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCg2MS42MjVyZW0sIDU1LjE0NXZ3ICsgMjYuMjYzcmVtLCA5Mi40MzhyZW0pO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoNS44NzVyZW0sIDUuMjU3dncgKyAyLjUwNHJlbSwgOC44MTNyZW0pO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0LjE4OHJlbSwgMy42OTF2dyArIDEuODJyZW0sIDYuMjVyZW0pO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoOC4zMTNyZW0sIDcuNDk0dncgKyAzLjUwN3JlbSwgMTIuNXJlbSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5yZWFkeS10by10cmFuc2Zvcm0tZm9ybS10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMC42ODhyZW0sIDAuNTU5dncgKyAwLjMyOXJlbSwgMXJlbSk7XG4gICAgICAgIH1cbiAgICAgICAgLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3cge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDMuNXJlbSwgMy4xMzJ2dyArIDEuNDkycmVtLCA1LjI1cmVtKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgICAucmVhZHktdG8tdHJhbnNmb3JtLWJ0bi1ib3h7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXAoNi4zNzVyZW0sIDUuNzA1dncgKyAyLjcxN3JlbSwgOS41NjNyZW0pO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDAuOTM4cmVtLCAwLjg5NXZ3ICsgMC4zNjRyZW0sIDEuNDM4cmVtKTtcbiAgICAgICAgfVxuICAgXG4gICAgfVxufVxuLnJlYWR5LXRvLXRyYW5zZm9ybS1mb3JtLXNoYWRvdyB7XG4gICAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjY4OHJlbSk7XG4gICAgd2lkdGg6IGNsYW1wKDYxLjYyNXJlbSwgODEuNDA4dncsIDkyLjQzOHJlbSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDYuMzEzcmVtLCA4LjM1OXZ3LCA5LjVyZW0pO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOztcbn1cbi5ibGFjay13aGl0ZS1tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDgzJTtcbn1cbi52aWRlb19ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW9faG9sZGVyIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94LWFic3tcblxufVxuLmNvbG9yZnVsLW1lZGlhLWFicy1jb21iaW5lLWNlbGxze1xuICAgIC52aWRlb19tYXNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbWFzay9zbWFsbC1ibGFjay13aGl0ZS1tYXNrLnN2Z1wiKTtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgXG4gICAgICAgIHdpZHRoOiBjbGFtcCgyMC41NjNyZW0sIDE4LjM0NXZ3ICsgOC43OTlyZW0sIDMwLjgxM3JlbSk7XG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICB9XG59XG4uaG9yaXpvbnRhbC1jdXN0b20tc2hhcGV7XG4gICAgXG4gICAgd2lkdGg6IGNsYW1wKDE5LjE4OHJlbSwgMTcuMTE0dncgKyA4LjIxM3JlbSwgMjguNzVyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMTcuNDM4cmVtLCAxNS41NDh2dyArIDcuNDY3cmVtLCAyNi4xMjVyZW0pO1xuICAgIC5wcmVsO1xuICAgIC52aWRlb19tYXNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbWFzay9ob3Jpem9udGFsLWN1c3RvbS1zaGFwZS5zdmdcIik7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgICAgICB3aWR0aDogY2xhbXAoMTkuMTg4cmVtLCAxNy4xMTR2dyArIDguMjEzcmVtLCAyOC43NXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxufVxuXG4uZmxvd2VyLW1hc2t7XG4gICAgd2lkdGg6IGNsYW1wKDExLjI1cmVtLCAxMC4wNjd2dyArIDQuNzk0cmVtLCAxNi44NzVyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMTEuMzEzcmVtLCAxMC4wNjd2dyArIDQuODU3cmVtLCAxNi45MzhyZW0pO1xuICAgIC52aWRlb19tYXNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbWFzay9tYXNrLWZsb3dlci5zdmdcIik7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgICAgICB3aWR0aDogY2xhbXAoMTEuMjVyZW0sIDEwLjA2N3Z3ICsgNC43OTRyZW0sIDE2Ljg3NXJlbSk7XG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cbn1cbi5jdXN0b20tc2hhcGUtbWFza3tcbiAgICB3aWR0aDogY2xhbXAoOC44MTNyZW0sIDcuODN2dyArIDMuNzkycmVtLCAxMy4xODhyZW0pO1xuICAgIGhlaWdodDpjbGFtcCg5LjY4OHJlbSwgOC43MjV2dyArIDQuMDkzcmVtLCAxNC41NjNyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC52aWRlb19tYXNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbWFzay9jdXN0b20tc2hhcGUtbWFzay5zdmdcIik7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgICAgICB3aWR0aDogY2xhbXAoOC44MTNyZW0sIDcuODN2dyArIDMuNzkycmVtLCAxMy4xODhyZW0pO1xuICAgICAgICBoZWlnaHQ6Y2xhbXAoOS42ODhyZW0sIDguNzI1dncgKyA0LjA5M3JlbSwgMTQuNTYzcmVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG59XG4uc3Rhci1zaGFwZXtcbiAgICB3aWR0aDogY2xhbXAoMTcuNTYzcmVtLCAxNS42NnZ3ICsgNy41MjFyZW0sIDI2LjMxM3JlbSk7XG4gICAgaGVpZ2h0OmNsYW1wKDE2Ljg3NXJlbSwgMTUuMTAxdncgKyA3LjE5MnJlbSwgMjUuMzEzcmVtKTtcbiAgICAucHJlbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLnZpZGVvX21hc2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9tYXNrL3N0YXIuc3ZnXCIpO1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDE3LjU2M3JlbSwgMTUuNjZ2dyArIDcuNTIxcmVtLCAyNi4zMTNyZW0pO1xuICAgICAgICBoZWlnaHQ6Y2xhbXAoMTYuODc1cmVtLCAxNS4xMDF2dyArIDcuMTkycmVtLCAyNS4zMTNyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cbn1cblxuLmZsb3dlci1zaGFwZXtcbiAgICB3aWR0aDogY2xhbXAoMTcuMjVyZW0sIDE1LjQzNnZ3ICsgNy4zNTJyZW0sIDI1Ljg3NXJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxNy40MzhyZW0sIDE1LjU0OHZ3ICsgNy40NjdyZW0sIDI2LjEyNXJlbSk7XG4gICAgLnByZWw7XG59XG4uZmxvd2VyLXNoYXBlIC52aWRlb19tYXNrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMTMxLCAyMjQgLCAxMDAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL21hc2svcGluay1mbG93ZXItc2hhcGUuc3ZnXCIpO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9tYXNrL3BpbmstZmxvd2VyLXNoYXBlLnN2Z1wiKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG4gICAgbWFzay1zaXplOiAxMDAlO1xuICAgIHdpZHRoOiBjbGFtcCgxNy4yNXJlbSwgMTUuNDM2dncgKyA3LjM1MnJlbSwgMjUuODc1cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDE3LjQzOHJlbSwgMTUuNTQ4dncgKyA3LjQ2N3JlbSwgMjYuMTI1cmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHZpZGVve1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICB9XG59XG4udmlkZW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIFxuICAudmlkZW8tY292ZXIsIC52aWRlby10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBcbi5zdGFyLWJvcmRlcntcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xufVxuICBcbiAgLnZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuLnNwZWFraW5nLXNjaG9vbC1tZWRpYXtcbiAgIC52aWRlby1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuODc1cmVtLCAzLjQ2OHZ3ICsgMS42NTFyZW0sIDUuODEzcmVtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC52aWRlb3tcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgfSBcbn1cbi5mbG93ZXItbWFzay1jZWxse1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibGFjay13aGl0ZS1tYXNrLWNlbGwsIC5ibGFjay13aGl0ZS1tYXNrLWNlbGwtMiwgLmN1c3RvbS1zaGFwZS1tYXNrLWNlbGx7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udGVudCB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTowO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMzMkI1NTc7XG59XG5cblxuLmNvbnRlbnRfX2ltZyB7XG5cdG1heC13aWR0aDogY2xhbXAoMjguMTI1cmVtLCA1NS45Mjh2dyAtIDcuNzM5cmVtLCA1OS4zNzVyZW0pO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0ZmlsdGVyOiBub25lO1xuXG59XG4ucmVjYXB0Y2hhLWJveHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAucHJlbDtcbiAgICAucmVjYXB0Y2hhLXBvcHVwLWJveHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuLmNvbGxlZ2UtbG9nb3MtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMS40MzhyZW0sIDEuMzQydncgKyAwLjU3N3JlbSwgMi4xODhyZW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg4LjA2M3JlbSwgNy4xNTl2dyArIDMuNDcycmVtLCAxMi4wNjNyZW0pO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmNvbGxlZ2UtaXRlbXtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDpjbGFtcCgxMS41cmVtLCAxMC4yOTF2dyArIDQuOTAxcmVtLCAxNy4yNXJlbSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmNsYW1wKDQuMzc1cmVtLCAzLjkxNXZ3ICsgMS44NjVyZW0sIDYuNTYzcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDpjbGFtcCg1LjkzOHJlbSwgNS4zNjl2dyArIDIuNDk1cmVtLCA4LjkzOHJlbSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmNsYW1wKDUuOTM4cmVtLCA1LjM2OXZ3ICsgMi40OTVyZW0sIDguOTM4cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6Y2xhbXAoMTEuNjg4cmVtLCAxMC40MDN2dyArIDUuMDE3cmVtLCAxNy41cmVtKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Y2xhbXAoNC40MzhyZW0sIDQuMDI3dncgKyAxLjg1NXJlbSwgNi42ODhyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6Y2xhbXAoMTEuNjg4cmVtLCAxMC40MDN2dyArIDUuMDE3cmVtLCAxNy41cmVtKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Y2xhbXAoNC40MzhyZW0sIDQuMDI3dncgKyAxLjg1NXJlbSwgNi42ODhyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIC52dyh3aWR0aCwxNDBweCk7XG4gICAgICAgICAgICAgICAgLnZ3KGhlaWdodCwxMzVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgLnZ3KHdpZHRoLDI3NnB4KTtcbiAgICAgICAgICAgICAgICAvLyAudncoaGVpZ2h0LDkycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG4udGV4dC1jZW50ZXIsIC50ZXh0LXRvcC1sZWZ0LCAudGV4dC1sZWZ0LCAudGV4dC1yaWdodHtcbiAgICAubm9uZTtcbn1cblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/