@charset "UTF-8";
/*
Use a value from 100 to 900
*/
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */
/* # =================================================================
   # Global selectors
   # ================================================================= */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: scroll; /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%; /* iOS 8+ */
}

*,
::before,
::after {
  background-repeat: no-repeat; /* Set `background-repeat: no-repeat` to all elements and pseudo elements */
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit; /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}

* {
  padding: 0; /* Reset `padding` and `margin` of all elements */
  margin: 0;
}

/* # =================================================================
   # General elements
   # ================================================================= */
/* Add the correct display in iOS 4-7.*/
audio:not([controls]) {
  display: none;
  height: 0;
}

hr {
  overflow: visible; /* Show the overflow in Edge and IE */
}

/*
* Correct `block` display not defined for any HTML5 element in IE 8/9
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox
* Correct `block` display not defined for `main` in IE 11
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

summary {
  display: list-item; /* Add the correct display in all browsers */
}

small {
  font-size: 80%; /* Set font-size to 80% in `small` elements */
}

[hidden],
template {
  display: none; /* Add the correct display in IE */
}

abbr[title] {
  border-bottom: 1px dotted; /* Add a bordered underline effect in all browsers */
  text-decoration: none; /* Remove text decoration in Firefox 40+ */
}

a {
  background-color: transparent; /* Remove the gray background on active links in IE 10 */
  -webkit-text-decoration-skip: objects; /* Remove gaps in links underline in iOS 8+ and Safari 8+ */
}

a:active,
a:hover {
  outline-width: 0; /* Remove the outline when hovering in all browsers */
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* Specify the font family of code elements */
}

b,
strong {
  font-weight: bolder; /* Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+ */
}

dfn {
  font-style: italic; /* Address styling not present in Safari and Chrome */
}

/* Address styling not present in IE 8/9 */
mark {
  background-color: #ff0;
  color: #000;
}

/* https://gist.github.com/unruthless/413930 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* # =================================================================
   # Forms
   # ================================================================= */
input {
  border-radius: 0;
}

/* Apply cursor pointer to button elements */
button,
[type=button],
[type=reset],
[type=submit],
[role=button] {
  cursor: pointer;
}

/* Replace pointer cursor in disabled elements */
[disabled] {
  cursor: default;
}

[type=number] {
  width: auto; /* Firefox 36+ */
}

[type=search] {
  -webkit-appearance: textfield; /* Safari 8+ */
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none; /* Safari 8 */
}

textarea {
  overflow: auto; /* Internet Explorer 11+ */
  resize: vertical; /* Specify textarea resizability */
}

button,
input,
optgroup,
select,
textarea {
  font: inherit; /* Specify font inheritance of form elements */
}

optgroup {
  font-weight: bold; /* Restore the font weight unset by the previous rule. */
}

button {
  overflow: visible; /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}

/* Remove inner padding and border in Firefox 4+ */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}

/* Replace focus style removed in the border reset above */
button:-moz-focusring,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  outline: 1px dotted ButtonText;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS */
}

button,
select {
  text-transform: none; /* Firefox 40+, Internet Explorer 11- */
}

/* Remove the default button styling in all browsers */
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}

/* Style select like a standard input */
select {
  -moz-appearance: none; /* Firefox 36+ */
  -webkit-appearance: none; /* Chrome 41+ */
}

select::-ms-expand {
  display: none; /* Internet Explorer 11+ */
}

select::-ms-value {
  color: currentColor; /* Internet Explorer 11+ */
}

legend {
  border: 0; /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit; /* Correct the color inheritance from `fieldset` elements in IE */
  display: table; /* Correct the text wrapping in Edge and IE */
  max-width: 100%; /* Correct the text wrapping in Edge and IE */
  white-space: normal; /* Correct the text wrapping in Edge and IE */
}

::-webkit-file-upload-button {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS and Safari */
  font: inherit; /* Change font properties to `inherit` in Chrome and Safari */
}

[type=search] {
  -webkit-appearance: textfield; /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px; /* Correct the outline style in Safari */
}

/* # =================================================================
   # Specify media element style
   # ================================================================= */
img {
  border-style: none; /* Remove border when inside `a` element in IE 8/9/10 */
}

/* Add the correct vertical alignment in Chrome, Firefox, and Opera */
progress {
  vertical-align: baseline;
}

svg:not(:root) {
  overflow: hidden; /* Internet Explorer 11- */
}

audio,
canvas,
progress,
video {
  display: inline-block; /* Internet Explorer 11+, Windows Phone 8.1+ */
}

/* # =================================================================
   # Accessibility
   # ================================================================= */
/* Hide content from screens but not screenreaders */
@media screen {
  [hidden~=screen] {
    display: inherit;
  }
  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}
/* Specify the progress cursor of updating elements */
[aria-busy=true] {
  cursor: progress;
}

/* Specify the pointer cursor of trigger elements */
[aria-controls] {
  cursor: pointer;
}

/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */
[aria-disabled] {
  cursor: default;
}

/* # =================================================================
   # Selection
   # ================================================================= */
/* Specify text selection background color and omit drop shadow */
::-moz-selection {
  background-color: #b3d4fc; /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

::selection {
  background-color: #b3d4fc; /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

h1, h2, h3, h4, h5 {
  line-height: 1;
  font-size: 100%;
  font-weight: normal;
}

img {
  border: none;
  vertical-align: bottom;
}

ul, ol, li, dl, dt, dd {
  list-style: none;
}

/* pc-sp */
.switch--sp {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .switch--sp {
    display: block !important;
    margin: 0 auto;
  }
}

.switch--pc {
  display: block !important;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .switch--pc {
    display: none !important;
  }
}

body {
  padding-top: 120px;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  color: #333333;
  font-size: 16px;
  line-height: 1.75;
  background: #D8EFFF;
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  body {
    padding-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  body {
    font-size: 3.7333333333vw;
    line-height: 2;
    padding-top: 21.3333333333vw;
  }
}

img {
  max-width: 100%;
  line-height: 1;
  vertical-align: top;
}

img[src$=".svg"] {
  width: 100%;
  height: auto;
}

@media screen and (min-width: 768px) {
  a[href*="tel:"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
  }
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  font-weight: normal;
}

.pc-only {
  display: block;
}
@media screen and (max-width: 767px) {
  .pc-only {
    display: none;
  }
}

.sp-only {
  display: none;
}
@media screen and (max-width: 767px) {
  .sp-only {
    display: block;
  }
}

.main-contents {
  overflow: clip;
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .main-contents {
    padding-bottom: 34.6666666667vw;
  }
}
.main-contents__inner {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .main-contents__inner {
    padding-bottom: 13.3333333333vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
.modal {
  z-index: 10002;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  -ms-overflow-style: none;
  scrollbar-width: none;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.modal {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.modal::-webkit-scrollbar {
  display: none;
}
.modal.active {
  opacity: 1;
  pointer-events: auto;
}
.modal__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.modal__contents {
  width: 100%;
  min-height: calc(100% + 1px);
  padding: 100px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal__inner {
  padding: 60px 0 0;
  max-width: 902px;
  background: #D8EFFF;
  border-radius: 20px;
  z-index: 1000;
}
@media screen and (min-width: 1025px) {
  .modal__inner {
    min-width: 902px;
  }
}
.modal__inner .elm-heading-lv2 {
  padding: 0 53px;
  margin-bottom: 0 !important;
}
.modal__inner .elm-heading-lv2:before, .modal__inner .elm-heading-lv2:after {
  display: none;
}
.modal__inner .detail {
  padding: 26px 49px 70px;
}
.modal__inner .detail .elm-heading-lv3 {
  margin-bottom: 20px;
}
.modal__inner .detail .text-big {
  font-size: 24px;
}
.modal__inner .detail .elm-btn-wrap {
  margin-top: 40px;
}
.modal__inner .detail.modal-error {
  padding-bottom: 60px;
}
.modal__inner .detail.modal-error .elm-notice-text {
  margin-bottom: 28px;
  margin-left: 10px;
}
.modal__inner .detail.modal-error .form-table th {
  width: 220px;
  min-width: 220px;
  padding-right: 30px;
  padding-bottom: 31px;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .modal__inner .detail.modal-error .form-table th {
    width: 100%;
    padding: 20px;
  }
}
.modal__inner .detail.modal-error .form-table td {
  width: 72.5%;
  padding-bottom: 31px;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .modal__inner .detail.modal-error .form-table td {
    width: 100%;
    padding: 20px;
  }
}
.modal__inner .detail.modal-error .elm-btn-wrap {
  margin-top: 0;
}
.modal__inner .detail.modal-error .elm-btn {
  margin-top: 56px;
}
.modal__inner .detail .text-area {
  margin-top: 18px;
  padding-left: 12px;
}
.modal__inner .detail .text-area .elm-text:not(:last-of-type) {
  margin-bottom: 10px;
}
.modal__inner .detail .text-area .elm-list-numb2 {
  margin-bottom: 14px;
}
.modal__inner .detail .text-area .elm-list-numb2 li {
  margin-top: 0;
}
.modal__inner .detail .contact-area {
  margin-top: 44px;
}
.modal__inner .detail .contact-area dl {
  margin-top: 16px;
}
.modal__inner .detail .contact-area dl dd {
  margin-top: 7px;
}
.modal__inner .detail .contact-area dl dd .elm-text:not(:last-of-type) {
  margin-bottom: 6px;
}
.modal__inner .detail .contact-area dl dd .elm-text.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal__inner .detail .contact-area dl dd .elm-text.flex .head {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.modal__inner.step-guide .elm-heading-lv2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal__inner.step-guide .elm-heading-lv2 .step {
  margin-right: 14px;
  width: auto;
  height: 44px;
  border-radius: 8px;
  background: #1C53A4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-weight: 700;
  color: #fff;
  padding-bottom: 9px;
  padding-left: 11px;
  padding-right: 11px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.modal__inner.step-guide .elm-heading-lv2 .step span {
  display: inline-block;
  line-height: 1;
}
.modal__inner.step-guide .elm-heading-lv2 .step .en {
  font-size: 20px;
  margin-right: 7px;
}
.modal__inner.step-guide .elm-heading-lv2 .step .current {
  font-size: 28px;
  margin-right: 4px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.modal__inner.step-guide .elm-heading-lv2 .step .bar {
  font-size: 24px;
  margin-right: 2px;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.modal__inner.step-guide .elm-heading-lv2 .step .numb {
  font-size: 22px;
}
.modal__inner.step-guide .elm-heading-lv2 .text {
  font-size: 24px;
}
.modal__inner.step-guide .elm-heading-lv2 .text:before {
  display: none;
}
.modal__inner.step-guide .detail {
  padding-top: 37px;
  padding-bottom: 45px;
}
.modal__inner.step-guide .detail.detail2 {
  padding-bottom: 60px;
}
.modal__inner.step-guide .detail .elm-list li {
  margin-top: 0;
}
.modal__inner.step-guide .detail .elm-list-numb2 li:not(:first-of-type) {
  margin-top: 14px;
}
.modal__inner.step-guide .detail .elm-list-numb2 li .elm-list {
  margin-top: 9px;
}
.modal__inner.step-guide .detail .elm-list-numb2 li .elm-list li:not(:first-of-type) {
  margin-top: 8px;
}
.modal__inner.step-guide .detail .mihon {
  margin-top: 50px;
}
.modal__inner.step-guide .detail .mihon .image {
  max-width: 200px;
  text-align: center;
  margin: 0 auto 0 auto;
}
.modal__inner.step-guide .detail .mihon .elm-text {
  margin-top: 1px;
  text-align: center;
}
.modal__inner.step-guide .detail .elm-btn-cancel {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .modal__contents {
    padding: 16vw 4.2666666667vw;
  }
  .modal__inner {
    width: 100%;
    max-width: 91.4666666667vw;
    padding: 7.7333333333vw 0 0 0;
    border-radius: 5.3333333333vw;
  }
  .modal__inner .elm-heading-lv2 {
    padding: 0 3.4666666667vw;
  }
  .modal__inner .elm-heading-lv2 .text {
    min-width: auto;
  }
  .modal__inner .elm-heading-lv2:before {
    margin-right: 2.4vw;
  }
  .modal__inner .detail {
    padding: 8vw 4.8vw;
  }
  .modal__inner .detail .elm-heading-lv3 {
    margin-bottom: 6.9333333333vw;
  }
  .modal__inner .detail .text-big {
    font-size: 5.8666666667vw;
  }
  .modal__inner .detail .elm-btn-wrap {
    margin-top: 8vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .modal__inner .detail .elm-btn-wrap .elm-btn {
    margin: 0 auto 0 auto;
  }
  .modal__inner .detail .elm-btn-wrap .elm-btn:last-of-type {
    margin-bottom: 2.6666666667vw;
  }
  .modal__inner .detail.modal-error {
    padding-top: 5.3333333333vw;
    padding-bottom: 60px;
  }
  .modal__inner .detail.modal-error .elm-notice-text {
    margin-bottom: 5.3333333333vw;
    margin-left: 0;
  }
  .modal__inner .detail.modal-error .form-table th {
    width: 100%;
    padding: 3.4666666667vw 17.3333333333vw 3.7333333333vw 4.2666666667vw;
  }
  .modal__inner .detail.modal-error .form-table td {
    width: 100%;
    padding: 4.2666666667vw;
  }
  .modal__inner .detail.modal-error .elm-btn {
    margin-top: 8.2666666667vw;
  }
  .modal__inner .detail.modal-error .elm-btn-wrap .elm-btn-cancel {
    margin-top: 0;
  }
  .modal__inner .detail .text-area {
    margin-top: 8vw;
    padding-left: 0;
  }
  .modal__inner .detail .text-area .elm-text:not(:last-of-type) {
    margin-bottom: 2.6666666667vw;
  }
  .modal__inner .detail .text-area .elm-list-numb2 {
    margin-bottom: 5.3333333333vw;
  }
  .modal__inner .detail .text-area .elm-list-numb2 li {
    margin-top: 0;
  }
  .modal__inner .detail .contact-area {
    margin-top: 13.3333333333vw;
  }
  .modal__inner .detail .contact-area dl {
    margin-top: 8vw;
  }
  .modal__inner .detail .contact-area dl dd {
    margin-top: 7px;
  }
  .modal__inner .detail .contact-area dl dd .elm-text:not(:last-of-type) {
    margin-bottom: 1.6vw;
  }
  .modal__inner .detail .contact-area dl dd .elm-text.flex {
    display: block;
  }
  .modal__inner .detail .contact-area dl dd .elm-text.flex .head {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .modal__inner .detail .contact-area dl dd .elm-text.mail, .modal__inner .detail .contact-area dl dd .elm-text.tel {
    font-size: 4.2666666667vw;
  }
  .modal__inner.step-guide .elm-heading-lv2 .step {
    margin-right: 2.6666666667vw;
    width: auto;
    height: 11.7333333333vw;
    border-radius: 2.1333333333vw;
    padding-bottom: 3.2vw;
    padding-left: 2.9333333333vw;
    padding-right: 2.9333333333vw;
  }
  .modal__inner.step-guide .elm-heading-lv2 .step .en {
    font-size: 4.8vw;
    margin-right: 0.8vw;
  }
  .modal__inner.step-guide .elm-heading-lv2 .step .current {
    font-size: 5.6vw;
    margin-right: 1.0666666667vw;
    -webkit-transform: translateY(0.5333333333vw);
            transform: translateY(0.5333333333vw);
  }
  .modal__inner.step-guide .elm-heading-lv2 .step .bar {
    font-size: 4.8vw;
    margin-right: 0.8vw;
    -webkit-transform: translateY(-0.5333333333vw);
            transform: translateY(-0.5333333333vw);
  }
  .modal__inner.step-guide .elm-heading-lv2 .step .numb {
    font-size: 4.8vw;
  }
  .modal__inner.step-guide .elm-heading-lv2 .text {
    font-size: 5.3333333333vw;
  }
  .modal__inner.step-guide .detail {
    padding-top: 6.1333333333vw;
    padding-bottom: 10.9333333333vw;
  }
  .modal__inner.step-guide .detail.detail2 {
    padding-bottom: 9.3333333333vw;
  }
  .modal__inner.step-guide .detail .elm-list li {
    margin-top: 0;
  }
  .modal__inner.step-guide .detail .elm-list-numb2 li:not(:first-of-type) {
    margin-top: 2.6666666667vw;
  }
  .modal__inner.step-guide .detail .elm-list-numb2 li .elm-list {
    margin-top: 2.4vw;
  }
  .modal__inner.step-guide .detail .elm-list-numb2 li .elm-list li:not(:first-of-type) {
    margin-top: 1.0666666667vw;
  }
  .modal__inner.step-guide .detail .mihon {
    margin-top: 6.1333333333vw;
  }
  .modal__inner.step-guide .detail .mihon .elm-text {
    margin-top: 0.2666666667vw;
  }
  .modal__inner.step-guide .detail .elm-btn-cancel {
    margin-top: 8vw;
  }
}

.header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  height: 120px;
  z-index: 10000;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.header__inner {
  width: 100%;
  height: 100%;
  position: relative;
}
.header__logo {
  width: 408px;
  position: absolute;
  left: 83px;
  top: 28px;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .header {
    height: 80px;
  }
  .header__logo {
    width: 300px;
    position: absolute;
    left: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .header {
    height: 21.3333333333vw;
  }
  .header__logo {
    width: 66.9333333333vw;
    position: absolute;
    left: 4.5333333333vw;
    top: 5.0666666667vw;
  }
}

.footer {
  background: #fff;
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.footer__inner {
  padding: 50px 0 64px;
}
.footer__logo {
  width: 355px;
  margin: 0 auto 0 auto;
}
.footer__link {
  width: 750px;
  margin: 15px auto 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer__link li {
  margin-top: 27px;
  font-size: 14px;
  line-height: 1;
  margin-right: 40px;
}
.footer__link li a,
.footer__link li a:link,
.footer__link li a:visited {
  color: #333333;
  text-decoration: none;
}
.footer__link li a,
.footer__link li a:link,
.footer__link li a:visited {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .footer__link li a:hover {
    opacity: 0.7;
    text-decoration: none;
  }
}
@media screen and (min-width: 768px) {
  .footer__link li:nth-of-type(4), .footer__link li:last-of-type {
    margin-right: 0;
  }
}
.footer__copy {
  width: 100%;
  height: 47px;
  background: #707070;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  .footer__link li {
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .footer__inner {
    padding: 12.72vw 5.3333333333vw 9.8666666667vw;
  }
  .footer__logo {
    width: 84vw;
  }
  .footer__link {
    width: 100%;
    margin: 4vw auto 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .footer__link li {
    width: 42.4vw;
    margin-top: 5.3333333333vw;
    font-size: 3.4666666667vw;
    line-height: 1;
    margin-right: 0;
  }
  .footer__link li:nth-of-type(odd) {
    margin-right: 4.5333333333vw;
  }
  .footer__copy {
    height: 12.5333333333vw;
    font-size: 2.6666666667vw;
  }
}

.page-top {
  width: 55px;
  height: 55px;
  position: absolute;
  top: -80px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1001;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.page-top {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-top a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.16);
          box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.16);
  border: 2px solid #999;
  background: #fff;
}
.page-top a {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .page-top a:hover {
    background: #B9B6B6;
  }
  .page-top a:hover span {
    -webkit-mask-image: url("../images/common/page-top.svg");
            mask-image: url("../images/common/page-top.svg");
    background-color: #fff;
  }
}
.page-top span {
  display: block;
  line-height: 1;
  width: 24px;
  height: 33px;
  -webkit-mask-image: url("../images/common/page-top.svg");
          mask-image: url("../images/common/page-top.svg");
  background-color: #999;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% auto;
          mask-size: 100% auto;
  -webkit-mask-position: center;
          mask-position: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
@media screen and (max-width: 767px) {
  .page-top {
    width: 14.6666666667vw;
    height: 14.6666666667vw;
    position: absolute;
    top: -21.3333333333vw;
  }
  .page-top a {
    -webkit-box-shadow: 0.5333333333vw 0.5333333333vw 0.8vw rgba(0, 0, 0, 0.16);
            box-shadow: 0.5333333333vw 0.5333333333vw 0.8vw rgba(0, 0, 0, 0.16);
    border: 0.5333333333vw solid #999;
  }
  .page-top span {
    width: 6.4vw;
    height: 8.8vw;
  }
}

.fixed-btn {
  width: 68px;
  height: 80px;
  position: fixed;
  right: 25px;
  bottom: 40px;
  z-index: 10000;
  border-radius: 10px;
  background: #1C53A4;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  cursor: pointer;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.fixed-btn .icon {
  display: block;
  line-height: 1;
  width: 50px;
  height: 62px;
  -webkit-mask-image: url("../images/common/icon-book.svg");
          mask-image: url("../images/common/icon-book.svg");
  background-color: #fff;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% auto;
          mask-size: 100% auto;
  -webkit-mask-position: center;
          mask-position: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.fixed-btn .icon {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.fixed-btn .text {
  display: block;
  line-height: 1;
  width: 35px;
  height: 25px;
  -webkit-mask-image: url("../images/common/fixed-btn-text.svg");
          mask-image: url("../images/common/fixed-btn-text.svg");
  background-color: #1C53A4;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% auto;
          mask-size: 100% auto;
  -webkit-mask-position: center;
          mask-position: center;
  position: absolute;
  top: 33px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.fixed-btn .text {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .fixed-btn:hover .icon {
    -webkit-mask-image: url("../images/common/icon-book.svg");
            mask-image: url("../images/common/icon-book.svg");
    background-color: #7096D0;
  }
  .fixed-btn:hover .text {
    -webkit-mask-image: url("../images/common/fixed-btn-text.svg");
            mask-image: url("../images/common/fixed-btn-text.svg");
    background-color: #fff;
  }
}
@media screen and (max-width: 767px) {
  .fixed-btn {
    width: 16vw;
    height: 18.9333333333vw;
    right: 2.6666666667vw;
    bottom: 5.3333333333vw;
    border-radius: 2.6666666667vw;
    -webkit-box-shadow: 0px 0.8vw violet6 rgba(0, 0, 0, 0.16);
            box-shadow: 0px 0.8vw violet6 rgba(0, 0, 0, 0.16);
  }
  .fixed-btn .icon {
    width: 11.7333333333vw;
    height: 14.6666666667vw;
  }
  .fixed-btn .text {
    width: 8vw;
    height: 5.6vw;
    top: 7.4666666667vw;
  }
}

[data-simplebar] {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  -webkit-box-sizing: inherit !important;
          box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  width: auto;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.simplebar-content:after, .simplebar-content:before {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  -webkit-box-sizing: inherit !important;
          box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  -webkit-box-flex: inherit;
      -ms-flex-positive: inherit;
          flex-grow: inherit;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.simplebar-height-auto-observer {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: #000;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  -webkit-transition: opacity 0.2s 0.5s linear;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.mt10 {
  margin-top: 10px !important;
}
@media screen and (max-width: 767px) {
  .mt10 {
    margin-top: 2.6666666667vw !important;
  }
}

.mb10 {
  margin-bottom: 10px !important;
}
@media screen and (max-width: 767px) {
  .mb10 {
    margin-bottom: 2.6666666667vw !important;
  }
}

.pt10 {
  padding-top: 10px !important;
}
@media screen and (max-width: 767px) {
  .pt10 {
    padding-top: 2.6666666667vw !important;
  }
}

.pb10 {
  padding-bottom: 10px !important;
}
@media screen and (max-width: 767px) {
  .pb10 {
    padding-bottom: 2.6666666667vw !important;
  }
}

.mt11 {
  margin-top: 11px !important;
}
@media screen and (max-width: 767px) {
  .mt11 {
    margin-top: 2.9333333333vw !important;
  }
}

.mb11 {
  margin-bottom: 11px !important;
}
@media screen and (max-width: 767px) {
  .mb11 {
    margin-bottom: 2.9333333333vw !important;
  }
}

.pt11 {
  padding-top: 11px !important;
}
@media screen and (max-width: 767px) {
  .pt11 {
    padding-top: 2.9333333333vw !important;
  }
}

.pb11 {
  padding-bottom: 11px !important;
}
@media screen and (max-width: 767px) {
  .pb11 {
    padding-bottom: 2.9333333333vw !important;
  }
}

.mt12 {
  margin-top: 12px !important;
}
@media screen and (max-width: 767px) {
  .mt12 {
    margin-top: 3.2vw !important;
  }
}

.mb12 {
  margin-bottom: 12px !important;
}
@media screen and (max-width: 767px) {
  .mb12 {
    margin-bottom: 3.2vw !important;
  }
}

.pt12 {
  padding-top: 12px !important;
}
@media screen and (max-width: 767px) {
  .pt12 {
    padding-top: 3.2vw !important;
  }
}

.pb12 {
  padding-bottom: 12px !important;
}
@media screen and (max-width: 767px) {
  .pb12 {
    padding-bottom: 3.2vw !important;
  }
}

.mt13 {
  margin-top: 13px !important;
}
@media screen and (max-width: 767px) {
  .mt13 {
    margin-top: 3.4666666667vw !important;
  }
}

.mb13 {
  margin-bottom: 13px !important;
}
@media screen and (max-width: 767px) {
  .mb13 {
    margin-bottom: 3.4666666667vw !important;
  }
}

.pt13 {
  padding-top: 13px !important;
}
@media screen and (max-width: 767px) {
  .pt13 {
    padding-top: 3.4666666667vw !important;
  }
}

.pb13 {
  padding-bottom: 13px !important;
}
@media screen and (max-width: 767px) {
  .pb13 {
    padding-bottom: 3.4666666667vw !important;
  }
}

.mt14 {
  margin-top: 14px !important;
}
@media screen and (max-width: 767px) {
  .mt14 {
    margin-top: 3.7333333333vw !important;
  }
}

.mb14 {
  margin-bottom: 14px !important;
}
@media screen and (max-width: 767px) {
  .mb14 {
    margin-bottom: 3.7333333333vw !important;
  }
}

.pt14 {
  padding-top: 14px !important;
}
@media screen and (max-width: 767px) {
  .pt14 {
    padding-top: 3.7333333333vw !important;
  }
}

.pb14 {
  padding-bottom: 14px !important;
}
@media screen and (max-width: 767px) {
  .pb14 {
    padding-bottom: 3.7333333333vw !important;
  }
}

.mt15 {
  margin-top: 15px !important;
}
@media screen and (max-width: 767px) {
  .mt15 {
    margin-top: 4vw !important;
  }
}

.mb15 {
  margin-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
  .mb15 {
    margin-bottom: 4vw !important;
  }
}

.pt15 {
  padding-top: 15px !important;
}
@media screen and (max-width: 767px) {
  .pt15 {
    padding-top: 4vw !important;
  }
}

.pb15 {
  padding-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
  .pb15 {
    padding-bottom: 4vw !important;
  }
}

.mt16 {
  margin-top: 16px !important;
}
@media screen and (max-width: 767px) {
  .mt16 {
    margin-top: 4.2666666667vw !important;
  }
}

.mb16 {
  margin-bottom: 16px !important;
}
@media screen and (max-width: 767px) {
  .mb16 {
    margin-bottom: 4.2666666667vw !important;
  }
}

.pt16 {
  padding-top: 16px !important;
}
@media screen and (max-width: 767px) {
  .pt16 {
    padding-top: 4.2666666667vw !important;
  }
}

.pb16 {
  padding-bottom: 16px !important;
}
@media screen and (max-width: 767px) {
  .pb16 {
    padding-bottom: 4.2666666667vw !important;
  }
}

.mt17 {
  margin-top: 17px !important;
}
@media screen and (max-width: 767px) {
  .mt17 {
    margin-top: 4.5333333333vw !important;
  }
}

.mb17 {
  margin-bottom: 17px !important;
}
@media screen and (max-width: 767px) {
  .mb17 {
    margin-bottom: 4.5333333333vw !important;
  }
}

.pt17 {
  padding-top: 17px !important;
}
@media screen and (max-width: 767px) {
  .pt17 {
    padding-top: 4.5333333333vw !important;
  }
}

.pb17 {
  padding-bottom: 17px !important;
}
@media screen and (max-width: 767px) {
  .pb17 {
    padding-bottom: 4.5333333333vw !important;
  }
}

.mt18 {
  margin-top: 18px !important;
}
@media screen and (max-width: 767px) {
  .mt18 {
    margin-top: 4.8vw !important;
  }
}

.mb18 {
  margin-bottom: 18px !important;
}
@media screen and (max-width: 767px) {
  .mb18 {
    margin-bottom: 4.8vw !important;
  }
}

.pt18 {
  padding-top: 18px !important;
}
@media screen and (max-width: 767px) {
  .pt18 {
    padding-top: 4.8vw !important;
  }
}

.pb18 {
  padding-bottom: 18px !important;
}
@media screen and (max-width: 767px) {
  .pb18 {
    padding-bottom: 4.8vw !important;
  }
}

.mt19 {
  margin-top: 19px !important;
}
@media screen and (max-width: 767px) {
  .mt19 {
    margin-top: 5.0666666667vw !important;
  }
}

.mb19 {
  margin-bottom: 19px !important;
}
@media screen and (max-width: 767px) {
  .mb19 {
    margin-bottom: 5.0666666667vw !important;
  }
}

.pt19 {
  padding-top: 19px !important;
}
@media screen and (max-width: 767px) {
  .pt19 {
    padding-top: 5.0666666667vw !important;
  }
}

.pb19 {
  padding-bottom: 19px !important;
}
@media screen and (max-width: 767px) {
  .pb19 {
    padding-bottom: 5.0666666667vw !important;
  }
}

.mt20 {
  margin-top: 20px !important;
}
@media screen and (max-width: 767px) {
  .mt20 {
    margin-top: 5.3333333333vw !important;
  }
}

.mb20 {
  margin-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  .mb20 {
    margin-bottom: 5.3333333333vw !important;
  }
}

.pt20 {
  padding-top: 20px !important;
}
@media screen and (max-width: 767px) {
  .pt20 {
    padding-top: 5.3333333333vw !important;
  }
}

.pb20 {
  padding-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  .pb20 {
    padding-bottom: 5.3333333333vw !important;
  }
}

.mt21 {
  margin-top: 21px !important;
}
@media screen and (max-width: 767px) {
  .mt21 {
    margin-top: 5.6vw !important;
  }
}

.mb21 {
  margin-bottom: 21px !important;
}
@media screen and (max-width: 767px) {
  .mb21 {
    margin-bottom: 5.6vw !important;
  }
}

.pt21 {
  padding-top: 21px !important;
}
@media screen and (max-width: 767px) {
  .pt21 {
    padding-top: 5.6vw !important;
  }
}

.pb21 {
  padding-bottom: 21px !important;
}
@media screen and (max-width: 767px) {
  .pb21 {
    padding-bottom: 5.6vw !important;
  }
}

.mt22 {
  margin-top: 22px !important;
}
@media screen and (max-width: 767px) {
  .mt22 {
    margin-top: 5.8666666667vw !important;
  }
}

.mb22 {
  margin-bottom: 22px !important;
}
@media screen and (max-width: 767px) {
  .mb22 {
    margin-bottom: 5.8666666667vw !important;
  }
}

.pt22 {
  padding-top: 22px !important;
}
@media screen and (max-width: 767px) {
  .pt22 {
    padding-top: 5.8666666667vw !important;
  }
}

.pb22 {
  padding-bottom: 22px !important;
}
@media screen and (max-width: 767px) {
  .pb22 {
    padding-bottom: 5.8666666667vw !important;
  }
}

.mt23 {
  margin-top: 23px !important;
}
@media screen and (max-width: 767px) {
  .mt23 {
    margin-top: 6.1333333333vw !important;
  }
}

.mb23 {
  margin-bottom: 23px !important;
}
@media screen and (max-width: 767px) {
  .mb23 {
    margin-bottom: 6.1333333333vw !important;
  }
}

.pt23 {
  padding-top: 23px !important;
}
@media screen and (max-width: 767px) {
  .pt23 {
    padding-top: 6.1333333333vw !important;
  }
}

.pb23 {
  padding-bottom: 23px !important;
}
@media screen and (max-width: 767px) {
  .pb23 {
    padding-bottom: 6.1333333333vw !important;
  }
}

.mt24 {
  margin-top: 24px !important;
}
@media screen and (max-width: 767px) {
  .mt24 {
    margin-top: 6.4vw !important;
  }
}

.mb24 {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  .mb24 {
    margin-bottom: 6.4vw !important;
  }
}

.pt24 {
  padding-top: 24px !important;
}
@media screen and (max-width: 767px) {
  .pt24 {
    padding-top: 6.4vw !important;
  }
}

.pb24 {
  padding-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  .pb24 {
    padding-bottom: 6.4vw !important;
  }
}

.mt25 {
  margin-top: 25px !important;
}
@media screen and (max-width: 767px) {
  .mt25 {
    margin-top: 6.6666666667vw !important;
  }
}

.mb25 {
  margin-bottom: 25px !important;
}
@media screen and (max-width: 767px) {
  .mb25 {
    margin-bottom: 6.6666666667vw !important;
  }
}

.pt25 {
  padding-top: 25px !important;
}
@media screen and (max-width: 767px) {
  .pt25 {
    padding-top: 6.6666666667vw !important;
  }
}

.pb25 {
  padding-bottom: 25px !important;
}
@media screen and (max-width: 767px) {
  .pb25 {
    padding-bottom: 6.6666666667vw !important;
  }
}

.mt26 {
  margin-top: 26px !important;
}
@media screen and (max-width: 767px) {
  .mt26 {
    margin-top: 6.9333333333vw !important;
  }
}

.mb26 {
  margin-bottom: 26px !important;
}
@media screen and (max-width: 767px) {
  .mb26 {
    margin-bottom: 6.9333333333vw !important;
  }
}

.pt26 {
  padding-top: 26px !important;
}
@media screen and (max-width: 767px) {
  .pt26 {
    padding-top: 6.9333333333vw !important;
  }
}

.pb26 {
  padding-bottom: 26px !important;
}
@media screen and (max-width: 767px) {
  .pb26 {
    padding-bottom: 6.9333333333vw !important;
  }
}

.mt27 {
  margin-top: 27px !important;
}
@media screen and (max-width: 767px) {
  .mt27 {
    margin-top: 7.2vw !important;
  }
}

.mb27 {
  margin-bottom: 27px !important;
}
@media screen and (max-width: 767px) {
  .mb27 {
    margin-bottom: 7.2vw !important;
  }
}

.pt27 {
  padding-top: 27px !important;
}
@media screen and (max-width: 767px) {
  .pt27 {
    padding-top: 7.2vw !important;
  }
}

.pb27 {
  padding-bottom: 27px !important;
}
@media screen and (max-width: 767px) {
  .pb27 {
    padding-bottom: 7.2vw !important;
  }
}

.mt28 {
  margin-top: 28px !important;
}
@media screen and (max-width: 767px) {
  .mt28 {
    margin-top: 7.4666666667vw !important;
  }
}

.mb28 {
  margin-bottom: 28px !important;
}
@media screen and (max-width: 767px) {
  .mb28 {
    margin-bottom: 7.4666666667vw !important;
  }
}

.pt28 {
  padding-top: 28px !important;
}
@media screen and (max-width: 767px) {
  .pt28 {
    padding-top: 7.4666666667vw !important;
  }
}

.pb28 {
  padding-bottom: 28px !important;
}
@media screen and (max-width: 767px) {
  .pb28 {
    padding-bottom: 7.4666666667vw !important;
  }
}

.mt29 {
  margin-top: 29px !important;
}
@media screen and (max-width: 767px) {
  .mt29 {
    margin-top: 7.7333333333vw !important;
  }
}

.mb29 {
  margin-bottom: 29px !important;
}
@media screen and (max-width: 767px) {
  .mb29 {
    margin-bottom: 7.7333333333vw !important;
  }
}

.pt29 {
  padding-top: 29px !important;
}
@media screen and (max-width: 767px) {
  .pt29 {
    padding-top: 7.7333333333vw !important;
  }
}

.pb29 {
  padding-bottom: 29px !important;
}
@media screen and (max-width: 767px) {
  .pb29 {
    padding-bottom: 7.7333333333vw !important;
  }
}

.mt30 {
  margin-top: 30px !important;
}
@media screen and (max-width: 767px) {
  .mt30 {
    margin-top: 8vw !important;
  }
}

.mb30 {
  margin-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .mb30 {
    margin-bottom: 8vw !important;
  }
}

.pt30 {
  padding-top: 30px !important;
}
@media screen and (max-width: 767px) {
  .pt30 {
    padding-top: 8vw !important;
  }
}

.pb30 {
  padding-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .pb30 {
    padding-bottom: 8vw !important;
  }
}

.mt31 {
  margin-top: 31px !important;
}
@media screen and (max-width: 767px) {
  .mt31 {
    margin-top: 8.2666666667vw !important;
  }
}

.mb31 {
  margin-bottom: 31px !important;
}
@media screen and (max-width: 767px) {
  .mb31 {
    margin-bottom: 8.2666666667vw !important;
  }
}

.pt31 {
  padding-top: 31px !important;
}
@media screen and (max-width: 767px) {
  .pt31 {
    padding-top: 8.2666666667vw !important;
  }
}

.pb31 {
  padding-bottom: 31px !important;
}
@media screen and (max-width: 767px) {
  .pb31 {
    padding-bottom: 8.2666666667vw !important;
  }
}

.mt32 {
  margin-top: 32px !important;
}
@media screen and (max-width: 767px) {
  .mt32 {
    margin-top: 8.5333333333vw !important;
  }
}

.mb32 {
  margin-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .mb32 {
    margin-bottom: 8.5333333333vw !important;
  }
}

.pt32 {
  padding-top: 32px !important;
}
@media screen and (max-width: 767px) {
  .pt32 {
    padding-top: 8.5333333333vw !important;
  }
}

.pb32 {
  padding-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .pb32 {
    padding-bottom: 8.5333333333vw !important;
  }
}

.mt33 {
  margin-top: 33px !important;
}
@media screen and (max-width: 767px) {
  .mt33 {
    margin-top: 8.8vw !important;
  }
}

.mb33 {
  margin-bottom: 33px !important;
}
@media screen and (max-width: 767px) {
  .mb33 {
    margin-bottom: 8.8vw !important;
  }
}

.pt33 {
  padding-top: 33px !important;
}
@media screen and (max-width: 767px) {
  .pt33 {
    padding-top: 8.8vw !important;
  }
}

.pb33 {
  padding-bottom: 33px !important;
}
@media screen and (max-width: 767px) {
  .pb33 {
    padding-bottom: 8.8vw !important;
  }
}

.mt34 {
  margin-top: 34px !important;
}
@media screen and (max-width: 767px) {
  .mt34 {
    margin-top: 9.0666666667vw !important;
  }
}

.mb34 {
  margin-bottom: 34px !important;
}
@media screen and (max-width: 767px) {
  .mb34 {
    margin-bottom: 9.0666666667vw !important;
  }
}

.pt34 {
  padding-top: 34px !important;
}
@media screen and (max-width: 767px) {
  .pt34 {
    padding-top: 9.0666666667vw !important;
  }
}

.pb34 {
  padding-bottom: 34px !important;
}
@media screen and (max-width: 767px) {
  .pb34 {
    padding-bottom: 9.0666666667vw !important;
  }
}

.mt35 {
  margin-top: 35px !important;
}
@media screen and (max-width: 767px) {
  .mt35 {
    margin-top: 9.3333333333vw !important;
  }
}

.mb35 {
  margin-bottom: 35px !important;
}
@media screen and (max-width: 767px) {
  .mb35 {
    margin-bottom: 9.3333333333vw !important;
  }
}

.pt35 {
  padding-top: 35px !important;
}
@media screen and (max-width: 767px) {
  .pt35 {
    padding-top: 9.3333333333vw !important;
  }
}

.pb35 {
  padding-bottom: 35px !important;
}
@media screen and (max-width: 767px) {
  .pb35 {
    padding-bottom: 9.3333333333vw !important;
  }
}

.mt36 {
  margin-top: 36px !important;
}
@media screen and (max-width: 767px) {
  .mt36 {
    margin-top: 9.6vw !important;
  }
}

.mb36 {
  margin-bottom: 36px !important;
}
@media screen and (max-width: 767px) {
  .mb36 {
    margin-bottom: 9.6vw !important;
  }
}

.pt36 {
  padding-top: 36px !important;
}
@media screen and (max-width: 767px) {
  .pt36 {
    padding-top: 9.6vw !important;
  }
}

.pb36 {
  padding-bottom: 36px !important;
}
@media screen and (max-width: 767px) {
  .pb36 {
    padding-bottom: 9.6vw !important;
  }
}

.mt37 {
  margin-top: 37px !important;
}
@media screen and (max-width: 767px) {
  .mt37 {
    margin-top: 9.8666666667vw !important;
  }
}

.mb37 {
  margin-bottom: 37px !important;
}
@media screen and (max-width: 767px) {
  .mb37 {
    margin-bottom: 9.8666666667vw !important;
  }
}

.pt37 {
  padding-top: 37px !important;
}
@media screen and (max-width: 767px) {
  .pt37 {
    padding-top: 9.8666666667vw !important;
  }
}

.pb37 {
  padding-bottom: 37px !important;
}
@media screen and (max-width: 767px) {
  .pb37 {
    padding-bottom: 9.8666666667vw !important;
  }
}

.mt38 {
  margin-top: 38px !important;
}
@media screen and (max-width: 767px) {
  .mt38 {
    margin-top: 10.1333333333vw !important;
  }
}

.mb38 {
  margin-bottom: 38px !important;
}
@media screen and (max-width: 767px) {
  .mb38 {
    margin-bottom: 10.1333333333vw !important;
  }
}

.pt38 {
  padding-top: 38px !important;
}
@media screen and (max-width: 767px) {
  .pt38 {
    padding-top: 10.1333333333vw !important;
  }
}

.pb38 {
  padding-bottom: 38px !important;
}
@media screen and (max-width: 767px) {
  .pb38 {
    padding-bottom: 10.1333333333vw !important;
  }
}

.mt39 {
  margin-top: 39px !important;
}
@media screen and (max-width: 767px) {
  .mt39 {
    margin-top: 10.4vw !important;
  }
}

.mb39 {
  margin-bottom: 39px !important;
}
@media screen and (max-width: 767px) {
  .mb39 {
    margin-bottom: 10.4vw !important;
  }
}

.pt39 {
  padding-top: 39px !important;
}
@media screen and (max-width: 767px) {
  .pt39 {
    padding-top: 10.4vw !important;
  }
}

.pb39 {
  padding-bottom: 39px !important;
}
@media screen and (max-width: 767px) {
  .pb39 {
    padding-bottom: 10.4vw !important;
  }
}

.mt40 {
  margin-top: 40px !important;
}
@media screen and (max-width: 767px) {
  .mt40 {
    margin-top: 10.6666666667vw !important;
  }
}

.mb40 {
  margin-bottom: 40px !important;
}
@media screen and (max-width: 767px) {
  .mb40 {
    margin-bottom: 10.6666666667vw !important;
  }
}

.pt40 {
  padding-top: 40px !important;
}
@media screen and (max-width: 767px) {
  .pt40 {
    padding-top: 10.6666666667vw !important;
  }
}

.pb40 {
  padding-bottom: 40px !important;
}
@media screen and (max-width: 767px) {
  .pb40 {
    padding-bottom: 10.6666666667vw !important;
  }
}

.mt41 {
  margin-top: 41px !important;
}
@media screen and (max-width: 767px) {
  .mt41 {
    margin-top: 10.9333333333vw !important;
  }
}

.mb41 {
  margin-bottom: 41px !important;
}
@media screen and (max-width: 767px) {
  .mb41 {
    margin-bottom: 10.9333333333vw !important;
  }
}

.pt41 {
  padding-top: 41px !important;
}
@media screen and (max-width: 767px) {
  .pt41 {
    padding-top: 10.9333333333vw !important;
  }
}

.pb41 {
  padding-bottom: 41px !important;
}
@media screen and (max-width: 767px) {
  .pb41 {
    padding-bottom: 10.9333333333vw !important;
  }
}

.mt42 {
  margin-top: 42px !important;
}
@media screen and (max-width: 767px) {
  .mt42 {
    margin-top: 11.2vw !important;
  }
}

.mb42 {
  margin-bottom: 42px !important;
}
@media screen and (max-width: 767px) {
  .mb42 {
    margin-bottom: 11.2vw !important;
  }
}

.pt42 {
  padding-top: 42px !important;
}
@media screen and (max-width: 767px) {
  .pt42 {
    padding-top: 11.2vw !important;
  }
}

.pb42 {
  padding-bottom: 42px !important;
}
@media screen and (max-width: 767px) {
  .pb42 {
    padding-bottom: 11.2vw !important;
  }
}

.mt43 {
  margin-top: 43px !important;
}
@media screen and (max-width: 767px) {
  .mt43 {
    margin-top: 11.4666666667vw !important;
  }
}

.mb43 {
  margin-bottom: 43px !important;
}
@media screen and (max-width: 767px) {
  .mb43 {
    margin-bottom: 11.4666666667vw !important;
  }
}

.pt43 {
  padding-top: 43px !important;
}
@media screen and (max-width: 767px) {
  .pt43 {
    padding-top: 11.4666666667vw !important;
  }
}

.pb43 {
  padding-bottom: 43px !important;
}
@media screen and (max-width: 767px) {
  .pb43 {
    padding-bottom: 11.4666666667vw !important;
  }
}

.mt44 {
  margin-top: 44px !important;
}
@media screen and (max-width: 767px) {
  .mt44 {
    margin-top: 11.7333333333vw !important;
  }
}

.mb44 {
  margin-bottom: 44px !important;
}
@media screen and (max-width: 767px) {
  .mb44 {
    margin-bottom: 11.7333333333vw !important;
  }
}

.pt44 {
  padding-top: 44px !important;
}
@media screen and (max-width: 767px) {
  .pt44 {
    padding-top: 11.7333333333vw !important;
  }
}

.pb44 {
  padding-bottom: 44px !important;
}
@media screen and (max-width: 767px) {
  .pb44 {
    padding-bottom: 11.7333333333vw !important;
  }
}

.mt45 {
  margin-top: 45px !important;
}
@media screen and (max-width: 767px) {
  .mt45 {
    margin-top: 12vw !important;
  }
}

.mb45 {
  margin-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .mb45 {
    margin-bottom: 12vw !important;
  }
}

.pt45 {
  padding-top: 45px !important;
}
@media screen and (max-width: 767px) {
  .pt45 {
    padding-top: 12vw !important;
  }
}

.pb45 {
  padding-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .pb45 {
    padding-bottom: 12vw !important;
  }
}

.mt46 {
  margin-top: 46px !important;
}
@media screen and (max-width: 767px) {
  .mt46 {
    margin-top: 12.2666666667vw !important;
  }
}

.mb46 {
  margin-bottom: 46px !important;
}
@media screen and (max-width: 767px) {
  .mb46 {
    margin-bottom: 12.2666666667vw !important;
  }
}

.pt46 {
  padding-top: 46px !important;
}
@media screen and (max-width: 767px) {
  .pt46 {
    padding-top: 12.2666666667vw !important;
  }
}

.pb46 {
  padding-bottom: 46px !important;
}
@media screen and (max-width: 767px) {
  .pb46 {
    padding-bottom: 12.2666666667vw !important;
  }
}

.mt47 {
  margin-top: 47px !important;
}
@media screen and (max-width: 767px) {
  .mt47 {
    margin-top: 12.5333333333vw !important;
  }
}

.mb47 {
  margin-bottom: 47px !important;
}
@media screen and (max-width: 767px) {
  .mb47 {
    margin-bottom: 12.5333333333vw !important;
  }
}

.pt47 {
  padding-top: 47px !important;
}
@media screen and (max-width: 767px) {
  .pt47 {
    padding-top: 12.5333333333vw !important;
  }
}

.pb47 {
  padding-bottom: 47px !important;
}
@media screen and (max-width: 767px) {
  .pb47 {
    padding-bottom: 12.5333333333vw !important;
  }
}

.mt48 {
  margin-top: 48px !important;
}
@media screen and (max-width: 767px) {
  .mt48 {
    margin-top: 12.8vw !important;
  }
}

.mb48 {
  margin-bottom: 48px !important;
}
@media screen and (max-width: 767px) {
  .mb48 {
    margin-bottom: 12.8vw !important;
  }
}

.pt48 {
  padding-top: 48px !important;
}
@media screen and (max-width: 767px) {
  .pt48 {
    padding-top: 12.8vw !important;
  }
}

.pb48 {
  padding-bottom: 48px !important;
}
@media screen and (max-width: 767px) {
  .pb48 {
    padding-bottom: 12.8vw !important;
  }
}

.mt49 {
  margin-top: 49px !important;
}
@media screen and (max-width: 767px) {
  .mt49 {
    margin-top: 13.0666666667vw !important;
  }
}

.mb49 {
  margin-bottom: 49px !important;
}
@media screen and (max-width: 767px) {
  .mb49 {
    margin-bottom: 13.0666666667vw !important;
  }
}

.pt49 {
  padding-top: 49px !important;
}
@media screen and (max-width: 767px) {
  .pt49 {
    padding-top: 13.0666666667vw !important;
  }
}

.pb49 {
  padding-bottom: 49px !important;
}
@media screen and (max-width: 767px) {
  .pb49 {
    padding-bottom: 13.0666666667vw !important;
  }
}

.mt50 {
  margin-top: 50px !important;
}
@media screen and (max-width: 767px) {
  .mt50 {
    margin-top: 13.3333333333vw !important;
  }
}

.mb50 {
  margin-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
  .mb50 {
    margin-bottom: 13.3333333333vw !important;
  }
}

.pt50 {
  padding-top: 50px !important;
}
@media screen and (max-width: 767px) {
  .pt50 {
    padding-top: 13.3333333333vw !important;
  }
}

.pb50 {
  padding-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
  .pb50 {
    padding-bottom: 13.3333333333vw !important;
  }
}

.mt51 {
  margin-top: 51px !important;
}
@media screen and (max-width: 767px) {
  .mt51 {
    margin-top: 13.6vw !important;
  }
}

.mb51 {
  margin-bottom: 51px !important;
}
@media screen and (max-width: 767px) {
  .mb51 {
    margin-bottom: 13.6vw !important;
  }
}

.pt51 {
  padding-top: 51px !important;
}
@media screen and (max-width: 767px) {
  .pt51 {
    padding-top: 13.6vw !important;
  }
}

.pb51 {
  padding-bottom: 51px !important;
}
@media screen and (max-width: 767px) {
  .pb51 {
    padding-bottom: 13.6vw !important;
  }
}

.mt52 {
  margin-top: 52px !important;
}
@media screen and (max-width: 767px) {
  .mt52 {
    margin-top: 13.8666666667vw !important;
  }
}

.mb52 {
  margin-bottom: 52px !important;
}
@media screen and (max-width: 767px) {
  .mb52 {
    margin-bottom: 13.8666666667vw !important;
  }
}

.pt52 {
  padding-top: 52px !important;
}
@media screen and (max-width: 767px) {
  .pt52 {
    padding-top: 13.8666666667vw !important;
  }
}

.pb52 {
  padding-bottom: 52px !important;
}
@media screen and (max-width: 767px) {
  .pb52 {
    padding-bottom: 13.8666666667vw !important;
  }
}

.mt53 {
  margin-top: 53px !important;
}
@media screen and (max-width: 767px) {
  .mt53 {
    margin-top: 14.1333333333vw !important;
  }
}

.mb53 {
  margin-bottom: 53px !important;
}
@media screen and (max-width: 767px) {
  .mb53 {
    margin-bottom: 14.1333333333vw !important;
  }
}

.pt53 {
  padding-top: 53px !important;
}
@media screen and (max-width: 767px) {
  .pt53 {
    padding-top: 14.1333333333vw !important;
  }
}

.pb53 {
  padding-bottom: 53px !important;
}
@media screen and (max-width: 767px) {
  .pb53 {
    padding-bottom: 14.1333333333vw !important;
  }
}

.mt54 {
  margin-top: 54px !important;
}
@media screen and (max-width: 767px) {
  .mt54 {
    margin-top: 14.4vw !important;
  }
}

.mb54 {
  margin-bottom: 54px !important;
}
@media screen and (max-width: 767px) {
  .mb54 {
    margin-bottom: 14.4vw !important;
  }
}

.pt54 {
  padding-top: 54px !important;
}
@media screen and (max-width: 767px) {
  .pt54 {
    padding-top: 14.4vw !important;
  }
}

.pb54 {
  padding-bottom: 54px !important;
}
@media screen and (max-width: 767px) {
  .pb54 {
    padding-bottom: 14.4vw !important;
  }
}

.mt55 {
  margin-top: 55px !important;
}
@media screen and (max-width: 767px) {
  .mt55 {
    margin-top: 14.6666666667vw !important;
  }
}

.mb55 {
  margin-bottom: 55px !important;
}
@media screen and (max-width: 767px) {
  .mb55 {
    margin-bottom: 14.6666666667vw !important;
  }
}

.pt55 {
  padding-top: 55px !important;
}
@media screen and (max-width: 767px) {
  .pt55 {
    padding-top: 14.6666666667vw !important;
  }
}

.pb55 {
  padding-bottom: 55px !important;
}
@media screen and (max-width: 767px) {
  .pb55 {
    padding-bottom: 14.6666666667vw !important;
  }
}

.mt56 {
  margin-top: 56px !important;
}
@media screen and (max-width: 767px) {
  .mt56 {
    margin-top: 14.9333333333vw !important;
  }
}

.mb56 {
  margin-bottom: 56px !important;
}
@media screen and (max-width: 767px) {
  .mb56 {
    margin-bottom: 14.9333333333vw !important;
  }
}

.pt56 {
  padding-top: 56px !important;
}
@media screen and (max-width: 767px) {
  .pt56 {
    padding-top: 14.9333333333vw !important;
  }
}

.pb56 {
  padding-bottom: 56px !important;
}
@media screen and (max-width: 767px) {
  .pb56 {
    padding-bottom: 14.9333333333vw !important;
  }
}

.mt57 {
  margin-top: 57px !important;
}
@media screen and (max-width: 767px) {
  .mt57 {
    margin-top: 15.2vw !important;
  }
}

.mb57 {
  margin-bottom: 57px !important;
}
@media screen and (max-width: 767px) {
  .mb57 {
    margin-bottom: 15.2vw !important;
  }
}

.pt57 {
  padding-top: 57px !important;
}
@media screen and (max-width: 767px) {
  .pt57 {
    padding-top: 15.2vw !important;
  }
}

.pb57 {
  padding-bottom: 57px !important;
}
@media screen and (max-width: 767px) {
  .pb57 {
    padding-bottom: 15.2vw !important;
  }
}

.mt58 {
  margin-top: 58px !important;
}
@media screen and (max-width: 767px) {
  .mt58 {
    margin-top: 15.4666666667vw !important;
  }
}

.mb58 {
  margin-bottom: 58px !important;
}
@media screen and (max-width: 767px) {
  .mb58 {
    margin-bottom: 15.4666666667vw !important;
  }
}

.pt58 {
  padding-top: 58px !important;
}
@media screen and (max-width: 767px) {
  .pt58 {
    padding-top: 15.4666666667vw !important;
  }
}

.pb58 {
  padding-bottom: 58px !important;
}
@media screen and (max-width: 767px) {
  .pb58 {
    padding-bottom: 15.4666666667vw !important;
  }
}

.mt59 {
  margin-top: 59px !important;
}
@media screen and (max-width: 767px) {
  .mt59 {
    margin-top: 15.7333333333vw !important;
  }
}

.mb59 {
  margin-bottom: 59px !important;
}
@media screen and (max-width: 767px) {
  .mb59 {
    margin-bottom: 15.7333333333vw !important;
  }
}

.pt59 {
  padding-top: 59px !important;
}
@media screen and (max-width: 767px) {
  .pt59 {
    padding-top: 15.7333333333vw !important;
  }
}

.pb59 {
  padding-bottom: 59px !important;
}
@media screen and (max-width: 767px) {
  .pb59 {
    padding-bottom: 15.7333333333vw !important;
  }
}

.mt60 {
  margin-top: 60px !important;
}
@media screen and (max-width: 767px) {
  .mt60 {
    margin-top: 16vw !important;
  }
}

.mb60 {
  margin-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .mb60 {
    margin-bottom: 16vw !important;
  }
}

.pt60 {
  padding-top: 60px !important;
}
@media screen and (max-width: 767px) {
  .pt60 {
    padding-top: 16vw !important;
  }
}

.pb60 {
  padding-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .pb60 {
    padding-bottom: 16vw !important;
  }
}

.mt61 {
  margin-top: 61px !important;
}
@media screen and (max-width: 767px) {
  .mt61 {
    margin-top: 16.2666666667vw !important;
  }
}

.mb61 {
  margin-bottom: 61px !important;
}
@media screen and (max-width: 767px) {
  .mb61 {
    margin-bottom: 16.2666666667vw !important;
  }
}

.pt61 {
  padding-top: 61px !important;
}
@media screen and (max-width: 767px) {
  .pt61 {
    padding-top: 16.2666666667vw !important;
  }
}

.pb61 {
  padding-bottom: 61px !important;
}
@media screen and (max-width: 767px) {
  .pb61 {
    padding-bottom: 16.2666666667vw !important;
  }
}

.mt62 {
  margin-top: 62px !important;
}
@media screen and (max-width: 767px) {
  .mt62 {
    margin-top: 16.5333333333vw !important;
  }
}

.mb62 {
  margin-bottom: 62px !important;
}
@media screen and (max-width: 767px) {
  .mb62 {
    margin-bottom: 16.5333333333vw !important;
  }
}

.pt62 {
  padding-top: 62px !important;
}
@media screen and (max-width: 767px) {
  .pt62 {
    padding-top: 16.5333333333vw !important;
  }
}

.pb62 {
  padding-bottom: 62px !important;
}
@media screen and (max-width: 767px) {
  .pb62 {
    padding-bottom: 16.5333333333vw !important;
  }
}

.mt63 {
  margin-top: 63px !important;
}
@media screen and (max-width: 767px) {
  .mt63 {
    margin-top: 16.8vw !important;
  }
}

.mb63 {
  margin-bottom: 63px !important;
}
@media screen and (max-width: 767px) {
  .mb63 {
    margin-bottom: 16.8vw !important;
  }
}

.pt63 {
  padding-top: 63px !important;
}
@media screen and (max-width: 767px) {
  .pt63 {
    padding-top: 16.8vw !important;
  }
}

.pb63 {
  padding-bottom: 63px !important;
}
@media screen and (max-width: 767px) {
  .pb63 {
    padding-bottom: 16.8vw !important;
  }
}

.mt64 {
  margin-top: 64px !important;
}
@media screen and (max-width: 767px) {
  .mt64 {
    margin-top: 17.0666666667vw !important;
  }
}

.mb64 {
  margin-bottom: 64px !important;
}
@media screen and (max-width: 767px) {
  .mb64 {
    margin-bottom: 17.0666666667vw !important;
  }
}

.pt64 {
  padding-top: 64px !important;
}
@media screen and (max-width: 767px) {
  .pt64 {
    padding-top: 17.0666666667vw !important;
  }
}

.pb64 {
  padding-bottom: 64px !important;
}
@media screen and (max-width: 767px) {
  .pb64 {
    padding-bottom: 17.0666666667vw !important;
  }
}

.mt65 {
  margin-top: 65px !important;
}
@media screen and (max-width: 767px) {
  .mt65 {
    margin-top: 17.3333333333vw !important;
  }
}

.mb65 {
  margin-bottom: 65px !important;
}
@media screen and (max-width: 767px) {
  .mb65 {
    margin-bottom: 17.3333333333vw !important;
  }
}

.pt65 {
  padding-top: 65px !important;
}
@media screen and (max-width: 767px) {
  .pt65 {
    padding-top: 17.3333333333vw !important;
  }
}

.pb65 {
  padding-bottom: 65px !important;
}
@media screen and (max-width: 767px) {
  .pb65 {
    padding-bottom: 17.3333333333vw !important;
  }
}

.mt66 {
  margin-top: 66px !important;
}
@media screen and (max-width: 767px) {
  .mt66 {
    margin-top: 17.6vw !important;
  }
}

.mb66 {
  margin-bottom: 66px !important;
}
@media screen and (max-width: 767px) {
  .mb66 {
    margin-bottom: 17.6vw !important;
  }
}

.pt66 {
  padding-top: 66px !important;
}
@media screen and (max-width: 767px) {
  .pt66 {
    padding-top: 17.6vw !important;
  }
}

.pb66 {
  padding-bottom: 66px !important;
}
@media screen and (max-width: 767px) {
  .pb66 {
    padding-bottom: 17.6vw !important;
  }
}

.mt67 {
  margin-top: 67px !important;
}
@media screen and (max-width: 767px) {
  .mt67 {
    margin-top: 17.8666666667vw !important;
  }
}

.mb67 {
  margin-bottom: 67px !important;
}
@media screen and (max-width: 767px) {
  .mb67 {
    margin-bottom: 17.8666666667vw !important;
  }
}

.pt67 {
  padding-top: 67px !important;
}
@media screen and (max-width: 767px) {
  .pt67 {
    padding-top: 17.8666666667vw !important;
  }
}

.pb67 {
  padding-bottom: 67px !important;
}
@media screen and (max-width: 767px) {
  .pb67 {
    padding-bottom: 17.8666666667vw !important;
  }
}

.mt68 {
  margin-top: 68px !important;
}
@media screen and (max-width: 767px) {
  .mt68 {
    margin-top: 18.1333333333vw !important;
  }
}

.mb68 {
  margin-bottom: 68px !important;
}
@media screen and (max-width: 767px) {
  .mb68 {
    margin-bottom: 18.1333333333vw !important;
  }
}

.pt68 {
  padding-top: 68px !important;
}
@media screen and (max-width: 767px) {
  .pt68 {
    padding-top: 18.1333333333vw !important;
  }
}

.pb68 {
  padding-bottom: 68px !important;
}
@media screen and (max-width: 767px) {
  .pb68 {
    padding-bottom: 18.1333333333vw !important;
  }
}

.mt69 {
  margin-top: 69px !important;
}
@media screen and (max-width: 767px) {
  .mt69 {
    margin-top: 18.4vw !important;
  }
}

.mb69 {
  margin-bottom: 69px !important;
}
@media screen and (max-width: 767px) {
  .mb69 {
    margin-bottom: 18.4vw !important;
  }
}

.pt69 {
  padding-top: 69px !important;
}
@media screen and (max-width: 767px) {
  .pt69 {
    padding-top: 18.4vw !important;
  }
}

.pb69 {
  padding-bottom: 69px !important;
}
@media screen and (max-width: 767px) {
  .pb69 {
    padding-bottom: 18.4vw !important;
  }
}

.mt70 {
  margin-top: 70px !important;
}
@media screen and (max-width: 767px) {
  .mt70 {
    margin-top: 18.6666666667vw !important;
  }
}

.mb70 {
  margin-bottom: 70px !important;
}
@media screen and (max-width: 767px) {
  .mb70 {
    margin-bottom: 18.6666666667vw !important;
  }
}

.pt70 {
  padding-top: 70px !important;
}
@media screen and (max-width: 767px) {
  .pt70 {
    padding-top: 18.6666666667vw !important;
  }
}

.pb70 {
  padding-bottom: 70px !important;
}
@media screen and (max-width: 767px) {
  .pb70 {
    padding-bottom: 18.6666666667vw !important;
  }
}

.mt71 {
  margin-top: 71px !important;
}
@media screen and (max-width: 767px) {
  .mt71 {
    margin-top: 18.9333333333vw !important;
  }
}

.mb71 {
  margin-bottom: 71px !important;
}
@media screen and (max-width: 767px) {
  .mb71 {
    margin-bottom: 18.9333333333vw !important;
  }
}

.pt71 {
  padding-top: 71px !important;
}
@media screen and (max-width: 767px) {
  .pt71 {
    padding-top: 18.9333333333vw !important;
  }
}

.pb71 {
  padding-bottom: 71px !important;
}
@media screen and (max-width: 767px) {
  .pb71 {
    padding-bottom: 18.9333333333vw !important;
  }
}

.mt72 {
  margin-top: 72px !important;
}
@media screen and (max-width: 767px) {
  .mt72 {
    margin-top: 19.2vw !important;
  }
}

.mb72 {
  margin-bottom: 72px !important;
}
@media screen and (max-width: 767px) {
  .mb72 {
    margin-bottom: 19.2vw !important;
  }
}

.pt72 {
  padding-top: 72px !important;
}
@media screen and (max-width: 767px) {
  .pt72 {
    padding-top: 19.2vw !important;
  }
}

.pb72 {
  padding-bottom: 72px !important;
}
@media screen and (max-width: 767px) {
  .pb72 {
    padding-bottom: 19.2vw !important;
  }
}

.mt73 {
  margin-top: 73px !important;
}
@media screen and (max-width: 767px) {
  .mt73 {
    margin-top: 19.4666666667vw !important;
  }
}

.mb73 {
  margin-bottom: 73px !important;
}
@media screen and (max-width: 767px) {
  .mb73 {
    margin-bottom: 19.4666666667vw !important;
  }
}

.pt73 {
  padding-top: 73px !important;
}
@media screen and (max-width: 767px) {
  .pt73 {
    padding-top: 19.4666666667vw !important;
  }
}

.pb73 {
  padding-bottom: 73px !important;
}
@media screen and (max-width: 767px) {
  .pb73 {
    padding-bottom: 19.4666666667vw !important;
  }
}

.mt74 {
  margin-top: 74px !important;
}
@media screen and (max-width: 767px) {
  .mt74 {
    margin-top: 19.7333333333vw !important;
  }
}

.mb74 {
  margin-bottom: 74px !important;
}
@media screen and (max-width: 767px) {
  .mb74 {
    margin-bottom: 19.7333333333vw !important;
  }
}

.pt74 {
  padding-top: 74px !important;
}
@media screen and (max-width: 767px) {
  .pt74 {
    padding-top: 19.7333333333vw !important;
  }
}

.pb74 {
  padding-bottom: 74px !important;
}
@media screen and (max-width: 767px) {
  .pb74 {
    padding-bottom: 19.7333333333vw !important;
  }
}

.mt75 {
  margin-top: 75px !important;
}
@media screen and (max-width: 767px) {
  .mt75 {
    margin-top: 20vw !important;
  }
}

.mb75 {
  margin-bottom: 75px !important;
}
@media screen and (max-width: 767px) {
  .mb75 {
    margin-bottom: 20vw !important;
  }
}

.pt75 {
  padding-top: 75px !important;
}
@media screen and (max-width: 767px) {
  .pt75 {
    padding-top: 20vw !important;
  }
}

.pb75 {
  padding-bottom: 75px !important;
}
@media screen and (max-width: 767px) {
  .pb75 {
    padding-bottom: 20vw !important;
  }
}

.mt76 {
  margin-top: 76px !important;
}
@media screen and (max-width: 767px) {
  .mt76 {
    margin-top: 20.2666666667vw !important;
  }
}

.mb76 {
  margin-bottom: 76px !important;
}
@media screen and (max-width: 767px) {
  .mb76 {
    margin-bottom: 20.2666666667vw !important;
  }
}

.pt76 {
  padding-top: 76px !important;
}
@media screen and (max-width: 767px) {
  .pt76 {
    padding-top: 20.2666666667vw !important;
  }
}

.pb76 {
  padding-bottom: 76px !important;
}
@media screen and (max-width: 767px) {
  .pb76 {
    padding-bottom: 20.2666666667vw !important;
  }
}

.mt77 {
  margin-top: 77px !important;
}
@media screen and (max-width: 767px) {
  .mt77 {
    margin-top: 20.5333333333vw !important;
  }
}

.mb77 {
  margin-bottom: 77px !important;
}
@media screen and (max-width: 767px) {
  .mb77 {
    margin-bottom: 20.5333333333vw !important;
  }
}

.pt77 {
  padding-top: 77px !important;
}
@media screen and (max-width: 767px) {
  .pt77 {
    padding-top: 20.5333333333vw !important;
  }
}

.pb77 {
  padding-bottom: 77px !important;
}
@media screen and (max-width: 767px) {
  .pb77 {
    padding-bottom: 20.5333333333vw !important;
  }
}

.mt78 {
  margin-top: 78px !important;
}
@media screen and (max-width: 767px) {
  .mt78 {
    margin-top: 20.8vw !important;
  }
}

.mb78 {
  margin-bottom: 78px !important;
}
@media screen and (max-width: 767px) {
  .mb78 {
    margin-bottom: 20.8vw !important;
  }
}

.pt78 {
  padding-top: 78px !important;
}
@media screen and (max-width: 767px) {
  .pt78 {
    padding-top: 20.8vw !important;
  }
}

.pb78 {
  padding-bottom: 78px !important;
}
@media screen and (max-width: 767px) {
  .pb78 {
    padding-bottom: 20.8vw !important;
  }
}

.mt79 {
  margin-top: 79px !important;
}
@media screen and (max-width: 767px) {
  .mt79 {
    margin-top: 21.0666666667vw !important;
  }
}

.mb79 {
  margin-bottom: 79px !important;
}
@media screen and (max-width: 767px) {
  .mb79 {
    margin-bottom: 21.0666666667vw !important;
  }
}

.pt79 {
  padding-top: 79px !important;
}
@media screen and (max-width: 767px) {
  .pt79 {
    padding-top: 21.0666666667vw !important;
  }
}

.pb79 {
  padding-bottom: 79px !important;
}
@media screen and (max-width: 767px) {
  .pb79 {
    padding-bottom: 21.0666666667vw !important;
  }
}

.mt80 {
  margin-top: 80px !important;
}
@media screen and (max-width: 767px) {
  .mt80 {
    margin-top: 21.3333333333vw !important;
  }
}

.mb80 {
  margin-bottom: 80px !important;
}
@media screen and (max-width: 767px) {
  .mb80 {
    margin-bottom: 21.3333333333vw !important;
  }
}

.pt80 {
  padding-top: 80px !important;
}
@media screen and (max-width: 767px) {
  .pt80 {
    padding-top: 21.3333333333vw !important;
  }
}

.pb80 {
  padding-bottom: 80px !important;
}
@media screen and (max-width: 767px) {
  .pb80 {
    padding-bottom: 21.3333333333vw !important;
  }
}

.mt81 {
  margin-top: 81px !important;
}
@media screen and (max-width: 767px) {
  .mt81 {
    margin-top: 21.6vw !important;
  }
}

.mb81 {
  margin-bottom: 81px !important;
}
@media screen and (max-width: 767px) {
  .mb81 {
    margin-bottom: 21.6vw !important;
  }
}

.pt81 {
  padding-top: 81px !important;
}
@media screen and (max-width: 767px) {
  .pt81 {
    padding-top: 21.6vw !important;
  }
}

.pb81 {
  padding-bottom: 81px !important;
}
@media screen and (max-width: 767px) {
  .pb81 {
    padding-bottom: 21.6vw !important;
  }
}

.mt82 {
  margin-top: 82px !important;
}
@media screen and (max-width: 767px) {
  .mt82 {
    margin-top: 21.8666666667vw !important;
  }
}

.mb82 {
  margin-bottom: 82px !important;
}
@media screen and (max-width: 767px) {
  .mb82 {
    margin-bottom: 21.8666666667vw !important;
  }
}

.pt82 {
  padding-top: 82px !important;
}
@media screen and (max-width: 767px) {
  .pt82 {
    padding-top: 21.8666666667vw !important;
  }
}

.pb82 {
  padding-bottom: 82px !important;
}
@media screen and (max-width: 767px) {
  .pb82 {
    padding-bottom: 21.8666666667vw !important;
  }
}

.mt83 {
  margin-top: 83px !important;
}
@media screen and (max-width: 767px) {
  .mt83 {
    margin-top: 22.1333333333vw !important;
  }
}

.mb83 {
  margin-bottom: 83px !important;
}
@media screen and (max-width: 767px) {
  .mb83 {
    margin-bottom: 22.1333333333vw !important;
  }
}

.pt83 {
  padding-top: 83px !important;
}
@media screen and (max-width: 767px) {
  .pt83 {
    padding-top: 22.1333333333vw !important;
  }
}

.pb83 {
  padding-bottom: 83px !important;
}
@media screen and (max-width: 767px) {
  .pb83 {
    padding-bottom: 22.1333333333vw !important;
  }
}

.mt84 {
  margin-top: 84px !important;
}
@media screen and (max-width: 767px) {
  .mt84 {
    margin-top: 22.4vw !important;
  }
}

.mb84 {
  margin-bottom: 84px !important;
}
@media screen and (max-width: 767px) {
  .mb84 {
    margin-bottom: 22.4vw !important;
  }
}

.pt84 {
  padding-top: 84px !important;
}
@media screen and (max-width: 767px) {
  .pt84 {
    padding-top: 22.4vw !important;
  }
}

.pb84 {
  padding-bottom: 84px !important;
}
@media screen and (max-width: 767px) {
  .pb84 {
    padding-bottom: 22.4vw !important;
  }
}

.mt85 {
  margin-top: 85px !important;
}
@media screen and (max-width: 767px) {
  .mt85 {
    margin-top: 22.6666666667vw !important;
  }
}

.mb85 {
  margin-bottom: 85px !important;
}
@media screen and (max-width: 767px) {
  .mb85 {
    margin-bottom: 22.6666666667vw !important;
  }
}

.pt85 {
  padding-top: 85px !important;
}
@media screen and (max-width: 767px) {
  .pt85 {
    padding-top: 22.6666666667vw !important;
  }
}

.pb85 {
  padding-bottom: 85px !important;
}
@media screen and (max-width: 767px) {
  .pb85 {
    padding-bottom: 22.6666666667vw !important;
  }
}

.mt86 {
  margin-top: 86px !important;
}
@media screen and (max-width: 767px) {
  .mt86 {
    margin-top: 22.9333333333vw !important;
  }
}

.mb86 {
  margin-bottom: 86px !important;
}
@media screen and (max-width: 767px) {
  .mb86 {
    margin-bottom: 22.9333333333vw !important;
  }
}

.pt86 {
  padding-top: 86px !important;
}
@media screen and (max-width: 767px) {
  .pt86 {
    padding-top: 22.9333333333vw !important;
  }
}

.pb86 {
  padding-bottom: 86px !important;
}
@media screen and (max-width: 767px) {
  .pb86 {
    padding-bottom: 22.9333333333vw !important;
  }
}

.mt87 {
  margin-top: 87px !important;
}
@media screen and (max-width: 767px) {
  .mt87 {
    margin-top: 23.2vw !important;
  }
}

.mb87 {
  margin-bottom: 87px !important;
}
@media screen and (max-width: 767px) {
  .mb87 {
    margin-bottom: 23.2vw !important;
  }
}

.pt87 {
  padding-top: 87px !important;
}
@media screen and (max-width: 767px) {
  .pt87 {
    padding-top: 23.2vw !important;
  }
}

.pb87 {
  padding-bottom: 87px !important;
}
@media screen and (max-width: 767px) {
  .pb87 {
    padding-bottom: 23.2vw !important;
  }
}

.mt88 {
  margin-top: 88px !important;
}
@media screen and (max-width: 767px) {
  .mt88 {
    margin-top: 23.4666666667vw !important;
  }
}

.mb88 {
  margin-bottom: 88px !important;
}
@media screen and (max-width: 767px) {
  .mb88 {
    margin-bottom: 23.4666666667vw !important;
  }
}

.pt88 {
  padding-top: 88px !important;
}
@media screen and (max-width: 767px) {
  .pt88 {
    padding-top: 23.4666666667vw !important;
  }
}

.pb88 {
  padding-bottom: 88px !important;
}
@media screen and (max-width: 767px) {
  .pb88 {
    padding-bottom: 23.4666666667vw !important;
  }
}

.mt89 {
  margin-top: 89px !important;
}
@media screen and (max-width: 767px) {
  .mt89 {
    margin-top: 23.7333333333vw !important;
  }
}

.mb89 {
  margin-bottom: 89px !important;
}
@media screen and (max-width: 767px) {
  .mb89 {
    margin-bottom: 23.7333333333vw !important;
  }
}

.pt89 {
  padding-top: 89px !important;
}
@media screen and (max-width: 767px) {
  .pt89 {
    padding-top: 23.7333333333vw !important;
  }
}

.pb89 {
  padding-bottom: 89px !important;
}
@media screen and (max-width: 767px) {
  .pb89 {
    padding-bottom: 23.7333333333vw !important;
  }
}

.mt90 {
  margin-top: 90px !important;
}
@media screen and (max-width: 767px) {
  .mt90 {
    margin-top: 24vw !important;
  }
}

.mb90 {
  margin-bottom: 90px !important;
}
@media screen and (max-width: 767px) {
  .mb90 {
    margin-bottom: 24vw !important;
  }
}

.pt90 {
  padding-top: 90px !important;
}
@media screen and (max-width: 767px) {
  .pt90 {
    padding-top: 24vw !important;
  }
}

.pb90 {
  padding-bottom: 90px !important;
}
@media screen and (max-width: 767px) {
  .pb90 {
    padding-bottom: 24vw !important;
  }
}

.mt91 {
  margin-top: 91px !important;
}
@media screen and (max-width: 767px) {
  .mt91 {
    margin-top: 24.2666666667vw !important;
  }
}

.mb91 {
  margin-bottom: 91px !important;
}
@media screen and (max-width: 767px) {
  .mb91 {
    margin-bottom: 24.2666666667vw !important;
  }
}

.pt91 {
  padding-top: 91px !important;
}
@media screen and (max-width: 767px) {
  .pt91 {
    padding-top: 24.2666666667vw !important;
  }
}

.pb91 {
  padding-bottom: 91px !important;
}
@media screen and (max-width: 767px) {
  .pb91 {
    padding-bottom: 24.2666666667vw !important;
  }
}

.mt92 {
  margin-top: 92px !important;
}
@media screen and (max-width: 767px) {
  .mt92 {
    margin-top: 24.5333333333vw !important;
  }
}

.mb92 {
  margin-bottom: 92px !important;
}
@media screen and (max-width: 767px) {
  .mb92 {
    margin-bottom: 24.5333333333vw !important;
  }
}

.pt92 {
  padding-top: 92px !important;
}
@media screen and (max-width: 767px) {
  .pt92 {
    padding-top: 24.5333333333vw !important;
  }
}

.pb92 {
  padding-bottom: 92px !important;
}
@media screen and (max-width: 767px) {
  .pb92 {
    padding-bottom: 24.5333333333vw !important;
  }
}

.mt93 {
  margin-top: 93px !important;
}
@media screen and (max-width: 767px) {
  .mt93 {
    margin-top: 24.8vw !important;
  }
}

.mb93 {
  margin-bottom: 93px !important;
}
@media screen and (max-width: 767px) {
  .mb93 {
    margin-bottom: 24.8vw !important;
  }
}

.pt93 {
  padding-top: 93px !important;
}
@media screen and (max-width: 767px) {
  .pt93 {
    padding-top: 24.8vw !important;
  }
}

.pb93 {
  padding-bottom: 93px !important;
}
@media screen and (max-width: 767px) {
  .pb93 {
    padding-bottom: 24.8vw !important;
  }
}

.mt94 {
  margin-top: 94px !important;
}
@media screen and (max-width: 767px) {
  .mt94 {
    margin-top: 25.0666666667vw !important;
  }
}

.mb94 {
  margin-bottom: 94px !important;
}
@media screen and (max-width: 767px) {
  .mb94 {
    margin-bottom: 25.0666666667vw !important;
  }
}

.pt94 {
  padding-top: 94px !important;
}
@media screen and (max-width: 767px) {
  .pt94 {
    padding-top: 25.0666666667vw !important;
  }
}

.pb94 {
  padding-bottom: 94px !important;
}
@media screen and (max-width: 767px) {
  .pb94 {
    padding-bottom: 25.0666666667vw !important;
  }
}

.mt95 {
  margin-top: 95px !important;
}
@media screen and (max-width: 767px) {
  .mt95 {
    margin-top: 25.3333333333vw !important;
  }
}

.mb95 {
  margin-bottom: 95px !important;
}
@media screen and (max-width: 767px) {
  .mb95 {
    margin-bottom: 25.3333333333vw !important;
  }
}

.pt95 {
  padding-top: 95px !important;
}
@media screen and (max-width: 767px) {
  .pt95 {
    padding-top: 25.3333333333vw !important;
  }
}

.pb95 {
  padding-bottom: 95px !important;
}
@media screen and (max-width: 767px) {
  .pb95 {
    padding-bottom: 25.3333333333vw !important;
  }
}

.mt96 {
  margin-top: 96px !important;
}
@media screen and (max-width: 767px) {
  .mt96 {
    margin-top: 25.6vw !important;
  }
}

.mb96 {
  margin-bottom: 96px !important;
}
@media screen and (max-width: 767px) {
  .mb96 {
    margin-bottom: 25.6vw !important;
  }
}

.pt96 {
  padding-top: 96px !important;
}
@media screen and (max-width: 767px) {
  .pt96 {
    padding-top: 25.6vw !important;
  }
}

.pb96 {
  padding-bottom: 96px !important;
}
@media screen and (max-width: 767px) {
  .pb96 {
    padding-bottom: 25.6vw !important;
  }
}

.mt97 {
  margin-top: 97px !important;
}
@media screen and (max-width: 767px) {
  .mt97 {
    margin-top: 25.8666666667vw !important;
  }
}

.mb97 {
  margin-bottom: 97px !important;
}
@media screen and (max-width: 767px) {
  .mb97 {
    margin-bottom: 25.8666666667vw !important;
  }
}

.pt97 {
  padding-top: 97px !important;
}
@media screen and (max-width: 767px) {
  .pt97 {
    padding-top: 25.8666666667vw !important;
  }
}

.pb97 {
  padding-bottom: 97px !important;
}
@media screen and (max-width: 767px) {
  .pb97 {
    padding-bottom: 25.8666666667vw !important;
  }
}

.mt98 {
  margin-top: 98px !important;
}
@media screen and (max-width: 767px) {
  .mt98 {
    margin-top: 26.1333333333vw !important;
  }
}

.mb98 {
  margin-bottom: 98px !important;
}
@media screen and (max-width: 767px) {
  .mb98 {
    margin-bottom: 26.1333333333vw !important;
  }
}

.pt98 {
  padding-top: 98px !important;
}
@media screen and (max-width: 767px) {
  .pt98 {
    padding-top: 26.1333333333vw !important;
  }
}

.pb98 {
  padding-bottom: 98px !important;
}
@media screen and (max-width: 767px) {
  .pb98 {
    padding-bottom: 26.1333333333vw !important;
  }
}

.mt99 {
  margin-top: 99px !important;
}
@media screen and (max-width: 767px) {
  .mt99 {
    margin-top: 26.4vw !important;
  }
}

.mb99 {
  margin-bottom: 99px !important;
}
@media screen and (max-width: 767px) {
  .mb99 {
    margin-bottom: 26.4vw !important;
  }
}

.pt99 {
  padding-top: 99px !important;
}
@media screen and (max-width: 767px) {
  .pt99 {
    padding-top: 26.4vw !important;
  }
}

.pb99 {
  padding-bottom: 99px !important;
}
@media screen and (max-width: 767px) {
  .pb99 {
    padding-bottom: 26.4vw !important;
  }
}

.mt100 {
  margin-top: 100px !important;
}
@media screen and (max-width: 767px) {
  .mt100 {
    margin-top: 26.6666666667vw !important;
  }
}

.mb100 {
  margin-bottom: 100px !important;
}
@media screen and (max-width: 767px) {
  .mb100 {
    margin-bottom: 26.6666666667vw !important;
  }
}

.pt100 {
  padding-top: 100px !important;
}
@media screen and (max-width: 767px) {
  .pt100 {
    padding-top: 26.6666666667vw !important;
  }
}

.pb100 {
  padding-bottom: 100px !important;
}
@media screen and (max-width: 767px) {
  .pb100 {
    padding-bottom: 26.6666666667vw !important;
  }
}

.elm-link {
  position: relative;
  text-decoration: underline;
  color: #4007A2;
  font-weight: 700;
}
.elm-link:visited, .elm-link:link {
  color: #4007A2;
}
@media screen and (min-width: 768px) {
  .elm-link:hover {
    text-decoration: none;
    color: #5B4ADD;
  }
}

.elm-link-arw {
  position: relative;
  text-decoration: underline;
  padding-left: 12px;
  color: #4007A2;
  font-weight: 700;
}
.elm-link-arw:after {
  content: "";
  width: 6px;
  height: 10px;
  background: url("../images/common/arw.svg") no-repeat center top;
  position: absolute;
  left: 0;
  top: 10px;
  display: inline-block;
  line-height: 1;
}
.elm-link-arw:visited, .elm-link-arw:link {
  color: #4007A2;
}
@media screen and (min-width: 768px) {
  .elm-link-arw:hover {
    text-decoration: none;
    color: #5B4ADD;
  }
}
@media screen and (max-width: 767px) {
  .elm-link-arw {
    padding-left: 3.2vw;
  }
  .elm-link-arw:after {
    width: 1.6vw;
    height: 2.6666666667vw;
    top: 1.3333333333vw;
  }
}

.elm-link-pdf {
  position: relative;
  text-decoration: underline;
  padding-left: 28px;
  color: #4007A2;
  font-weight: 700;
}
.elm-link-pdf:after {
  content: "";
  width: 22px;
  height: 24px;
  background: url("../images/common/icon-pdf.svg") no-repeat center top;
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  line-height: 1;
}
.elm-link-pdf:visited, .elm-link-pdf:link {
  color: #4007A2;
}
@media screen and (min-width: 768px) {
  .elm-link-pdf:hover {
    text-decoration: none;
    color: #5B4ADD;
  }
}
@media screen and (max-width: 767px) {
  .elm-link-pdf {
    padding-left: 7.4666666667vw;
  }
  .elm-link-pdf:after {
    width: 5.3333333333vw;
    height: 6.1333333333vw;
    left: 0.2666666667vw;
    top: -0.5333333333vw;
  }
}

.elm-exlink {
  position: relative;
  text-decoration: underline;
  padding-right: 26px;
  color: #4007A2;
  font-weight: 700;
  margin-right: 5px;
  display: inline-block;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-exlink:after {
  content: "";
  width: 20px;
  height: 20px;
  background: url("../images/common/icon-exlink.svg") no-repeat center top;
  position: absolute;
  right: 0;
  top: 4px;
  display: inline-block;
  line-height: 1;
}
.elm-exlink:visited, .elm-exlink:link {
  color: #4007A2;
}
@media screen and (min-width: 768px) {
  .elm-exlink:hover {
    text-decoration: none;
    color: #5B4ADD;
  }
}
@media screen and (max-width: 767px) {
  .elm-exlink {
    padding-right: 6.9333333333vw;
    margin-right: 1.3333333333vw;
  }
  .elm-exlink:after {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
    top: 1.0666666667vw;
  }
}

.elm-link-tel {
  text-decoration: none;
}
.elm-link-tel:visited, .elm-link-tel:link {
  color: #333333;
}
@media screen and (min-width: 768px) {
  .elm-link-tel:hover {
    color: #333333;
  }
}

.elm-inner {
  margin: 0 auto 0 auto;
  max-width: 1160px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
@media screen and (max-width: 767px) {
  .elm-inner {
    max-width: 100%;
    padding: 0 4.6666666667vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
.elm-heading-lv1 {
  width: 100%;
  height: 200px;
  padding: 0 57px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  background: url("../images/common/page-heading-bg.jpg") no-repeat center top;
  background-size: cover;
  margin-bottom: 60px;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-heading-lv1__text {
  font-size: 32px;
  line-height: 1.3125;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-indent: 0.02em;
  color: #1C53A4;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(255, 255, 255, 0.9);
  padding: 22px 75px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  max-width: 1034px;
  z-index: 2;
  pointer-events: none;
}
.elm-heading-lv1__text:before {
  position: absolute;
  left: -26px;
  top: 0;
  content: "";
  display: inline-block;
  width: 26px;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  clip-path: polygon(100.1% 0, 0 50%, 100.1% 100%);
  -webkit-transform: scaleX(1.01);
          transform: scaleX(1.01);
  -webkit-transform-origin: left center;
          transform-origin: left center;
}
.elm-heading-lv1__text:after {
  position: absolute;
  right: -26px;
  top: 0;
  content: "";
  display: inline-block;
  width: 26px;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  clip-path: polygon(0 0, 0 100.1%, 100.1% 50%);
  -webkit-transform: scaleX(1.01);
          transform: scaleX(1.01);
  -webkit-transform-origin: left center;
          transform-origin: left center;
}
@media screen and (max-width: 767px) {
  .elm-heading-lv1 {
    height: 42.1333333333vw;
    padding: 0 10.2666666667vw;
    margin-bottom: 10.1333333333vw;
  }
  .elm-heading-lv1__text {
    font-size: 5.3333333333vw;
    line-height: 1.4;
    padding: 6.9333333333vw 5.8666666667vw;
    max-width: 79.4666666667vw;
    width: 100%;
  }
  .elm-heading-lv1__text:before {
    left: -6.6666666667vw;
    width: 6.6666666667vw;
  }
  .elm-heading-lv1__text:after {
    right: -6.6666666667vw;
    width: 6.6666666667vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
.elm-heading-lv2 {
  background: #fff;
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-heading-lv2:before {
  content: "";
  width: 50vw;
  height: 100%;
  background: #fff;
  position: absolute;
  left: 100%;
  top: 0;
}
.elm-heading-lv2:after {
  content: "";
  width: 50vw;
  height: 100%;
  background: #fff;
  position: absolute;
  right: 100%;
  top: 0;
}
.elm-heading-lv2 .text {
  font-size: 26px;
  font-weight: 700;
  color: #1C53A4;
  line-height: 1.3846153846;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 19px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-heading-lv2 .text:before {
  content: "";
  width: 32px;
  height: 32px;
  border: 4px solid #1C53A4;
  border-radius: 50%;
  margin-right: 9px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}
@media screen and (max-width: 767px) {
  .elm-heading-lv2 .text {
    font-size: 5.8666666667vw;
    line-height: 1.3636363636;
    padding: 5.0666666667vw 0 5.8666666667vw;
    min-width: 91.4666666667vw;
    -webkit-transform: translateX(-4px);
            transform: translateX(-4px);
    z-index: 2;
    position: relative;
  }
  .elm-heading-lv2 .text:before {
    width: 6.9333333333vw;
    height: 6.9333333333vw;
    border: 1.0666666667vw solid #1C53A4;
    margin-right: 2.4vw;
    -webkit-transform: translateY(0.8vw);
            transform: translateY(0.8vw);
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
.elm-heading-lv3 {
  position: relative;
  font-size: 20px;
  font-weight: 700;
  color: #1C53A4;
  line-height: 1.35;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0 10px 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-heading-lv3:before {
  content: "";
  width: 18.5185185185%;
  height: 3px;
  background: #1C53A4;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.elm-heading-lv3:after {
  content: "";
  width: 100%;
  height: 3px;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .elm-heading-lv3 {
    font-size: 4.8vw;
    line-height: 1.3333333333;
    padding: 2.6666666667vw 0 2.6666666667vw 0.5333333333vw;
  }
  .elm-heading-lv3:before {
    width: 30.9333333333vw;
    height: 0.8vw;
  }
  .elm-heading-lv3:after {
    height: 0.8vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
.elm-heading-lv4 {
  position: relative;
  font-size: 18px;
  font-weight: 700;
  color: #1C53A4;
  line-height: 1.3333333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-heading-lv4:before {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: #1C53A4;
  line-height: 1;
  display: inline-block;
  margin-right: 9px;
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .elm-heading-lv4 {
    font-size: 4.2666666667vw;
    line-height: 1.75;
  }
  .elm-heading-lv4:before {
    -webkit-transform: translateY(1.8666666667vw);
            transform: translateY(1.8666666667vw);
  }
}

.text-bold {
  font-weight: 700;
}

.text-red {
  color: #AA0915;
}

.text-blue {
  color: #1C53A4;
}

.text-orange {
  color: #F87315;
}

.has-square {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.has-square:before {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: #1C53A4;
  margin-right: 9px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 1;
  display: inline-block;
  -webkit-transform: translateY(7px);
          transform: translateY(7px);
}
@media screen and (max-width: 767px) {
  .has-square:before {
    width: 4.2666666667vw;
    height: 4.2666666667vw;
    border-radius: 0.8vw;
    margin-right: 2.4vw;
    -webkit-transform: translateY(1.3333333333vw);
            transform: translateY(1.3333333333vw);
  }
}

.elm-text {
  line-height: 1.75;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-text.al-center {
  text-align: center;
}
.elm-text.al-right {
  text-align: right;
}
.elm-text.ex-large {
  font-size: 24px;
  line-height: 1.375;
}
.elm-text.large {
  font-size: 20px;
  line-height: 1.35;
}
.elm-text.fairly-large {
  font-size: 18px;
  line-height: 1.3333333333;
}
.elm-text.fairly-small {
  font-size: 14px;
  line-height: 1.3571428571;
}
.elm-text.small {
  font-size: 13px;
  line-height: 1.3846153846;
}
.elm-text.ex-small {
  font-size: 12px;
  line-height: 1.4166666667;
}
@media screen and (max-width: 767px) {
  .elm-text.ex-large {
    font-size: 5.8666666667vw;
    line-height: 1.3636363636;
  }
  .elm-text.large {
    font-size: 4.8vw;
    line-height: 1.3333333333;
  }
  .elm-text.fairly-large {
    font-size: 4.2666666667vw;
    line-height: 1.375;
  }
  .elm-text.fairly-small {
    font-size: 3.4666666667vw;
    line-height: 1.3846153846;
  }
  .elm-text.small {
    font-size: 3.2vw;
    line-height: 1.4166666667;
  }
  .elm-text.ex-small {
    font-size: 2.9333333333vw;
    line-height: 1.3636363636;
  }
}

.elm-notice-text {
  color: #AA0915;
}
.elm-notice-text.bold {
  font-weight: 700;
}
.elm-notice-text.large {
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .elm-notice-text.large {
    font-size: 4.2666666667vw;
  }
}

.elm-notice-text.has-icon {
  color: #AA0915;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3333333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elm-notice-text.has-icon:before {
  content: "";
  width: 20px;
  height: 20px;
  background: url("../images/common/icon-exmark.svg") no-repeat center top;
  display: inline-block;
  line-height: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
  margin-right: 7px;
}
@media screen and (max-width: 767px) {
  .elm-notice-text.has-icon {
    font-size: 4.2666666667vw;
  }
  .elm-notice-text.has-icon:before {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
    -webkit-transform: translateY(0.2666666667vw);
            transform: translateY(0.2666666667vw);
    margin-right: 1.8666666667vw;
  }
}

.elm-comment {
  color: #F87315;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.75;
}
.elm-comment:before {
  content: "";
  width: 24px;
  height: 24px;
  background: url("../images/common/icon-comment.svg") no-repeat center top;
  background-size: 100% auto;
  display: inline-block;
  line-height: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transform: translateY(4px);
          transform: translateY(4px);
  margin-right: 8px;
}
@media screen and (max-width: 767px) {
  .elm-comment:before {
    width: 5.6vw;
    height: 5.6vw;
    margin-right: 2.1333333333vw;
    -webkit-transform: translateY(0.5333333333vw);
            transform: translateY(0.5333333333vw);
  }
}

.elm-note {
  line-height: 1.75;
  padding-left: 1.2em;
  position: relative;
}
.elm-note:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※";
}
@media screen and (max-width: 767px) {
  .elm-note:before {
    margin-right: 1.3333333333vw;
  }
}

.elm-notice {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #AA0915;
  background: #FAECED;
  padding: 25px 40px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-notice__list {
  margin-top: 12px;
  list-style-type: none;
  padding-left: 0;
}
.elm-notice__list > li {
  color: #AA0915;
  padding-left: 16px;
  position: relative;
}
.elm-notice__list > li:not(:first-of-type) {
  margin-top: 2px;
}
.elm-notice__list > li:before {
  content: "・";
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  .elm-notice {
    border-radius: 0.8vw;
    padding: 4.2666666667vw 4.2666666667vw 4vw;
  }
  .elm-notice__list {
    margin-top: 2.9333333333vw;
  }
  .elm-notice__list > li {
    padding-left: 4.2666666667vw;
  }
  .elm-notice__list > li:not(:first-of-type) {
    margin-top: 0;
  }
}

.elm-columns {
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-columns__item__heading {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3333333333;
  background: #1C53A4;
  border-radius: 5px;
  color: #fff;
  padding: 5px 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-columns__item__text {
  margin-top: 4px;
}
.elm-columns.two-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.elm-columns.two-columns .elm-columns__item {
  width: 47.2222222222%;
}
.elm-columns.three-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.elm-columns.three-columns .elm-columns__item {
  width: 29.6296296296%;
}
@media screen and (max-width: 767px) {
  .elm-columns__item__heading {
    font-size: 4.8vw;
    border-radius: 1.3333333333vw;
    padding: 1.3333333333vw 2.1333333333vw;
  }
  .elm-columns__item__text {
    margin-top: 0.5333333333vw;
  }
  .elm-columns__item:not(:first-of-type) {
    margin-top: 3.7333333333vw;
  }
  .elm-columns.two-columns {
    display: block;
  }
  .elm-columns.two-columns .elm-columns__item {
    width: 100%;
  }
  .elm-columns.three-columns {
    display: block;
  }
  .elm-columns.three-columns .elm-columns__item {
    width: 100%;
  }
}

.elm-image {
  width: 27.7777777778%;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-image.center {
  margin: 0 auto;
}
.elm-image.right {
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .elm-image {
    width: 45.3333333333vw;
  }
}

.elm-box {
  width: 100%;
  position: relative;
  background: #fff;
  padding: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 6px;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-box.al-center {
  text-align: center;
}
.elm-box.scroll {
  padding: 10px 10px 10px 30px;
}
.elm-box.scroll .elm-box__inner {
  height: 296px;
  padding-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  /* simplebar用 */
  /* 垂直方向のスクロールバー */
  /* 垂直スクロールバーを左に移動 */
}
.elm-box.scroll .elm-box__inner::-webkit-scrollbar {
  height: 12px;
}
.elm-box.scroll .elm-box__inner .simplebar-track {
  border-radius: 100vh; /* バーに丸みをもたせる*/
}
.elm-box.scroll .elm-box__inner .simplebar-track .simplebar-scrollbar.simplebar-visible::before {
  opacity: 1; /* デフォルトだと薄くなっています。*/
}
.elm-box.scroll .elm-box__inner .simplebar-track .simplebar-scrollbar::before {
  background: #95B1DB; /* ここでバーの色を設定 */
}
.elm-box.scroll .elm-box__inner .simplebar-scrollbar.simplebar-visible:before {
  width: 8px; /* 太さを指定 */
}
.elm-box.scroll .elm-box__inner .simplebar-track.simplebar-vertical {
  right: 0;
}
@media screen and (max-width: 767px) {
  .elm-box {
    padding: 5.3333333333vw;
    border-radius: 1.6vw;
  }
  .elm-box.scroll {
    padding: 2.6666666667vw 2.6666666667vw 2.6666666667vw 5.3333333333vw;
  }
  .elm-box.scroll .elm-box__inner {
    padding-right: 2.6666666667vw;
    padding-top: 2.6666666667vw;
    padding-bottom: 2.6666666667vw;
    height: 53.3333333333vw;
    scrollbar-width: 2.1333333333vw;
  }
  .elm-box.scroll .elm-box__inner::-webkit-scrollbar {
    width: 2.1333333333vw;
  }
}

.elm-flow-wrap:not(:first-of-type) {
  margin-top: 80px;
}

.tab-contents {
  width: 100%;
  margin: 0 auto;
}
.tab-contents .tab-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tab-contents .tab {
  width: 48.1481481481%;
  position: relative;
}
.tab-contents .tab.has-arw-top:before {
  content: "";
  display: inline-block;
  width: 70px;
  height: 32px;
  background: #95b1db;
  clip-path: polygon(0 0, 100% 0%, 50% 100%);
  position: absolute;
  left: 50%;
  top: -56px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.tab-contents .content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tab-contents .content {
  width: 48.1481481481%;
}
/* -----------------------------------------*/
/* -----------------------------------------*/
@media screen and (max-width: 767px) {
  .elm-flow-wrap:not(:first-of-type) {
    margin-top: 16vw;
  }
  .tab-contents {
    position: relative;
  }
  .tab-contents:after {
    content: "";
    display: inline-block;
    background: #95b1db;
    clip-path: polygon(0 0, 100% 0%, 50% 100%);
    position: absolute;
    left: 50%;
    width: 11.7333333333vw;
    height: 5.3333333333vw;
    top: -10.6666666667vw;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .tab-contents .tab {
    width: 45.3333333333vw;
    height: 13.3333333333vw;
  }
  .tab-contents .tab.has-arw-top:before {
    display: none;
  }
  .tab-contents .tab .elm-flow__item {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #1C53A4;
    color: #fff;
    border-radius: 5.3333333333vw 5.3333333333vw 0 0;
  }
  .tab-contents .tab.active .elm-flow__item {
    background: #fff;
    color: #1C53A4;
  }
  .tab-contents .content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .tab-contents .content {
    width: 100%;
    display: none;
    background: #fff;
    border-radius: 0 0 1.6vw 1.6vw;
  }
  .tab-contents .content .elm-flow .elm-flow__inner {
    padding: 5.3333333333vw;
  }
  .tab-contents .content.show {
    display: block;
  }
}
.elm-flow {
  width: 100%;
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-flow:not(:first-of-type) {
  margin-top: 80px;
}
.elm-flow.elm-flow-item .elm-flow__inner {
  padding: 30px 30px 30px;
}
.elm-flow__inner {
  background: #fff;
  padding: 40px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 6px;
}
.elm-flow.al-center {
  text-align: center;
}
.elm-flow.has-arw:after {
  content: "";
  display: inline-block;
  width: 70px;
  height: 32px;
  background: #95b1db;
  clip-path: polygon(0 0, 100% 0%, 50% 100%);
  position: absolute;
  left: 50%;
  bottom: -56px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.elm-flow__item {
  font-size: 24px;
  font-weight: 700;
  color: #1C53A4;
  line-height: 1.375;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid #1C53A4;
  padding: 9px 10px 10px;
  margin-bottom: 24px;
}
.elm-flow__heading {
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  line-height: 1.375;
  border-radius: 6px;
  background: #1C53A4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 11px 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 16px;
}
.elm-flow__heading .en {
  font-size: 20px;
  line-height: 1.35;
  font-weight: 700;
  color: #95B5E6;
  display: block;
  text-align: center;
}
.elm-flow__heading.has-en {
  padding-top: 21px;
  padding-bottom: 19px;
}
.elm-flow__block {
  border: 1px solid #000;
  margin-top: 15px;
  padding: 21px 30px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-flow__block.notice {
  border: 1px solid #AA0915;
  text-align: center;
  padding: 21px 30px 23px;
}
.elm-flow .elm-list {
  margin-top: 14px;
}
.elm-flow .elm-list li:not(:first-of-type) {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .elm-flow__inner {
    padding: 5.3333333333vw 4vw 5.3333333333vw;
    border-radius: 1.6vw;
  }
  .elm-flow:not(:first-of-type) {
    margin-top: 16vw;
  }
  .elm-flow.elm-flow-item .elm-flow__inner {
    padding: 5.6vw 4vw 4vw;
    min-height: 48.5333333333vw;
  }
  .elm-flow.has-arw:after {
    width: 11.7333333333vw;
    height: 5.3333333333vw;
    bottom: -10.6666666667vw;
  }
  .elm-flow__item {
    font-size: 3.7333333333vw;
    line-height: 1.3571428571;
    border: none;
    padding: 0;
    margin-bottom: 0;
  }
  .elm-flow__heading {
    font-size: 5.3333333333vw;
    line-height: 1.35;
    border-radius: 1.6vw;
    padding: 3.7333333333vw 2.6666666667vw 4vw;
    margin-bottom: 4.2666666667vw;
  }
  .elm-flow__heading .en {
    font-size: 4.2666666667vw;
    line-height: 1.375;
  }
  .elm-flow__heading.has-en {
    padding-top: 2.9333333333vw;
    padding-bottom: 3.7333333333vw;
  }
  .elm-flow__block {
    margin-top: 4vw;
    padding: 5.8666666667vw 5.3333333333vw;
  }
  .elm-flow__block .elm-notice-text {
    line-height: 1.5;
    margin-bottom: 4vw;
  }
  .elm-flow__block.notice {
    padding: 3.4666666667vw 5.3333333333vw 2.6666666667vw;
  }
  .elm-flow__block.notice .elm-notice-text.large {
    font-size: 3.7333333333vw;
    line-height: 1.7142857143;
    text-align: left;
    margin-bottom: 0;
  }
  .elm-flow .elm-list {
    margin-top: 3.7333333333vw;
  }
  .elm-flow .elm-list li:not(:first-of-type) {
    margin-top: 2.1333333333vw;
  }
}

.elm-list-numb {
  counter-reset: item;
  list-style-type: none;
  padding-left: 0;
}
.elm-list-numb > li {
  padding-left: 27px;
  position: relative;
}
.elm-list-numb > li:not(:first-of-type) {
  margin-top: 8px;
}
.elm-list-numb > li:before {
  counter-increment: item;
  content: "(" counter(item) ")";
  position: absolute;
  left: 0;
  top: 0;
}
.elm-list-numb.mt-large > li:not(:first-of-type) {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .elm-list-numb > li {
    padding-left: 7.2vw;
    line-height: 1.8571428571;
  }
  .elm-list-numb > li:not(:first-of-type) {
    margin-top: 1.8666666667vw;
  }
  .elm-list-numb.mt-large > li:not(:first-of-type) {
    margin-top: 3.2vw;
  }
}

.elm-list {
  list-style-type: none;
  padding-left: 0;
}
.elm-list > li {
  padding-left: 21px;
  position: relative;
}
.elm-list > li:not(:first-of-type) {
  margin-top: 8px;
}
.elm-list > li:before {
  content: "・";
  position: absolute;
  left: 0;
  top: 0;
}
.elm-list.mt-large > li:not(:first-of-type) {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .elm-list > li {
    padding-left: 5.6vw;
    line-height: 1.8571428571;
  }
  .elm-list > li:not(:first-of-type) {
    margin-top: 1.8666666667vw;
  }
  .elm-list.mt-large > li:not(:first-of-type) {
    margin-top: 3.2vw;
  }
}

.elm-list-numb2 {
  counter-reset: item;
  list-style-type: none;
  padding-left: 0;
}
.elm-list-numb2 > li {
  padding-left: 27px;
  position: relative;
}
.elm-list-numb2 > li:not(:first-of-type) {
  margin-top: 8px;
}
.elm-list-numb2 > li:before {
  counter-increment: item;
  content: counter(item) ".";
  position: absolute;
  left: 6px;
  top: 0;
}
.elm-list-numb2.mt-large > li:not(:first-of-type) {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .elm-list-numb2 > li {
    padding-left: 7.2vw;
    line-height: 1.7142857143;
  }
  .elm-list-numb2 > li:not(:first-of-type) {
    margin-top: 1.8666666667vw;
  }
  .elm-list-numb2.mt-large > li:not(:first-of-type) {
    margin-top: 3.2vw;
  }
}

.elm-form .elm-text + .elm-form__item {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .elm-form .elm-text + .elm-form__item {
    margin-top: 1.8666666667vw;
  }
}
.elm-form .formErrorContent {
  display: none;
  margin-top: 8px;
  color: #AA0915;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.7142857143;
}
.elm-form .formErrorContent.is-show {
  display: block;
}
@media screen and (max-width: 767px) {
  .elm-form .formErrorContent {
    margin-top: 2.1333333333vw;
    font-size: 3.7333333333vw;
    line-height: 1.3571428571;
  }
}
.elm-form__item .form-table {
  width: 100%;
  border-collapse: collapse;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-form__item .form-table th {
  width: 327px;
  min-width: 327px;
  background: #fff;
  border-bottom: 5px solid #D8EFFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  font-weight: 700;
  padding: 25px 90px 27px 28px;
  position: relative;
  vertical-align: top;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-form__item .form-table th {
    width: 100%;
    min-width: 100%;
    display: block;
    background: #7096D0;
    border-bottom: none;
    padding: 20px 90px 20px 20px;
    color: #fff;
  }
}
.elm-form__item .form-table th .req {
  background: #F5D1D4;
  color: #AA0915;
  border: 1px solid #AA0915;
  font-size: 12px;
  font-weight: 600;
  padding: 0 6px 1px;
  position: absolute;
  top: 31px;
  right: 38px;
  border-radius: 3px;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-form__item .form-table th .req {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 20px;
  }
}
.elm-form__item .form-table td {
  width: 69.7222222222%;
  background: #fff;
  border-bottom: 5px solid #D8EFFF;
  padding: 22px 30px 24px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 500;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-form__item .form-table td {
    width: 100%;
    display: block;
    padding: 20px 20px 20px 20px;
    border-bottom: none;
  }
}
.elm-form__item .form-table td .form-block:not(:first-of-type) {
  margin-top: 23px;
}
.elm-form__item .form-table td .validate-container {
  position: relative;
  /*&.is-error + .formErrorContent {
  	display: block;
  }*/
}
.elm-form__item .form-table td .validate-balloon {
  display: none;
  min-width: 235px;
  background: #E59158;
  color: #fff;
  padding: 11px 19px 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  position: absolute;
  bottom: 51px;
  left: 0;
  z-index: 1;
  font-size: 14px;
  line-height: 1.4285714286;
  font-weight: 600;
  -webkit-filter: drop-shadow(1px 2px 6px rgba(68, 68, 68, 0.16));
          filter: drop-shadow(1px 2px 6px rgba(68, 68, 68, 0.16));
}
.elm-form__item .form-table td .validate-balloon:before {
  content: "";
  position: absolute;
  left: 32px;
  bottom: -11px;
  display: inline-block;
  width: 20px;
  height: 17px;
  background: #e59158;
  clip-path: polygon(0 0, 100% 0%, 50% 100%);
}
.elm-form__item .form-table td .text-big {
  font-size: 24px;
}
.elm-form__item .form-table td .divide-input {
  max-width: 710px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.elm-form__item .form-table td .divide-input__item {
  width: 47.8873239437%;
}
.elm-form__item .form-table td .divide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elm-form__item .form-table td .divide__item {
  width: 50%;
}
.elm-form__item .form-table td .divide__item:last-of-type {
  width: 50%;
}
.elm-form__item .form-table td .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.elm-form__item .form-table td .box-gray {
  margin-top: 14px;
  max-width: 356px;
  padding: 18px 23px 23px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 6px;
  background: #F4EFEF;
}
.elm-form__item .form-table td .box-gray .elm-list {
  margin-top: 6px;
}
.elm-form__item .form-table td .box-gray .elm-list li {
  font-weight: 600;
  margin-top: 0;
  line-height: 137.5%;
  padding-left: 13px;
}
.elm-form__item .form-table td .box-gray .elm-list li:not(:first-of-type) {
  margin-top: 7px;
}
.elm-form__item .form-table td .form-text {
  margin-bottom: 3px;
  font-weight: 700;
}
.elm-form__item .form-table td .label {
  margin-bottom: 5px;
}
.elm-form__item .form-table td .form-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.elm-form__item .form-table td .form-tel .elm-input-ss input {
  width: 100px;
}
.elm-form__item .form-table td .form-tel .text {
  margin: 0 10px;
}
.elm-form__item .form-table td .btn-gray {
  background-color: #EFEFEF;
  border: 1px solid #707070;
  border-radius: 6px;
  color: #000;
  padding: 2px 18px 4px;
  margin-left: 20px;
}
.elm-form__item .form-table td .btn-gray {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-form__item .form-table td .btn-gray:hover {
    color: #fff;
    background-color: #cccccc;
    border: 1px solid #707070;
  }
}
.elm-form__item .form-table td .form-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elm-form__item .form-table td .form-date__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 16px;
}
.elm-form__item .form-table td .form-date__item:nth-of-type(2) {
  margin-right: 40px;
}
.elm-form__item .form-table td .form-date__item:last-of-type {
  margin-right: 0;
}
.elm-form__item .form-table td .form-date__item .text {
  padding-left: 16px;
}
.elm-form__item .form-table td .elm-comment {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .elm-form__item .form-table th {
    display: block;
    background: #7096D0;
    width: 100%;
    min-width: 100%;
    border-bottom: none;
    padding: 3.4666666667vw 17.3333333333vw 3.7333333333vw 4.2666666667vw;
    color: #fff;
    font-size: 3.7333333333vw;
    line-height: 1.3571428571;
  }
  .elm-form__item .form-table th .req {
    font-size: 3.2vw;
    padding: 0.8vw 1.6vw 0.8vw;
    top: 3.2vw;
    right: 4.2666666667vw;
    border-radius: 1.3333333333vw;
  }
  .elm-form__item .form-table td {
    display: block;
    width: 100%;
    border-bottom: 0.5333333333vw solid #D8EFFF;
    font-size: 3.7333333333vw;
    line-height: 1.3571428571;
    padding: 4.2666666667vw;
  }
  .elm-form__item .form-table td .form-block:not(:first-of-type) {
    margin-top: 7.2vw;
  }
  .elm-form__item .form-table td .validate-container {
    position: relative;
  }
  .elm-form__item .form-table td .photo-image {
    display: block;
    width: 100%;
  }
  .elm-form__item .form-table td .validate-balloon {
    min-width: 45.6vw;
    padding: 2.9333333333vw 5.0666666667vw 3.4666666667vw;
    border-radius: 1.0666666667vw;
    bottom: 13.6vw;
    font-size: 3.7333333333vw;
    -webkit-filter: drop-shadow(0.2666666667vw 0.5333333333vw 1.6vw rgba(68, 68, 68, 0.16));
            filter: drop-shadow(0.2666666667vw 0.5333333333vw 1.6vw rgba(68, 68, 68, 0.16));
  }
  .elm-form__item .form-table td .validate-balloon:before {
    left: 8.5333333333vw;
    bottom: -2.9333333333vw;
    width: 5.3333333333vw;
    height: 4.5333333333vw;
  }
  .elm-form__item .form-table td .text-big {
    font-size: 4.8vw;
  }
  .elm-form__item .form-table td .divide-input {
    max-width: 100%;
    display: block;
  }
  .elm-form__item .form-table td .divide-input__item {
    width: 100%;
  }
  .elm-form__item .form-table td .divide-input__item:not(:first-of-type) {
    margin-top: 4.8vw;
  }
  .elm-form__item .form-table td .divide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .elm-form__item .form-table td .divide:not(:first-of-type) {
    margin-top: 2.6666666667vw;
  }
  .elm-form__item .form-table td .divide__item {
    width: 49%;
  }
  .elm-form__item .form-table td .divide__item:last-of-type {
    width: 51%;
  }
  .elm-form__item .form-table td .divide__item .text-small {
    font-size: 3.2vw;
  }
  .elm-form__item .form-table td .flex {
    display: block;
  }
  .elm-form__item .form-table td .box-gray {
    max-width: 100%;
    padding: 5.0666666667vw 5.0666666667vw 5.3333333333vw 6.4vw;
    border-radius: 1.6vw;
  }
  .elm-form__item .form-table td .box-gray .elm-text.has-square:before {
    -webkit-transform: translateY(0.5333333333vw);
            transform: translateY(0.5333333333vw);
  }
  .elm-form__item .form-table td .box-gray .elm-list {
    margin-top: 3.2vw;
  }
  .elm-form__item .form-table td .box-gray .elm-list li {
    line-height: 135.7142857143%;
    padding-left: 3.4666666667vw;
  }
  .elm-form__item .form-table td .box-gray .elm-list li:not(:first-of-type) {
    margin-top: 1.6vw;
  }
  .elm-form__item .form-table td .form-text {
    margin-bottom: 2.1333333333vw;
  }
  .elm-form__item .form-table td .label {
    margin-bottom: 2.1333333333vw;
  }
  .elm-form__item .form-table td .form-tel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .elm-form__item .form-table td .form-tel .elm-input-ss input {
    width: 24.5333333333vw;
  }
  .elm-form__item .form-table td .form-tel .elm-input-ss:nth-of-type(2) .validate-balloon {
    z-index: 2;
  }
  .elm-form__item .form-table td .form-tel .elm-input-ss:last-of-type .validate-balloon {
    left: auto;
    z-index: 1;
    right: 0;
  }
  .elm-form__item .form-table td .form-tel .elm-input-ss:last-of-type .validate-balloon:before {
    left: auto;
    right: 8.5333333333vw;
    bottom: -2.9333333333vw;
  }
  .elm-form__item .form-table td .form-tel .text {
    margin: 0 1.3333333333vw;
  }
  .elm-form__item .form-table td .btn-gray {
    width: 44.2666666667vw;
    height: 9.6vw;
    border-radius: 1.6vw;
    padding: 1.0666666667vw;
    margin-left: 0;
    margin-top: 3.2vw;
  }
  .elm-form__item .form-table td .elm-comment + .elm-text {
    margin-top: 2.6666666667vw;
  }
  .elm-form__item .form-table td .form-date {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: -3.2vw;
  }
  .elm-form__item .form-table td .form-date__item {
    margin-top: 3.2vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 3.2vw;
  }
  .elm-form__item .form-table td .form-date__item:nth-of-type(2) {
    margin-right: 0;
  }
  .elm-form__item .form-table td .form-date__item:last-of-type {
    margin-right: 0;
  }
  .elm-form__item .form-table td .form-date__item .text {
    padding-left: 3.2vw;
  }
  .elm-form__item .form-table td .elm-comment {
    margin-top: 3.2vw;
  }
}

.field_file {
  color: #999;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.field_file input[type=file] {
  width: 330px;
}
.field_file input[type=file]:focus {
  outline: none;
}
.field_file input[type=file]::file-selector-button, .field_file input[type=file]::-webkit-file-upload-button {
  background-color: #EFEFEF;
  border: 1px solid #707070;
  color: #000;
  padding: 2px 18px 4px;
  border-radius: 6px;
  display: inline-block;
  margin-right: 18px;
  cursor: pointer;
}
.field_file input[type=file]::file-selector-button, .field_file input[type=file]::-webkit-file-upload-button {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .field_file input[type=file]::file-selector-button:hover, .field_file input[type=file]::-webkit-file-upload-button:hover {
    color: #fff;
    background-color: #cccccc;
    border: 1px solid #707070;
  }
}
@media screen and (max-width: 767px) {
  .field_file {
    width: 100%;
  }
  .field_file input[type=file] {
    width: 100%;
  }
  .field_file input[type=file]:focus {
    outline: none;
  }
  .field_file input[type=file]::file-selector-button, .field_file input[type=file]::-webkit-file-upload-button {
    width: 40.5333333333vw;
    height: 9.6vw;
    border-radius: 1.6vw;
    padding: 1.0666666667vw;
    margin-right: 4.5333333333vw;
  }
}

.elm-input-wrap {
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-input-wrap.elm-input-ss input {
  width: 110px;
}
.elm-input-wrap.elm-input-s input {
  width: 200px;
}
.elm-input-wrap.elm-input-m input {
  width: 370px;
}
.elm-input-wrap.elm-input-l {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .elm-input-wrap.elm-input-ss input {
    width: 24.5333333333vw;
  }
  .elm-input-wrap.elm-input-s input {
    width: 41.0666666667vw;
  }
  .elm-input-wrap.elm-input-m input {
    width: 100%;
  }
  .elm-input-wrap.elm-input-l {
    width: 100%;
  }
  .elm-input-wrap.sp-w-max input {
    width: 100%;
  }
}

.elm-input {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #707070;
  padding: 5px 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-input::-webkit-input-placeholder {
  color: #BABABA;
}
.elm-input::-moz-placeholder {
  color: #BABABA;
}
.elm-input:-ms-input-placeholder {
  color: #BABABA;
}
.elm-input::-ms-input-placeholder {
  color: #BABABA;
}
.elm-input::placeholder {
  color: #BABABA;
}
.elm-input:focus {
  outline: none;
}
.elm-input:disabled {
  background: #DDDDDD;
  cursor: inherit;
}
.elm-input.err {
  background: #F5D1D4;
  border: 1px solid #AA0915;
}
@media screen and (max-width: 767px) {
  .elm-input {
    border-radius: 0.8vw;
    padding: 2.4vw 3.4666666667vw;
  }
}

.elm-select {
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-select:after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 7px;
  background: #666666;
  clip-path: polygon(0 0, 100% 0%, 50% 100%);
  position: absolute;
  right: 13px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.elm-select.elm-select-ss {
  width: 110px;
}
.elm-select.elm-select-s {
  width: 200px;
}
.elm-select.elm-select-m {
  width: 352px;
}
.elm-select.elm-input-l {
  width: 100%;
}
.elm-select select {
  cursor: pointer;
  width: 100%;
  border-radius: 3px;
  border: 1px solid #707070;
  padding: 6px 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-select select::-webkit-input-placeholder {
  color: #BABABA;
}
.elm-select select::-moz-placeholder {
  color: #BABABA;
}
.elm-select select:-ms-input-placeholder {
  color: #BABABA;
}
.elm-select select::-ms-input-placeholder {
  color: #BABABA;
}
.elm-select select::placeholder {
  color: #BABABA;
}
.elm-select select:focus {
  outline: none;
}
.elm-select select.err {
  background: #F5D1D4;
  border: 1px solid #AA0915;
}
@media screen and (max-width: 767px) {
  .elm-select {
    position: relative;
  }
  .elm-select:after {
    width: 2.9333333333vw;
    height: 1.8666666667vw;
    right: 3.7333333333vw;
  }
  .elm-select.elm-select-ss {
    width: 24.5333333333vw;
  }
  .elm-select.elm-select-s {
    width: 41.0666666667vw;
  }
  .elm-select.elm-select-m {
    width: 100%;
  }
  .elm-select.elm-input-l {
    width: 100%;
  }
  .elm-select.sp-w-max {
    width: 100%;
  }
  .elm-select select {
    border-radius: 0.8vw;
    padding: 2.5333333333vw 5.3333333333vw 2.5333333333vw 3.7333333333vw;
  }
}

.elm-radio {
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-radio.column .radio:last-of-type {
  width: auto;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-radio.column .radio:last-of-type {
    width: 100%;
  }
}
.elm-radio.three-row-plus .radio:last-of-type {
  width: auto;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-radio.three-row-plus .radio:last-of-type {
    width: 100%;
  }
}
.elm-radio__wrap {
  margin-top: -7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.elm-radio__wrap.al-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.elm-radio .radio {
  display: inline;
  margin-top: 13px;
  width: 19.9170124481%;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-radio .radio {
    width: 33.3333333333%;
  }
}
.elm-radio .radio:last-child {
  margin-right: 0;
}
.elm-radio .radio input {
  display: none;
}
.elm-radio .radio input:disabled + label {
  color: #999999;
  cursor: inherit;
}
.elm-radio .radio input:disabled + label:before {
  border: 1px solid #999;
}
.elm-radio .radio input + label {
  padding-left: 32px;
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.elm-radio .radio input + label:before {
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #707070;
  position: absolute;
  top: 3px;
  left: 0;
}
.elm-radio .radio input + label:after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #5B4ADD;
  position: absolute;
  top: 7px;
  left: 4px;
  opacity: 0;
}
.elm-radio .radio input:checked + label:after {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .elm-radio.column .radio:last-of-type {
    width: 100%;
  }
  .elm-radio.three-row .radio {
    width: 50%;
  }
  .elm-radio.three-row-plus .radio:last-of-type {
    width: 100%;
  }
  .elm-radio__wrap {
    margin-top: -3.2vw;
  }
  .elm-radio .radio {
    margin-top: 3.2vw;
    width: 50%;
  }
  .elm-radio .radio input + label {
    padding-left: 6.4vw;
  }
  .elm-radio .radio input + label:before {
    width: 5.0666666667vw;
    height: 5.0666666667vw;
    top: 0;
  }
  .elm-radio .radio input + label:after {
    width: 3.4666666667vw;
    height: 3.4666666667vw;
    top: 0.8vw;
    left: 0.8vw;
  }
}

.elm-check__wrap {
  margin-top: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.elm-check__wrap.al-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.elm-check__wrap.al-center .check {
  text-align: center;
}
.elm-check__wrap .comment {
  color: #666;
}
.elm-check.two-row .check {
  width: 19.9170124481%;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-check.two-row .check {
    width: 33.3333333333%;
  }
}
.elm-check.three-row .check {
  width: 19.9170124481%;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-check.three-row .check {
    width: 33.3333333333%;
  }
}
.elm-check .check.checked {
  pointer-events: none;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-check .check.agree {
    width: 100%;
  }
}
.elm-check input[type=checkbox] {
  display: none;
}
.elm-check input[type=checkbox]:checked + label:before {
  background: #5B4ADD;
  border: 1px solid #5B4ADD;
}
.elm-check input[type=checkbox]:checked + label:after {
  opacity: 1;
}
.elm-check input[type=checkbox]:disabled + label {
  opacity: 0.6;
  cursor: auto;
  cursor: inherit;
}
.elm-check label {
  display: inline-block;
  padding: 0 0 2px 32px;
  cursor: pointer;
  position: relative;
}
.elm-check label:before, .elm-check label:after {
  position: absolute;
  content: "";
}
.elm-check label:before {
  left: 0;
  top: 3px;
  width: 24px;
  height: 24px;
  border: 1px solid #707070;
  background: #fff;
  border-radius: 3px;
}
.elm-check label:after {
  opacity: 0;
  top: 8px;
  left: 5px;
  height: 9px;
  width: 14px;
  border-bottom: 3px solid #fff;
  border-left: 3px solid #fff;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
@media screen and (max-width: 767px) {
  .elm-check.two-row .check {
    width: 50%;
  }
  .elm-check.three-row .check {
    width: 50%;
  }
  .elm-check__wrap {
    margin-top: -2.6666666667vw;
  }
  .elm-check__wrap .comment {
    margin-top: 3.2vw;
  }
  .elm-check .check {
    margin-top: 2.6666666667vw;
  }
  .elm-check .check:not(:last-child) {
    margin-right: 0;
  }
  .elm-check .check.agree {
    width: 100%;
    line-height: 1.3;
  }
  .elm-check label {
    padding: 0 0 0 6.4vw;
  }
  .elm-check label:before {
    top: 0.2666666667vw;
    width: 4.8vw;
    height: 4.8vw;
    border-width: 0.2666666667vw;
    border-radius: 0.8vw;
  }
  .elm-check label:after {
    top: 1.3333333333vw;
    left: 0.8vw;
    height: 2.1333333333vw;
    width: 3.2vw;
    border-bottom-width: 0.8vw;
    border-left-width: 0.8vw;
  }
}

.elm-table-wrap {
  /* simplebar用 */
}
.elm-table-wrap::-webkit-scrollbar {
  height: 12px;
}
.elm-table-wrap .simplebar-track {
  border-radius: 100vh; /* バーに丸みをもたせる*/
}
.elm-table-wrap .simplebar-track .simplebar-scrollbar.simplebar-visible::before {
  opacity: 1; /* デフォルトだと薄くなっています。*/
}
.elm-table-wrap .simplebar-track .simplebar-scrollbar::before {
  background: #95B1DB; /* ここでバーの色を設定 */
}
@media screen and (max-width: 767px) {
  .elm-table-wrap .simplebar-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .elm-table-wrap .simplebar-content .spacer {
    width: 5.3333333333vw;
    min-width: 5.3333333333vw;
  }
  .elm-table-wrap .simplebar-track.simplebar-horizontal {
    right: 5.3333333333vw !important;
  }
}

.elm-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-table tr th:first-of-type {
  border-left: none;
}
.elm-table tr th:last-of-type {
  border-right: none;
}
.elm-table tr td:first-of-type {
  border-left: none;
}
.elm-table tr td:last-of-type {
  border-right: none;
}
.elm-table th {
  font-weight: 700;
  text-align: left;
  color: #fff;
  background: #7096D0;
  padding: 20px 20px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #D8EFFF;
}
.elm-table th.center {
  text-align: center;
}
.elm-table td {
  padding: 20px 20px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  border: 2px solid #D8EFFF;
}
.elm-table td.center {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .elm-table-wrap.has-scrollbar {
    width: calc(100% + 5.3333333333vw);
    padding: 0 0 3.7333333333vw;
  }
  .elm-table th {
    min-width: 45.3333333333vw;
    width: 45.3333333333vw;
    height: 14.4vw;
    padding: 1.8666666667vw 4.2666666667vw 1.8666666667vw;
    line-height: 1.3571428571;
  }
  .elm-table td {
    min-width: 45.3333333333vw;
    width: 45.3333333333vw;
    padding: 4.2666666667vw 4.2666666667vw 4.2666666667vw;
    line-height: 1.3571428571;
  }
}

.elm-qa {
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-qa__item:not(:first-of-type) {
  margin-top: 30px;
}
.elm-qa__item__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #1C53A4;
  border-radius: 3px;
  padding: 35px 30px 34px 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-qa__item__head .en {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  margin-right: 13px;
  color: #95B1DB;
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}
.elm-qa__item__head .content {
  padding-top: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  font-weight: 700;
  line-height: 1.375;
}
.elm-qa__item__detail {
  margin-top: 6px;
  background: #fff;
  border-radius: 3px;
  padding: 32px 30px 43px 38px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-qa__item__detail__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elm-qa__item__detail .en {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  margin-right: 20px;
  color: #FD8F00;
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}
.elm-qa__item__detail__text {
  margin-left: 40px;
}
.elm-qa__item__detail .elm-list-numb2 li:not(:first-of-type) {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .elm-qa__item:not(:first-of-type) {
    margin-top: 5.3333333333vw;
  }
  .elm-qa__item__head {
    border-radius: 0.8vw;
    padding: 5.8666666667vw 5.3333333333vw 5.3333333333vw 5.8666666667vw;
    color: #fff;
  }
  .elm-qa__item__head .en {
    font-size: 6.9333333333vw;
    margin-right: 3.4666666667vw;
    -webkit-transform: translateY(-0.5333333333vw);
            transform: translateY(-0.5333333333vw);
  }
  .elm-qa__item__head .content {
    padding-top: 0;
    font-size: 4.2666666667vw;
    line-height: 1.625;
  }
  .elm-qa__item__detail {
    margin-top: 2.1333333333vw;
    border-radius: 0.8vw;
    padding: 6.4vw 5.3333333333vw 5.3333333333vw 5.8666666667vw;
  }
  .elm-qa__item__detail .en {
    font-size: 6.9333333333vw;
    margin-right: 5.3333333333vw;
    -webkit-transform: translateY(-0.5333333333vw);
            transform: translateY(-0.5333333333vw);
  }
  .elm-qa__item__detail .elm-text {
    line-height: 1.75;
  }
  .elm-qa__item__detail__text {
    margin-left: 0;
  }
  .elm-qa__item__detail .elm-list-numb2 li:not(:first-of-type) {
    margin-top: 2.1333333333vw;
  }
}

.elm-progress {
  width: 1080px;
  height: 96px;
  margin: 60px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media screen and (max-width: 1079px) {
  .elm-progress {
    display: none;
  }
}
.elm-progress__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 130px;
  height: 96px;
  background: url("../images/common/progress-bg.png") no-repeat center top;
  background-size: 100% auto;
  position: absolute;
  top: 0;
}
.elm-progress__item:first-of-type {
  z-index: 10;
  left: 0;
}
.elm-progress__item:nth-of-type(2) {
  z-index: 9;
  left: 90px;
}
.elm-progress__item:nth-of-type(3) {
  z-index: 8;
  left: 198px;
}
.elm-progress__item:nth-of-type(4) {
  z-index: 7;
  left: 305px;
}
.elm-progress__item:nth-of-type(5) {
  z-index: 6;
  left: 413px;
}
.elm-progress__item:nth-of-type(6) {
  z-index: 5;
  left: 520px;
}
.elm-progress__item:nth-of-type(7) {
  z-index: 4;
  left: 628px;
}
.elm-progress__item:nth-of-type(8) {
  z-index: 3;
  left: 735px;
}
.elm-progress__item:nth-of-type(9) {
  z-index: 2;
  left: 843px;
}
.elm-progress__item:nth-of-type(10) {
  z-index: 1;
  left: 949px;
}
.elm-progress__item.current {
  background: url("../images/common/progress-bg-active.png") no-repeat center top;
  background-size: 100% auto;
}
.elm-progress__item.current .text {
  color: #fff;
}
.elm-progress__item.done {
  background: url("../images/common/progress-bg-done.png") no-repeat center top;
  background-size: 100% auto;
}
.elm-progress__item.done .text {
  color: rgba(255, 255, 255, 0.73);
}
.elm-progress__item.first {
  width: 113px;
  height: 96px;
  background: url("../images/common/progress-bg-active-first.png") no-repeat center top;
  background-size: 100% auto;
  margin-left: 0;
}
.elm-progress__item.first.done {
  background: url("../images/common/progress-bg-done-first.png") no-repeat center top;
  background-size: 100% auto;
}
.elm-progress__item .text {
  font-size: 14px;
  line-height: 1.4285714286;
  font-weight: 700;
  text-align: center;
  color: #7096D0;
}

.elm-btn-wrap {
  margin: 0 auto 0 auto;
  width: 590px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-btn-wrap .elm-btn {
  margin: 0 0 0 0;
}
@media screen and (max-width: 767px) {
  .elm-btn-wrap {
    width: 100%;
  }
}

.elm-btn {
  margin: 0 auto;
  width: 270px;
  height: 64px;
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-btn a,
.elm-btn a:link,
.elm-btn a:visited {
  color: #1C53A4;
  text-decoration: none;
}
.elm-btn a,
.elm-btn a:link,
.elm-btn a:visited {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-btn a:hover {
    color: #1C53A4;
    text-decoration: none;
  }
}
.elm-btn a,
.elm-btn button,
.elm-btn input {
  font-size: 20px;
  font-weight: 700;
  border: 3px solid #1C53A4;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 10px;
  background: #fff;
  color: #1C53A4;
  cursor: pointer;
  border-radius: 100vh;
  -webkit-filter: drop-shadow(3px 3px 4px rgba(0, 0, 0, 0.14));
          filter: drop-shadow(3px 3px 4px rgba(0, 0, 0, 0.14));
}
.elm-btn a,
.elm-btn button,
.elm-btn input {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-btn a:hover,
  .elm-btn button:hover,
  .elm-btn input:hover {
    background: #D8EFFF;
  }
}
.elm-btn:after {
  content: "";
  width: 12px;
  height: 19px;
  -webkit-mask-image: url("../images/common/arw.svg");
          mask-image: url("../images/common/arw.svg");
  background-color: #1C53A4;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% auto;
          mask-size: 100% auto;
  -webkit-mask-position: center;
          mask-position: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 20px;
}
.elm-btn:after {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.elm-btn.elm-btn-confirm a,
.elm-btn.elm-btn-confirm a:link,
.elm-btn.elm-btn-confirm a:visited {
  color: #fff;
  text-decoration: none;
}
.elm-btn.elm-btn-confirm a,
.elm-btn.elm-btn-confirm a:link,
.elm-btn.elm-btn-confirm a:visited {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-confirm a:hover {
    color: #fff;
    text-decoration: none;
  }
}
.elm-btn.elm-btn-confirm a,
.elm-btn.elm-btn-confirm button,
.elm-btn.elm-btn-confirm input {
  background: #1C53A4;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-confirm a:hover,
  .elm-btn.elm-btn-confirm button:hover,
  .elm-btn.elm-btn-confirm input:hover {
    background: #729CDB;
  }
}
.elm-btn.elm-btn-confirm:after {
  -webkit-mask-image: url("../images/common/arw.svg");
          mask-image: url("../images/common/arw.svg");
  background-color: #fff;
}
.elm-btn.elm-btn-cancel a,
.elm-btn.elm-btn-cancel a:link,
.elm-btn.elm-btn-cancel a:visited {
  color: #fff;
  text-decoration: none;
}
.elm-btn.elm-btn-cancel a,
.elm-btn.elm-btn-cancel a:link,
.elm-btn.elm-btn-cancel a:visited {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-cancel a:hover {
    color: #fff;
    text-decoration: none;
  }
}
.elm-btn.elm-btn-cancel a,
.elm-btn.elm-btn-cancel button,
.elm-btn.elm-btn-cancel input {
  background: #707070;
  color: #fff;
  border: 3px solid #707070;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-cancel a:hover,
  .elm-btn.elm-btn-cancel button:hover,
  .elm-btn.elm-btn-cancel input:hover {
    background: #A8A8A8;
  }
}
.elm-btn.elm-btn-cancel:after {
  -webkit-mask-image: url("../images/common/arw.svg");
          mask-image: url("../images/common/arw.svg");
  background-color: #fff;
  right: auto;
  left: 20px;
  -webkit-transform: translateY(-50%) scale(-1, 1);
          transform: translateY(-50%) scale(-1, 1);
}
.elm-btn.elm-btn-inactive {
  pointer-events: none;
}
.elm-btn.elm-btn-inactive a,
.elm-btn.elm-btn-inactive a:link,
.elm-btn.elm-btn-inactive a:visited {
  color: #999999;
  text-decoration: none;
}
.elm-btn.elm-btn-inactive a,
.elm-btn.elm-btn-inactive a:link,
.elm-btn.elm-btn-inactive a:visited {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-inactive a:hover {
    color: #999999;
    text-decoration: none;
  }
}
.elm-btn.elm-btn-inactive a,
.elm-btn.elm-btn-inactive button,
.elm-btn.elm-btn-inactive input {
  background: #CBC7C7;
  color: #999;
  border: 3px solid #999;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-inactive a:hover,
  .elm-btn.elm-btn-inactive button:hover,
  .elm-btn.elm-btn-inactive input:hover {
    background: #CBC7C7;
  }
}
.elm-btn.elm-btn-inactive:after {
  -webkit-mask-image: url("../images/common/arw.svg");
          mask-image: url("../images/common/arw.svg");
  background-color: #999;
}
@media screen and (max-width: 767px) {
  .elm-btn {
    width: 44.5333333333vw;
    height: 12.8vw;
  }
  .elm-btn a,
  .elm-btn button,
  .elm-btn input {
    font-size: 3.7333333333vw;
    border: 0.5333333333vw solid #1C53A4;
    padding: 2.6666666667vw;
    -webkit-filter: drop-shadow(0.8vw 0.8vw 1.0666666667vw rgba(0, 0, 0, 0.14));
            filter: drop-shadow(0.8vw 0.8vw 1.0666666667vw rgba(0, 0, 0, 0.14));
  }
  .elm-btn:after {
    width: 2.1333333333vw;
    height: 3.2vw;
    right: 2.9333333333vw;
  }
  .elm-btn.elm-btn-cancel a,
  .elm-btn.elm-btn-cancel a:link,
  .elm-btn.elm-btn-cancel a:visited {
    color: #fff;
    text-decoration: none;
  }
  .elm-btn.elm-btn-cancel a,
  .elm-btn.elm-btn-cancel a:link,
  .elm-btn.elm-btn-cancel a:visited {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
  .elm-btn.elm-btn-cancel a:hover {
    color: #fff;
    text-decoration: none;
  }
}
@media screen and (max-width: 767px) {
  .elm-btn.elm-btn-cancel a,
  .elm-btn.elm-btn-cancel button,
  .elm-btn.elm-btn-cancel input {
    border: 0.5333333333vw solid #707070;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
  .elm-btn.elm-btn-cancel a:hover,
  .elm-btn.elm-btn-cancel button:hover,
  .elm-btn.elm-btn-cancel input:hover {
    background: #A8A8A8;
  }
}
@media screen and (max-width: 767px) {
  .elm-btn.elm-btn-cancel:after {
    left: 2.9333333333vw;
  }
}

.elm-block {
  margin-top: 40px;
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-flow .elm-heading-lv2 {
  margin-bottom: 53px;
}
#page-flow .elm-heading-lv3 {
  margin-bottom: 40px;
}
#page-flow .elm-heading-lv4 {
  margin-bottom: 6px;
}
#page-flow .flow__item:not(:first-of-type) {
  margin-top: 66px;
}
#page-flow .flow__item .elm-box .elm-text {
  margin-top: 8px;
}
#page-flow .flow__item .elm-list {
  margin-left: 10px;
}
#page-flow .flow__item .step9-inner1 {
  margin-top: 14px;
}
#page-flow .flow__item .step9-inner2 {
  margin-top: 35px;
}
#page-flow .flow__item.special .text2 {
  margin-top: 23px;
}
#page-flow .flow__item.special .text3 {
  margin-top: 9px;
}
#page-flow .flow__item.special .list1 {
  margin-top: 18px;
}
#page-flow .flow__item.special .text4 {
  margin-top: 28px;
}
#page-flow .flow__item.special .text5 {
  margin-top: 9px;
}
#page-flow .flow__item.special .list2 {
  margin-top: 16px;
}
#page-flow .flow__item.special .text6 {
  margin-top: 14px;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  #page-flow .elm-heading-lv2 {
    margin-bottom: 8.2666666667vw;
  }
  #page-flow .elm-heading-lv3 {
    margin-bottom: 5.3333333333vw;
  }
  #page-flow .elm-heading-lv4 {
    margin-bottom: 6px;
  }
  #page-flow .flow__item:not(:first-of-type) {
    margin-top: 7.2vw;
  }
  #page-flow .flow__item .elm-box .elm-text {
    margin-top: 2.1333333333vw;
  }
  #page-flow .flow__item .elm-list {
    margin-left: 0;
  }
  #page-flow .flow__item .elm-flow .elm-list {
    margin-left: 0;
  }
  #page-flow .flow__item .elm-flow .step9-inner1 {
    margin-top: 3.7333333333vw;
  }
  #page-flow .flow__item .elm-flow .step9-inner1 .elm-list {
    margin-top: 0;
  }
  #page-flow .flow__item .elm-flow .step9-inner2 {
    margin-top: 3.7333333333vw;
  }
  #page-flow .flow__item .elm-flow .step9-inner2 .elm-list {
    margin-top: 0;
  }
  #page-flow .flow__item.special .text2 {
    margin-top: 23px;
    font-size: 4.2666666667vw;
  }
  #page-flow .flow__item.special .text3 {
    margin-top: 2.4vw;
  }
  #page-flow .flow__item.special .list1 {
    margin-top: 3.4666666667vw;
  }
  #page-flow .flow__item.special .text4 {
    margin-top: 6.4vw;
    font-size: 4.2666666667vw;
  }
  #page-flow .flow__item.special .text5 {
    margin-top: 2.6666666667vw;
  }
  #page-flow .flow__item.special .list2 {
    margin-top: 0;
    margin-left: 0;
  }
  #page-flow .flow__item.special .text6 {
    margin-top: 0.8vw;
    margin-bottom: 3.2vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-legal .elm-heading-lv2 {
  margin-bottom: 72px;
}
#page-legal .elm-text.text-blue {
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  #page-legal .elm-heading-lv2 {
    margin-bottom: 10.1333333333vw;
  }
  #page-legal .elm-text.text-blue {
    margin-bottom: 2.6666666667vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-fee .elm-heading-lv2 {
  margin-bottom: 68px;
}
#page-fee .fees {
  margin-top: 61px;
}
#page-fee .fees__item:not(:first-of-type) {
  margin-top: 34px;
}
#page-fee .fees__item .elm-heading-lv3 {
  margin-bottom: 31px;
}
@media screen and (max-width: 767px) {
  #page-fee .elm-heading-lv2 {
    margin-bottom: 6.4vw;
  }
  #page-fee .fees {
    margin-top: 8vw;
  }
  #page-fee .fees__item:not(:first-of-type) {
    margin-top: 9.3333333333vw;
  }
  #page-fee .fees__item .elm-heading-lv3 {
    margin-bottom: 4.8vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-photo_manual .photo-manual-top {
  margin-top: 65px;
}
#page-photo_manual .photo-manual-top .elm-box {
  margin-top: 19px;
}
#page-photo_manual .photo-manual-top .text2 {
  margin-top: 20px;
}
#page-photo_manual .photo-manual-top .note1 {
  margin-top: 8px;
}
#page-photo_manual .photo-manual-block {
  margin-top: 62px;
}
#page-photo_manual .photo-manual-block__item:not(:first-of-type) {
  margin-top: 47px;
}
#page-photo_manual .elm-heading-lv3 {
  margin-bottom: 31px;
}
#page-photo_manual .elm-heading-lv4 {
  margin-bottom: 13px;
}
#page-photo_manual .tool-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#page-photo_manual .tool-list__item {
  width: 32.4074074074%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#page-photo_manual .tool-list__item:nth-of-type(3n) {
  width: 29.6296296296%;
}
@media screen and (min-width: 768px) {
  #page-photo_manual .tool-list__item:not(:nth-of-type(3n)) {
    margin-right: 2.7777777778%;
  }
  #page-photo_manual .tool-list__item:nth-of-type(n + 4) {
    margin-top: 15px;
  }
}
#page-photo_manual .tool-list__item .icon {
  margin-right: 10px;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#page-photo_manual .list li:not(:first-of-type) {
  margin-top: 13px;
}
#page-photo_manual .list li .elm-text {
  position: relative;
  padding-left: 23px;
}
#page-photo_manual .list li .elm-text .numb {
  position: absolute;
  left: 0;
  top: 0;
}
#page-photo_manual .list li .elm-note {
  margin-top: 12px;
  margin-left: 34px;
}
#page-photo_manual .list li .icon {
  width: 24px;
  display: inline-block;
  margin-right: 10px;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}
#page-photo_manual .list li .image1 {
  margin-top: 17px;
  margin-bottom: 27px;
  max-width: 632px;
}
#page-photo_manual .list li .image2 {
  margin-top: 32px;
  max-width: 232px;
}
@media screen and (max-width: 767px) {
  #page-photo_manual .photo-manual-top {
    margin-top: 7.2vw;
  }
  #page-photo_manual .photo-manual-top .elm-box {
    margin-top: 6.6666666667vw;
  }
  #page-photo_manual .photo-manual-top .text2 {
    margin-top: 7.2vw;
  }
  #page-photo_manual .photo-manual-top .note1 {
    margin-top: 6.4vw;
  }
  #page-photo_manual .photo-manual-block {
    margin-top: 8.5333333333vw;
  }
  #page-photo_manual .photo-manual-block__item:not(:first-of-type) {
    margin-top: 9.0666666667vw;
  }
  #page-photo_manual .elm-heading-lv3 {
    margin-bottom: 5.3333333333vw;
  }
  #page-photo_manual .elm-heading-lv4 {
    margin-bottom: 3.4666666667vw;
  }
  #page-photo_manual .tool-list {
    display: block;
  }
  #page-photo_manual .tool-list__item {
    width: 100%;
  }
  #page-photo_manual .tool-list__item:nth-of-type(3n) {
    width: 100%;
  }
  #page-photo_manual .tool-list__item:not(:first-of-type) {
    margin-top: 12px;
  }
  #page-photo_manual .tool-list__item .icon {
    margin-right: 3.4666666667vw;
  }
  #page-photo_manual .list li:not(:first-of-type) {
    margin-top: 3.4666666667vw;
  }
  #page-photo_manual .list li .elm-text {
    padding-left: 6.1333333333vw;
  }
  #page-photo_manual .list li .elm-note {
    margin-top: 1.8666666667vw;
    margin-left: 0;
  }
  #page-photo_manual .list li .icon {
    width: 5.8666666667vw;
    margin-right: 1.8666666667vw;
    -webkit-transform: translateY(0.8vw);
            transform: translateY(0.8vw);
  }
  #page-photo_manual .list li .image1 {
    margin-top: 4.5333333333vw;
    margin-bottom: 7.2vw;
  }
  #page-photo_manual .list li .image2 {
    margin: 2.9333333333vw auto 0;
    text-align: center;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-photo_submission .main-contents__inner {
  padding-bottom: 50px;
}
#page-photo_submission .photo-top-block {
  margin-top: 65px;
}
#page-photo_submission .photo-top-block .note1 {
  margin-top: 11px;
}
#page-photo_submission .photo-top-block .elm-form {
  margin-top: 30px;
}
#page-photo_submission .photo-top-block .text2 {
  margin-top: 18px;
}
#page-photo_submission .photo-top-block .text3 {
  margin-top: 17px;
}
#page-photo_submission .photo-block {
  margin-top: 32px;
}
#page-photo_submission .photo-block .elm-heading-lv3 {
  margin-bottom: 24px;
}
#page-photo_submission .photo-block .elm-heading-lv4 {
  margin-bottom: 5px;
}
#page-photo_submission .photo-block .elm-list {
  margin-left: 7px;
  margin-top: 20px;
}
#page-photo_submission .photo-block .elm-list li {
  margin-top: 4px;
}
#page-photo_submission .photo-block .photo-example {
  margin-top: 39px;
}
#page-photo_submission .photo-block .photo-example__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#page-photo_submission .photo-block .photo-example__list__item {
  margin-top: 26px;
  width: 18.5185185185%;
}
@media screen and (min-width: 768px) {
  #page-photo_submission .photo-block .photo-example__list__item:not(:nth-of-type(5n)) {
    margin-right: 1.8518518519%;
  }
}
#page-photo_submission .photo-block .photo-example__list__item .image {
  width: 100%;
}
#page-photo_submission .photo-block .photo-example__list__item .image img {
  width: 100%;
}
#page-photo_submission .photo-block .photo-example__list__item .elm-text {
  margin-top: 13px;
  text-align: center;
  line-height: 1.5;
}
#page-photo_submission .photo-block .photo-example .elm-box {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  #page-photo_submission .main-contents__inner {
    padding-bottom: 13.3333333333vw;
  }
  #page-photo_submission .photo-top-block {
    margin-top: 6.6666666667vw;
  }
  #page-photo_submission .photo-top-block .note1 {
    margin-top: 3.2vw;
  }
  #page-photo_submission .photo-top-block .elm-form {
    margin-top: 4vw;
  }
  #page-photo_submission .photo-top-block .text2 {
    margin-top: 3.2vw;
  }
  #page-photo_submission .photo-top-block .text3 {
    margin-top: 2.4vw;
  }
  #page-photo_submission .photo-block {
    margin-top: 8.5333333333vw;
  }
  #page-photo_submission .photo-block .elm-heading-lv3 {
    margin-bottom: 3.4666666667vw;
  }
  #page-photo_submission .photo-block .elm-heading-lv4 {
    margin-bottom: 1.3333333333vw;
  }
  #page-photo_submission .photo-block .elm-list {
    margin-left: 1.3333333333vw;
    margin-top: 0;
  }
  #page-photo_submission .photo-block .elm-list li {
    margin-top: 1.6vw;
  }
  #page-photo_submission .photo-block .elm-list.list2 {
    margin-top: 5.3333333333vw;
  }
  #page-photo_submission .photo-block .photo-example {
    margin-top: 4.8vw;
  }
  #page-photo_submission .photo-block .photo-example__list__item {
    width: 42.6666666667vw;
    margin-top: 4.5333333333vw;
  }
  #page-photo_submission .photo-block .photo-example__list__item:nth-of-type(odd) {
    margin-right: 5.3333333333vw;
  }
  #page-photo_submission .photo-block .photo-example__list__item.tekisetsu {
    width: 53.3333333333vw;
    margin: 4.2666666667vw auto 0 auto;
  }
  #page-photo_submission .photo-block .photo-example__list__item .elm-text {
    margin-top: 3.4666666667vw;
  }
  #page-photo_submission .photo-block .photo-example .elm-box {
    margin-top: 6.9333333333vw;
  }
  #page-photo_submission .photo-block .photo-example .elm-box .elm-notice-text {
    text-align: left;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-privacy .elm-heading-lv2 {
  margin-bottom: 68px;
}
#page-privacy .elm-heading-lv3 {
  margin-bottom: 23px;
  padding-left: 1.1em;
  text-indent: -1.1em;
}
#page-privacy .elm-heading-lv4 {
  margin-bottom: 10px;
}
#page-privacy .privacy-contents {
  margin-top: 37px;
}
#page-privacy .privacy-contents__item:not(:first-of-type) {
  margin-top: 34px;
}
#page-privacy .privacy-contents__item.contact {
  margin-top: 144px;
}
#page-privacy .privacy-contents .text-area .inner {
  margin-top: 21px;
}
#page-privacy .privacy-contents .text-area .sign {
  margin-top: 41px;
}
#page-privacy .privacy-contents .elm-list-contact {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  #page-privacy .elm-heading-lv2 {
    margin-bottom: 6.9333333333vw;
  }
  #page-privacy .elm-heading-lv3 {
    margin-bottom: 3.7333333333vw;
  }
  #page-privacy .elm-heading-lv4 {
    margin-bottom: 1.3333333333vw;
  }
  #page-privacy .privacy-contents {
    margin-top: 9.0666666667vw;
  }
  #page-privacy .privacy-contents__item:not(:first-of-type) {
    margin-top: 9.8666666667vw;
  }
  #page-privacy .privacy-contents__item.contact {
    margin-top: 22.9333333333vw;
  }
  #page-privacy .privacy-contents .text-area .inner {
    margin-top: 5.0666666667vw;
  }
  #page-privacy .privacy-contents .text-area .sign {
    margin-top: 3.4666666667vw;
  }
  #page-privacy .privacy-contents .elm-list-contact {
    margin-top: 2.9333333333vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-faq .elm-heading-lv2 {
  margin-bottom: 72px;
}
@media screen and (max-width: 767px) {
  #page-faq .elm-heading-lv2 {
    margin-bottom: 10.1333333333vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-flow_retake .elm-heading-lv2 {
  margin-bottom: 49px;
}
#page-flow_retake .elm-heading-lv3 {
  margin-bottom: 40px;
}
#page-flow_retake .elm-heading-lv4 {
  margin-bottom: 6px;
}
#page-flow_retake .flow__item:not(:first-of-type) {
  margin-top: 66px;
}
#page-flow_retake .flow__item .elm-box {
  margin-top: 25px;
}
#page-flow_retake .flow__item .elm-box .elm-text {
  margin-top: 8px;
}
#page-flow_retake .flow__item .elm-list {
  margin-left: 10px;
}
#page-flow_retake .flow__item .elm-flow .step8-inner1 {
  margin-top: 14px;
}
#page-flow_retake .flow__item .elm-flow .step8-inner2 {
  margin-top: 35px;
}
#page-flow_retake .flow__item.special .elm-list-numb3 {
  margin-top: 7px;
}
#page-flow_retake .flow__item.special .elm-list-numb3 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#page-flow_retake .flow__item.special .elm-list-numb3 li .numb {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 3px;
}
#page-flow_retake .flow__item.special .elm-list-numb3 li .text-red {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
#page-flow_retake .flow__item.special .text2 {
  margin-top: 4px;
}
#page-flow_retake .flow__item.special .text3 {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#page-flow_retake .flow__item.special .text3 span {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  margin-right: 4px;
}
#page-flow_retake .flow__item.special .text4 {
  margin-top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#page-flow_retake .flow__item.special .text4 span {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  margin-right: 4px;
}
@media screen and (max-width: 767px) {
  #page-flow_retake .elm-heading-lv2 {
    margin-bottom: 8.2666666667vw;
  }
  #page-flow_retake .elm-heading-lv3 {
    margin-bottom: 5.3333333333vw;
  }
  #page-flow_retake .elm-heading-lv4 {
    margin-bottom: 6px;
  }
  #page-flow_retake .flow__item:not(:first-of-type) {
    margin-top: 7.2vw;
  }
  #page-flow_retake .flow__item .elm-box {
    margin-top: 9.0666666667vw;
  }
  #page-flow_retake .flow__item .elm-box .elm-text {
    margin-top: 2.1333333333vw;
  }
  #page-flow_retake .flow__item .elm-list {
    margin-left: 0;
  }
  #page-flow_retake .flow__item .elm-flow .elm-list {
    margin-left: 0;
  }
  #page-flow_retake .flow__item .elm-flow .step8-inner1 {
    margin-top: 3.7333333333vw;
  }
  #page-flow_retake .flow__item .elm-flow .step8-inner1 .elm-list {
    margin-top: 0;
  }
  #page-flow_retake .flow__item .elm-flow .step8-inner2 {
    margin-top: 3.7333333333vw;
  }
  #page-flow_retake .flow__item .elm-flow .step8-inner2 .elm-list {
    margin-top: 0;
  }
  #page-flow_retake .flow__item .elm-flow__block.notice {
    text-align: left;
  }
  #page-flow_retake .flow__item.special .elm-list-numb3 {
    margin-top: 1.3333333333vw;
  }
  #page-flow_retake .flow__item.special .elm-list-numb3 li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #page-flow_retake .flow__item.special .elm-list-numb3 li .numb {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 0.8vw;
  }
  #page-flow_retake .flow__item.special .text2 {
    margin-top: 2.4vw;
  }
  #page-flow_retake .flow__item.special .text3 {
    margin-top: 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #page-flow_retake .flow__item.special .text3 span {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 1.3333333333vw;
  }
  #page-flow_retake .flow__item.special .text4 {
    margin-top: 1.6vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #page-flow_retake .flow__item.special .text4 span {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 1.3333333333vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImdsb2JhbC9fdmFyLnNjc3MiLCJjb21tb24vX3Jlc3Muc2NzcyIsImNvbW1vbi9fdXRpbGl0eS5zY3NzIiwiZ2xvYmFsL19taXhpbi5zY3NzIiwiY29tbW9uL19jb21tb24uc2NzcyIsImNvbW1vbi9sYXlvdXQvX2hlYWRlci5zY3NzIiwiY29tbW9uL2xheW91dC9fZm9vdGVyLnNjc3MiLCJjb21tb24vbGF5b3V0L19maXhlZC1idG4uc2NzcyIsImNvbW1vbi9saWJyYXJ5L19zaW1wbGViYXIubWluLmNzcyIsImNvbW1vbi9wYXJ0cy9fbWFyZ2luLXBhZGRpbmcuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLWxpbmsuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLWlubmVyLnNjc3MiLCJjb21tb24vcGFydHMvX2VsbS1oZWFkaW5nLnNjc3MiLCJjb21tb24vcGFydHMvX2VsbS10ZXh0LnNjc3MiLCJjb21tb24vcGFydHMvX2VsbS1ub3RpY2Uuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLWNvbHVtbi5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0taW1hZ2Uuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLWJveC5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0tZmxvdy5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0tbGlzdC5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0tZm9ybS5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0tdGFibGUuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLXFhLnNjc3MiLCJjb21tb24vcGFydHMvX2VsbS1wcm9ncmVzcy5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0tYnRuLnNjc3MiLCJjb21tb24vcGFydHMvX2luZGV4LnNjc3MiLCJwYWdlcy9fcmVsYXRlZC1wYWdlLWFkanVzdG1lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNjaEI7O0NBQUE7QUNkQTs7OztFQUFBO0FBTUE7O3dFQUFB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QUFBO0VWODRDRDtBQUNGOztBVTM0Q0M7RUFDQyw0QkFBQTtBVjg0Q0Y7QUlwekNDO0VNM0ZBO0lBSUUsNkJBQUE7RVYrNENEO0FBQ0Y7O0FVNTRDQztFQUNDLCtCQUFBO0FWKzRDRjtBSTd6Q0M7RU1uRkE7SUFJRSxnQ0FBQTtFVmc1Q0Q7QUFDRjs7QVU3NkNDO0VBQ0MsMkJBQUE7QVZnN0NGO0FJdDBDQztFTTNHQTtJQUlFLHFDQUFBO0VWaTdDRDtBQUNGOztBVTk2Q0M7RUFDQyw4QkFBQTtBVmk3Q0Y7QUkvMENDO0VNbkdBO0lBSUUsd0NBQUE7RVZrN0NEO0FBQ0Y7O0FVLzZDQztFQUNDLDRCQUFBO0FWazdDRjtBSXgxQ0M7RU0zRkE7SUFJRSxzQ0FBQTtFVm03Q0Q7QUFDRjs7QVVoN0NDO0VBQ0MsK0JBQUE7QVZtN0NGO0FJajJDQztFTW5GQTtJQUlFLHlDQUFBO0VWbzdDRDtBQUNGOztBVWo5Q0M7RUFDQywyQkFBQTtBVm85Q0Y7QUkxMkNDO0VNM0dBO0lBSUUscUNBQUE7RVZxOUNEO0FBQ0Y7O0FVbDlDQztFQUNDLDhCQUFBO0FWcTlDRjtBSW4zQ0M7RU1uR0E7SUFJRSx3Q0FBQTtFVnM5Q0Q7QUFDRjs7QVVuOUNDO0VBQ0MsNEJBQUE7QVZzOUNGO0FJNTNDQztFTTNGQTtJQUlFLHNDQUFBO0VWdTlDRDtBQUNGOztBVXA5Q0M7RUFDQywrQkFBQTtBVnU5Q0Y7QUlyNENDO0VNbkZBO0lBSUUseUNBQUE7RVZ3OUNEO0FBQ0Y7O0FVci9DQztFQUNDLDJCQUFBO0FWdy9DRjtBSTk0Q0M7RU0zR0E7SUFJRSwwQkFBQTtFVnkvQ0Q7QUFDRjs7QVV0L0NDO0VBQ0MsOEJBQUE7QVZ5L0NGO0FJdjVDQztFTW5HQTtJQUlFLDZCQUFBO0VWMC9DRDtBQUNGOztBVXYvQ0M7RUFDQyw0QkFBQTtBVjAvQ0Y7QUloNkNDO0VNM0ZBO0lBSUUsMkJBQUE7RVYyL0NEO0FBQ0Y7O0FVeC9DQztFQUNDLCtCQUFBO0FWMi9DRjtBSXo2Q0M7RU1uRkE7SUFJRSw4QkFBQTtFVjQvQ0Q7QUFDRjs7QVV6aERDO0VBQ0MsMkJBQUE7QVY0aERGO0FJbDdDQztFTTNHQTtJQUlFLHFDQUFBO0VWNmhERDtBQUNGOztBVTFoREM7RUFDQyw4QkFBQTtBVjZoREY7QUkzN0NDO0VNbkdBO0lBSUUsd0NBQUE7RVY4aEREO0FBQ0Y7O0FVM2hEQztFQUNDLDRCQUFBO0FWOGhERjtBSXA4Q0M7RU0zRkE7SUFJRSxzQ0FBQTtFVitoREQ7QUFDRjs7QVU1aERDO0VBQ0MsK0JBQUE7QVYraERGO0FJNzhDQztFTW5GQTtJQUlFLHlDQUFBO0VWZ2lERDtBQUNGOztBVTdqREM7RUFDQywyQkFBQTtBVmdrREY7QUl0OUNDO0VNM0dBO0lBSUUscUNBQUE7RVZpa0REO0FBQ0Y7O0FVOWpEQztFQUNDLDhCQUFBO0FWaWtERjtBSS85Q0M7RU1uR0E7SUFJRSx3Q0FBQTtFVmtrREQ7QUFDRjs7QVUvakRDO0VBQ0MsNEJBQUE7QVZra0RGO0FJeCtDQztFTTNGQTtJQUlFLHNDQUFBO0VWbWtERDtBQUNGOztBVWhrREM7RUFDQywrQkFBQTtBVm1rREY7QUlqL0NDO0VNbkZBO0lBSUUseUNBQUE7RVZva0REO0FBQ0Y7O0FVam1EQztFQUNDLDJCQUFBO0FWb21ERjtBSTEvQ0M7RU0zR0E7SUFJRSw0QkFBQTtFVnFtREQ7QUFDRjs7QVVsbURDO0VBQ0MsOEJBQUE7QVZxbURGO0FJbmdEQztFTW5HQTtJQUlFLCtCQUFBO0VWc21ERDtBQUNGOztBVW5tREM7RUFDQyw0QkFBQTtBVnNtREY7QUk1Z0RDO0VNM0ZBO0lBSUUsNkJBQUE7RVZ1bUREO0FBQ0Y7O0FVcG1EQztFQUNDLCtCQUFBO0FWdW1ERjtBSXJoREM7RU1uRkE7SUFJRSxnQ0FBQTtFVndtREQ7QUFDRjs7QVVyb0RDO0VBQ0MsMkJBQUE7QVZ3b0RGO0FJOWhEQztFTTNHQTtJQUlFLHFDQUFBO0VWeW9ERDtBQUNGOztBVXRvREM7RUFDQyw4QkFBQTtBVnlvREY7QUl2aURDO0VNbkdBO0lBSUUsd0NBQUE7RVYwb0REO0FBQ0Y7O0FVdm9EQztFQUNDLDRCQUFBO0FWMG9ERjtBSWhqREM7RU0zRkE7SUFJRSxzQ0FBQTtFVjJvREQ7QUFDRjs7QVV4b0RDO0VBQ0MsK0JBQUE7QVYyb0RGO0FJempEQztFTW5GQTtJQUlFLHlDQUFBO0VWNG9ERDtBQUNGOztBVXpxREM7RUFDQywyQkFBQTtBVjRxREY7QUlsa0RDO0VNM0dBO0lBSUUscUNBQUE7RVY2cUREO0FBQ0Y7O0FVMXFEQztFQUNDLDhCQUFBO0FWNnFERjtBSTNrREM7RU1uR0E7SUFJRSx3Q0FBQTtFVjhxREQ7QUFDRjs7QVUzcURDO0VBQ0MsNEJBQUE7QVY4cURGO0FJcGxEQztFTTNGQTtJQUlFLHNDQUFBO0VWK3FERDtBQUNGOztBVTVxREM7RUFDQywrQkFBQTtBVitxREY7QUk3bERDO0VNbkZBO0lBSUUseUNBQUE7RVZnckREO0FBQ0Y7O0FVN3NEQztFQUNDLDJCQUFBO0FWZ3RERjtBSXRtREM7RU0zR0E7SUFJRSw0QkFBQTtFVml0REQ7QUFDRjs7QVU5c0RDO0VBQ0MsOEJBQUE7QVZpdERGO0FJL21EQztFTW5HQTtJQUlFLCtCQUFBO0VWa3RERDtBQUNGOztBVS9zREM7RUFDQyw0QkFBQTtBVmt0REY7QUl4bkRDO0VNM0ZBO0lBSUUsNkJBQUE7RVZtdEREO0FBQ0Y7O0FVaHREQztFQUNDLCtCQUFBO0FWbXRERjtBSWpvREM7RU1uRkE7SUFJRSxnQ0FBQTtFVm90REQ7QUFDRjs7QVVqdkRDO0VBQ0MsMkJBQUE7QVZvdkRGO0FJMW9EQztFTTNHQTtJQUlFLHFDQUFBO0VWcXZERDtBQUNGOztBVWx2REM7RUFDQyw4QkFBQTtBVnF2REY7QUlucERDO0VNbkdBO0lBSUUsd0NBQUE7RVZzdkREO0FBQ0Y7O0FVbnZEQztFQUNDLDRCQUFBO0FWc3ZERjtBSTVwREM7RU0zRkE7SUFJRSxzQ0FBQTtFVnV2REQ7QUFDRjs7QVVwdkRDO0VBQ0MsK0JBQUE7QVZ1dkRGO0FJcnFEQztFTW5GQTtJQUlFLHlDQUFBO0VWd3ZERDtBQUNGOztBVXJ4REM7RUFDQywyQkFBQTtBVnd4REY7QUk5cURDO0VNM0dBO0lBSUUscUNBQUE7RVZ5eEREO0FBQ0Y7O0FVdHhEQztFQUNDLDhCQUFBO0FWeXhERjtBSXZyREM7RU1uR0E7SUFJRSx3Q0FBQTtFVjB4REQ7QUFDRjs7QVV2eERDO0VBQ0MsNEJBQUE7QVYweERGO0FJaHNEQztFTTNGQTtJQUlFLHNDQUFBO0VWMnhERDtBQUNGOztBVXh4REM7RUFDQywrQkFBQTtBVjJ4REY7QUl6c0RDO0VNbkZBO0lBSUUseUNBQUE7RVY0eEREO0FBQ0Y7O0FVenpEQztFQUNDLDJCQUFBO0FWNHpERjtBSWx0REM7RU0zR0E7SUFJRSw0QkFBQTtFVjZ6REQ7QUFDRjs7QVUxekRDO0VBQ0MsOEJBQUE7QVY2ekRGO0FJM3REQztFTW5HQTtJQUlFLCtCQUFBO0VWOHpERDtBQUNGOztBVTN6REM7RUFDQyw0QkFBQTtBVjh6REY7QUlwdURDO0VNM0ZBO0lBSUUsNkJBQUE7RVYrekREO0FBQ0Y7O0FVNXpEQztFQUNDLCtCQUFBO0FWK3pERjtBSTd1REM7RU1uRkE7SUFJRSxnQ0FBQTtFVmcwREQ7QUFDRjs7QVU3MURDO0VBQ0MsMkJBQUE7QVZnMkRGO0FJdHZEQztFTTNHQTtJQUlFLHFDQUFBO0VWaTJERDtBQUNGOztBVTkxREM7RUFDQyw4QkFBQTtBVmkyREY7QUkvdkRDO0VNbkdBO0lBSUUsd0NBQUE7RVZrMkREO0FBQ0Y7O0FVLzFEQztFQUNDLDRCQUFBO0FWazJERjtBSXh3REM7RU0zRkE7SUFJRSxzQ0FBQTtFVm0yREQ7QUFDRjs7QVVoMkRDO0VBQ0MsK0JBQUE7QVZtMkRGO0FJanhEQztFTW5GQTtJQUlFLHlDQUFBO0VWbzJERDtBQUNGOztBVWo0REM7RUFDQywyQkFBQTtBVm80REY7QUkxeERDO0VNM0dBO0lBSUUscUNBQUE7RVZxNEREO0FBQ0Y7O0FVbDREQztFQUNDLDhCQUFBO0FWcTRERjtBSW55REM7RU1uR0E7SUFJRSx3Q0FBQTtFVnM0REQ7QUFDRjs7QVVuNERDO0VBQ0MsNEJBQUE7QVZzNERGO0FJNXlEQztFTTNGQTtJQUlFLHNDQUFBO0VWdTRERDtBQUNGOztBVXA0REM7RUFDQywrQkFBQTtBVnU0REY7QUlyekRDO0VNbkZBO0lBSUUseUNBQUE7RVZ3NEREO0FBQ0Y7O0FVcjZEQztFQUNDLDJCQUFBO0FWdzZERjtBSTl6REM7RU0zR0E7SUFJRSw0QkFBQTtFVnk2REQ7QUFDRjs7QVV0NkRDO0VBQ0MsOEJBQUE7QVZ5NkRGO0FJdjBEQztFTW5HQTtJQUlFLCtCQUFBO0VWMDZERDtBQUNGOztBVXY2REM7RUFDQyw0QkFBQTtBVjA2REY7QUloMURDO0VNM0ZBO0lBSUUsNkJBQUE7RVYyNkREO0FBQ0Y7O0FVeDZEQztFQUNDLCtCQUFBO0FWMjZERjtBSXoxREM7RU1uRkE7SUFJRSxnQ0FBQTtFVjQ2REQ7QUFDRjs7QVV6OERDO0VBQ0MsMkJBQUE7QVY0OERGO0FJbDJEQztFTTNHQTtJQUlFLHFDQUFBO0VWNjhERDtBQUNGOztBVTE4REM7RUFDQyw4QkFBQTtBVjY4REY7QUkzMkRDO0VNbkdBO0lBSUUsd0NBQUE7RVY4OEREO0FBQ0Y7O0FVMzhEQztFQUNDLDRCQUFBO0FWODhERjtBSXAzREM7RU0zRkE7SUFJRSxzQ0FBQTtFVis4REQ7QUFDRjs7QVU1OERDO0VBQ0MsK0JBQUE7QVYrOERGO0FJNzNEQztFTW5GQTtJQUlFLHlDQUFBO0VWZzlERDtBQUNGOztBVTcrREM7RUFDQywyQkFBQTtBVmcvREY7QUl0NERDO0VNM0dBO0lBSUUscUNBQUE7RVZpL0REO0FBQ0Y7O0FVOStEQztFQUNDLDhCQUFBO0FWaS9ERjtBSS80REM7RU1uR0E7SUFJRSx3Q0FBQTtFVmsvREQ7QUFDRjs7QVUvK0RDO0VBQ0MsNEJBQUE7QVZrL0RGO0FJeDVEQztFTTNGQTtJQUlFLHNDQUFBO0VWbS9ERDtBQUNGOztBVWgvREM7RUFDQywrQkFBQTtBVm0vREY7QUlqNkRDO0VNbkZBO0lBSUUseUNBQUE7RVZvL0REO0FBQ0Y7O0FVamhFQztFQUNDLDJCQUFBO0FWb2hFRjtBSTE2REM7RU0zR0E7SUFJRSwwQkFBQTtFVnFoRUQ7QUFDRjs7QVVsaEVDO0VBQ0MsOEJBQUE7QVZxaEVGO0FJbjdEQztFTW5HQTtJQUlFLDZCQUFBO0VWc2hFRDtBQUNGOztBVW5oRUM7RUFDQyw0QkFBQTtBVnNoRUY7QUk1N0RDO0VNM0ZBO0lBSUUsMkJBQUE7RVZ1aEVEO0FBQ0Y7O0FVcGhFQztFQUNDLCtCQUFBO0FWdWhFRjtBSXI4REM7RU1uRkE7SUFJRSw4QkFBQTtFVndoRUQ7QUFDRjs7QVVyakVDO0VBQ0MsMkJBQUE7QVZ3akVGO0FJOThEQztFTTNHQTtJQUlFLHFDQUFBO0VWeWpFRDtBQUNGOztBVXRqRUM7RUFDQyw4QkFBQTtBVnlqRUY7QUl2OURDO0VNbkdBO0lBSUUsd0NBQUE7RVYwakVEO0FBQ0Y7O0FVdmpFQztFQUNDLDRCQUFBO0FWMGpFRjtBSWgrREM7RU0zRkE7SUFJRSxzQ0FBQTtFVjJqRUQ7QUFDRjs7QVV4akVDO0VBQ0MsK0JBQUE7QVYyakVGO0FJeitEQztFTW5GQTtJQUlFLHlDQUFBO0VWNGpFRDtBQUNGOztBVXpsRUM7RUFDQywyQkFBQTtBVjRsRUY7QUlsL0RDO0VNM0dBO0lBSUUscUNBQUE7RVY2bEVEO0FBQ0Y7O0FVMWxFQztFQUNDLDhCQUFBO0FWNmxFRjtBSTMvREM7RU1uR0E7SUFJRSx3Q0FBQTtFVjhsRUQ7QUFDRjs7QVUzbEVDO0VBQ0MsNEJBQUE7QVY4bEVGO0FJcGdFQztFTTNGQTtJQUlFLHNDQUFBO0VWK2xFRDtBQUNGOztBVTVsRUM7RUFDQywrQkFBQTtBVitsRUY7QUk3Z0VDO0VNbkZBO0lBSUUseUNBQUE7RVZnbUVEO0FBQ0Y7O0FVN25FQztFQUNDLDJCQUFBO0FWZ29FRjtBSXRoRUM7RU0zR0E7SUFJRSw0QkFBQTtFVmlvRUQ7QUFDRjs7QVU5bkVDO0VBQ0MsOEJBQUE7QVZpb0VGO0FJL2hFQztFTW5HQTtJQUlFLCtCQUFBO0VWa29FRDtBQUNGOztBVS9uRUM7RUFDQyw0QkFBQTtBVmtvRUY7QUl4aUVDO0VNM0ZBO0lBSUUsNkJBQUE7RVZtb0VEO0FBQ0Y7O0FVaG9FQztFQUNDLCtCQUFBO0FWbW9FRjtBSWpqRUM7RU1uRkE7SUFJRSxnQ0FBQTtFVm9vRUQ7QUFDRjs7QVVqcUVDO0VBQ0MsMkJBQUE7QVZvcUVGO0FJMWpFQztFTTNHQTtJQUlFLHFDQUFBO0VWcXFFRDtBQUNGOztBVWxxRUM7RUFDQyw4QkFBQTtBVnFxRUY7QUlua0VDO0VNbkdBO0lBSUUsd0NBQUE7RVZzcUVEO0FBQ0Y7O0FVbnFFQztFQUNDLDRCQUFBO0FWc3FFRjtBSTVrRUM7RU0zRkE7SUFJRSxzQ0FBQTtFVnVxRUQ7QUFDRjs7QVVwcUVDO0VBQ0MsK0JBQUE7QVZ1cUVGO0FJcmxFQztFTW5GQTtJQUlFLHlDQUFBO0VWd3FFRDtBQUNGOztBVXJzRUM7RUFDQywyQkFBQTtBVndzRUY7QUk5bEVDO0VNM0dBO0lBSUUscUNBQUE7RVZ5c0VEO0FBQ0Y7O0FVdHNFQztFQUNDLDhCQUFBO0FWeXNFRjtBSXZtRUM7RU1uR0E7SUFJRSx3Q0FBQTtFVjBzRUQ7QUFDRjs7QVV2c0VDO0VBQ0MsNEJBQUE7QVYwc0VGO0FJaG5FQztFTTNGQTtJQUlFLHNDQUFBO0VWMnNFRDtBQUNGOztBVXhzRUM7RUFDQywrQkFBQTtBVjJzRUY7QUl6bkVDO0VNbkZBO0lBSUUseUNBQUE7RVY0c0VEO0FBQ0Y7O0FVenVFQztFQUNDLDJCQUFBO0FWNHVFRjtBSWxvRUM7RU0zR0E7SUFJRSw0QkFBQTtFVjZ1RUQ7QUFDRjs7QVUxdUVDO0VBQ0MsOEJBQUE7QVY2dUVGO0FJM29FQztFTW5HQTtJQUlFLCtCQUFBO0VWOHVFRDtBQUNGOztBVTN1RUM7RUFDQyw0QkFBQTtBVjh1RUY7QUlwcEVDO0VNM0ZBO0lBSUUsNkJBQUE7RVYrdUVEO0FBQ0Y7O0FVNXVFQztFQUNDLCtCQUFBO0FWK3VFRjtBSTdwRUM7RU1uRkE7SUFJRSxnQ0FBQTtFVmd2RUQ7QUFDRjs7QVU3d0VDO0VBQ0MsMkJBQUE7QVZneEVGO0FJdHFFQztFTTNHQTtJQUlFLHFDQUFBO0VWaXhFRDtBQUNGOztBVTl3RUM7RUFDQyw4QkFBQTtBVml4RUY7QUkvcUVDO0VNbkdBO0lBSUUsd0NBQUE7RVZreEVEO0FBQ0Y7O0FVL3dFQztFQUNDLDRCQUFBO0FWa3hFRjtBSXhyRUM7RU0zRkE7SUFJRSxzQ0FBQTtFVm14RUQ7QUFDRjs7QVVoeEVDO0VBQ0MsK0JBQUE7QVZteEVGO0FJanNFQztFTW5GQTtJQUlFLHlDQUFBO0VWb3hFRDtBQUNGOztBVWp6RUM7RUFDQywyQkFBQTtBVm96RUY7QUkxc0VDO0VNM0dBO0lBSUUsc0NBQUE7RVZxekVEO0FBQ0Y7O0FVbHpFQztFQUNDLDhCQUFBO0FWcXpFRjtBSW50RUM7RU1uR0E7SUFJRSx5Q0FBQTtFVnN6RUQ7QUFDRjs7QVVuekVDO0VBQ0MsNEJBQUE7QVZzekVGO0FJNXRFQztFTTNGQTtJQUlFLHVDQUFBO0VWdXpFRDtBQUNGOztBVXB6RUM7RUFDQywrQkFBQTtBVnV6RUY7QUlydUVDO0VNbkZBO0lBSUUsMENBQUE7RVZ3ekVEO0FBQ0Y7O0FVcjFFQztFQUNDLDJCQUFBO0FWdzFFRjtBSTl1RUM7RU0zR0E7SUFJRSw2QkFBQTtFVnkxRUQ7QUFDRjs7QVV0MUVDO0VBQ0MsOEJBQUE7QVZ5MUVGO0FJdnZFQztFTW5HQTtJQUlFLGdDQUFBO0VWMDFFRDtBQUNGOztBVXYxRUM7RUFDQyw0QkFBQTtBVjAxRUY7QUlod0VDO0VNM0ZBO0lBSUUsOEJBQUE7RVYyMUVEO0FBQ0Y7O0FVeDFFQztFQUNDLCtCQUFBO0FWMjFFRjtBSXp3RUM7RU1uRkE7SUFJRSxpQ0FBQTtFVjQxRUQ7QUFDRjs7QVV6M0VDO0VBQ0MsMkJBQUE7QVY0M0VGO0FJbHhFQztFTTNHQTtJQUlFLHNDQUFBO0VWNjNFRDtBQUNGOztBVTEzRUM7RUFDQyw4QkFBQTtBVjYzRUY7QUkzeEVDO0VNbkdBO0lBSUUseUNBQUE7RVY4M0VEO0FBQ0Y7O0FVMzNFQztFQUNDLDRCQUFBO0FWODNFRjtBSXB5RUM7RU0zRkE7SUFJRSx1Q0FBQTtFViszRUQ7QUFDRjs7QVU1M0VDO0VBQ0MsK0JBQUE7QVYrM0VGO0FJN3lFQztFTW5GQTtJQUlFLDBDQUFBO0VWZzRFRDtBQUNGOztBVTc1RUM7RUFDQywyQkFBQTtBVmc2RUY7QUl0ekVDO0VNM0dBO0lBSUUsc0NBQUE7RVZpNkVEO0FBQ0Y7O0FVOTVFQztFQUNDLDhCQUFBO0FWaTZFRjtBSS96RUM7RU1uR0E7SUFJRSx5Q0FBQTtFVms2RUQ7QUFDRjs7QVUvNUVDO0VBQ0MsNEJBQUE7QVZrNkVGO0FJeDBFQztFTTNGQTtJQUlFLHVDQUFBO0VWbTZFRDtBQUNGOztBVWg2RUM7RUFDQywrQkFBQTtBVm02RUY7QUlqMUVDO0VNbkZBO0lBSUUsMENBQUE7RVZvNkVEO0FBQ0Y7O0FVajhFQztFQUNDLDJCQUFBO0FWbzhFRjtBSTExRUM7RU0zR0E7SUFJRSw2QkFBQTtFVnE4RUQ7QUFDRjs7QVVsOEVDO0VBQ0MsOEJBQUE7QVZxOEVGO0FJbjJFQztFTW5HQTtJQUlFLGdDQUFBO0VWczhFRDtBQUNGOztBVW44RUM7RUFDQyw0QkFBQTtBVnM4RUY7QUk1MkVDO0VNM0ZBO0lBSUUsOEJBQUE7RVZ1OEVEO0FBQ0Y7O0FVcDhFQztFQUNDLCtCQUFBO0FWdThFRjtBSXIzRUM7RU1uRkE7SUFJRSxpQ0FBQTtFVnc4RUQ7QUFDRjs7QVVyK0VDO0VBQ0MsMkJBQUE7QVZ3K0VGO0FJOTNFQztFTTNHQTtJQUlFLHNDQUFBO0VWeStFRDtBQUNGOztBVXQrRUM7RUFDQyw4QkFBQTtBVnkrRUY7QUl2NEVDO0VNbkdBO0lBSUUseUNBQUE7RVYwK0VEO0FBQ0Y7O0FVditFQztFQUNDLDRCQUFBO0FWMCtFRjtBSWg1RUM7RU0zRkE7SUFJRSx1Q0FBQTtFVjIrRUQ7QUFDRjs7QVV4K0VDO0VBQ0MsK0JBQUE7QVYyK0VGO0FJejVFQztFTW5GQTtJQUlFLDBDQUFBO0VWNCtFRDtBQUNGOztBVXpnRkM7RUFDQywyQkFBQTtBVjRnRkY7QUlsNkVDO0VNM0dBO0lBSUUsc0NBQUE7RVY2Z0ZEO0FBQ0Y7O0FVMWdGQztFQUNDLDhCQUFBO0FWNmdGRjtBSTM2RUM7RU1uR0E7SUFJRSx5Q0FBQTtFVjhnRkQ7QUFDRjs7QVUzZ0ZDO0VBQ0MsNEJBQUE7QVY4Z0ZGO0FJcDdFQztFTTNGQTtJQUlFLHVDQUFBO0VWK2dGRDtBQUNGOztBVTVnRkM7RUFDQywrQkFBQTtBVitnRkY7QUk3N0VDO0VNbkZBO0lBSUUsMENBQUE7RVZnaEZEO0FBQ0Y7O0FVN2lGQztFQUNDLDJCQUFBO0FWZ2pGRjtBSXQ4RUM7RU0zR0E7SUFJRSwyQkFBQTtFVmlqRkQ7QUFDRjs7QVU5aUZDO0VBQ0MsOEJBQUE7QVZpakZGO0FJLzhFQztFTW5HQTtJQUlFLDhCQUFBO0VWa2pGRDtBQUNGOztBVS9pRkM7RUFDQyw0QkFBQTtBVmtqRkY7QUl4OUVDO0VNM0ZBO0lBSUUsNEJBQUE7RVZtakZEO0FBQ0Y7O0FVaGpGQztFQUNDLCtCQUFBO0FWbWpGRjtBSWorRUM7RU1uRkE7SUFJRSwrQkFBQTtFVm9qRkQ7QUFDRjs7QVVqbEZDO0VBQ0MsMkJBQUE7QVZvbEZGO0FJMStFQztFTTNHQTtJQUlFLHNDQUFBO0VWcWxGRDtBQUNGOztBVWxsRkM7RUFDQyw4QkFBQTtBVnFsRkY7QUluL0VDO0VNbkdBO0lBSUUseUNBQUE7RVZzbEZEO0FBQ0Y7O0FVbmxGQztFQUNDLDRCQUFBO0FWc2xGRjtBSTUvRUM7RU0zRkE7SUFJRSx1Q0FBQTtFVnVsRkQ7QUFDRjs7QVVwbEZDO0VBQ0MsK0JBQUE7QVZ1bEZGO0FJcmdGQztFTW5GQTtJQUlFLDBDQUFBO0VWd2xGRDtBQUNGOztBVXJuRkM7RUFDQywyQkFBQTtBVnduRkY7QUk5Z0ZDO0VNM0dBO0lBSUUsc0NBQUE7RVZ5bkZEO0FBQ0Y7O0FVdG5GQztFQUNDLDhCQUFBO0FWeW5GRjtBSXZoRkM7RU1uR0E7SUFJRSx5Q0FBQTtFVjBuRkQ7QUFDRjs7QVV2bkZDO0VBQ0MsNEJBQUE7QVYwbkZGO0FJaGlGQztFTTNGQTtJQUlFLHVDQUFBO0VWMm5GRDtBQUNGOztBVXhuRkM7RUFDQywrQkFBQTtBVjJuRkY7QUl6aUZDO0VNbkZBO0lBSUUsMENBQUE7RVY0bkZEO0FBQ0Y7O0FVenBGQztFQUNDLDJCQUFBO0FWNHBGRjtBSWxqRkM7RU0zR0E7SUFJRSw2QkFBQTtFVjZwRkQ7QUFDRjs7QVUxcEZDO0VBQ0MsOEJBQUE7QVY2cEZGO0FJM2pGQztFTW5HQTtJQUlFLGdDQUFBO0VWOHBGRDtBQUNGOztBVTNwRkM7RUFDQyw0QkFBQTtBVjhwRkY7QUlwa0ZDO0VNM0ZBO0lBSUUsOEJBQUE7RVYrcEZEO0FBQ0Y7O0FVNXBGQztFQUNDLCtCQUFBO0FWK3BGRjtBSTdrRkM7RU1uRkE7SUFJRSxpQ0FBQTtFVmdxRkQ7QUFDRjs7QVU3ckZDO0VBQ0MsMkJBQUE7QVZnc0ZGO0FJdGxGQztFTTNHQTtJQUlFLHNDQUFBO0VWaXNGRDtBQUNGOztBVTlyRkM7RUFDQyw4QkFBQTtBVmlzRkY7QUkvbEZDO0VNbkdBO0lBSUUseUNBQUE7RVZrc0ZEO0FBQ0Y7O0FVL3JGQztFQUNDLDRCQUFBO0FWa3NGRjtBSXhtRkM7RU0zRkE7SUFJRSx1Q0FBQTtFVm1zRkQ7QUFDRjs7QVVoc0ZDO0VBQ0MsK0JBQUE7QVZtc0ZGO0FJam5GQztFTW5GQTtJQUlFLDBDQUFBO0VWb3NGRDtBQUNGOztBVWp1RkM7RUFDQywyQkFBQTtBVm91RkY7QUkxbkZDO0VNM0dBO0lBSUUsc0NBQUE7RVZxdUZEO0FBQ0Y7O0FVbHVGQztFQUNDLDhCQUFBO0FWcXVGRjtBSW5vRkM7RU1uR0E7SUFJRSx5Q0FBQTtFVnN1RkQ7QUFDRjs7QVVudUZDO0VBQ0MsNEJBQUE7QVZzdUZGO0FJNW9GQztFTTNGQTtJQUlFLHVDQUFBO0VWdXVGRDtBQUNGOztBVXB1RkM7RUFDQywrQkFBQTtBVnV1RkY7QUlycEZDO0VNbkZBO0lBSUUsMENBQUE7RVZ3dUZEO0FBQ0Y7O0FVcndGQztFQUNDLDJCQUFBO0FWd3dGRjtBSTlwRkM7RU0zR0E7SUFJRSw2QkFBQTtFVnl3RkQ7QUFDRjs7QVV0d0ZDO0VBQ0MsOEJBQUE7QVZ5d0ZGO0FJdnFGQztFTW5HQTtJQUlFLGdDQUFBO0VWMHdGRDtBQUNGOztBVXZ3RkM7RUFDQyw0QkFBQTtBVjB3RkY7QUlockZDO0VNM0ZBO0lBSUUsOEJBQUE7RVYyd0ZEO0FBQ0Y7O0FVeHdGQztFQUNDLCtCQUFBO0FWMndGRjtBSXpyRkM7RU1uRkE7SUFJRSxpQ0FBQTtFVjR3RkQ7QUFDRjs7QVV6eUZDO0VBQ0MsMkJBQUE7QVY0eUZGO0FJbHNGQztFTTNHQTtJQUlFLHNDQUFBO0VWNnlGRDtBQUNGOztBVTF5RkM7RUFDQyw4QkFBQTtBVjZ5RkY7QUkzc0ZDO0VNbkdBO0lBSUUseUNBQUE7RVY4eUZEO0FBQ0Y7O0FVM3lGQztFQUNDLDRCQUFBO0FWOHlGRjtBSXB0RkM7RU0zRkE7SUFJRSx1Q0FBQTtFVit5RkQ7QUFDRjs7QVU1eUZDO0VBQ0MsK0JBQUE7QVYreUZGO0FJN3RGQztFTW5GQTtJQUlFLDBDQUFBO0VWZ3pGRDtBQUNGOztBVTcwRkM7RUFDQywyQkFBQTtBVmcxRkY7QUl0dUZDO0VNM0dBO0lBSUUsc0NBQUE7RVZpMUZEO0FBQ0Y7O0FVOTBGQztFQUNDLDhCQUFBO0FWaTFGRjtBSS91RkM7RU1uR0E7SUFJRSx5Q0FBQTtFVmsxRkQ7QUFDRjs7QVUvMEZDO0VBQ0MsNEJBQUE7QVZrMUZGO0FJeHZGQztFTTNGQTtJQUlFLHVDQUFBO0VWbTFGRDtBQUNGOztBVWgxRkM7RUFDQywrQkFBQTtBVm0xRkY7QUlqd0ZDO0VNbkZBO0lBSUUsMENBQUE7RVZvMUZEO0FBQ0Y7O0FVajNGQztFQUNDLDJCQUFBO0FWbzNGRjtBSTF3RkM7RU0zR0E7SUFJRSw2QkFBQTtFVnEzRkQ7QUFDRjs7QVVsM0ZDO0VBQ0MsOEJBQUE7QVZxM0ZGO0FJbnhGQztFTW5HQTtJQUlFLGdDQUFBO0VWczNGRDtBQUNGOztBVW4zRkM7RUFDQyw0QkFBQTtBVnMzRkY7QUk1eEZDO0VNM0ZBO0lBSUUsOEJBQUE7RVZ1M0ZEO0FBQ0Y7O0FVcDNGQztFQUNDLCtCQUFBO0FWdTNGRjtBSXJ5RkM7RU1uRkE7SUFJRSxpQ0FBQTtFVnczRkQ7QUFDRjs7QVVyNUZDO0VBQ0MsMkJBQUE7QVZ3NUZGO0FJOXlGQztFTTNHQTtJQUlFLHNDQUFBO0VWeTVGRDtBQUNGOztBVXQ1RkM7RUFDQyw4QkFBQTtBVnk1RkY7QUl2ekZDO0VNbkdBO0lBSUUseUNBQUE7RVYwNUZEO0FBQ0Y7O0FVdjVGQztFQUNDLDRCQUFBO0FWMDVGRjtBSWgwRkM7RU0zRkE7SUFJRSx1Q0FBQTtFVjI1RkQ7QUFDRjs7QVV4NUZDO0VBQ0MsK0JBQUE7QVYyNUZGO0FJejBGQztFTW5GQTtJQUlFLDBDQUFBO0VWNDVGRDtBQUNGOztBVXo3RkM7RUFDQywyQkFBQTtBVjQ3RkY7QUlsMUZDO0VNM0dBO0lBSUUsc0NBQUE7RVY2N0ZEO0FBQ0Y7O0FVMTdGQztFQUNDLDhCQUFBO0FWNjdGRjtBSTMxRkM7RU1uR0E7SUFJRSx5Q0FBQTtFVjg3RkQ7QUFDRjs7QVUzN0ZDO0VBQ0MsNEJBQUE7QVY4N0ZGO0FJcDJGQztFTTNGQTtJQUlFLHVDQUFBO0VWKzdGRDtBQUNGOztBVTU3RkM7RUFDQywrQkFBQTtBVis3RkY7QUk3MkZDO0VNbkZBO0lBSUUsMENBQUE7RVZnOEZEO0FBQ0Y7O0FVNzlGQztFQUNDLDJCQUFBO0FWZytGRjtBSXQzRkM7RU0zR0E7SUFJRSw2QkFBQTtFVmkrRkQ7QUFDRjs7QVU5OUZDO0VBQ0MsOEJBQUE7QVZpK0ZGO0FJLzNGQztFTW5HQTtJQUlFLGdDQUFBO0VWaytGRDtBQUNGOztBVS85RkM7RUFDQyw0QkFBQTtBVmsrRkY7QUl4NEZDO0VNM0ZBO0lBSUUsOEJBQUE7RVZtK0ZEO0FBQ0Y7O0FVaCtGQztFQUNDLCtCQUFBO0FWbStGRjtBSWo1RkM7RU1uRkE7SUFJRSxpQ0FBQTtFVm8rRkQ7QUFDRjs7QVVqZ0dDO0VBQ0MsMkJBQUE7QVZvZ0dGO0FJMTVGQztFTTNHQTtJQUlFLHNDQUFBO0VWcWdHRDtBQUNGOztBVWxnR0M7RUFDQyw4QkFBQTtBVnFnR0Y7QUluNkZDO0VNbkdBO0lBSUUseUNBQUE7RVZzZ0dEO0FBQ0Y7O0FVbmdHQztFQUNDLDRCQUFBO0FWc2dHRjtBSTU2RkM7RU0zRkE7SUFJRSx1Q0FBQTtFVnVnR0Q7QUFDRjs7QVVwZ0dDO0VBQ0MsK0JBQUE7QVZ1Z0dGO0FJcjdGQztFTW5GQTtJQUlFLDBDQUFBO0VWd2dHRDtBQUNGOztBVXJpR0M7RUFDQywyQkFBQTtBVndpR0Y7QUk5N0ZDO0VNM0dBO0lBSUUsc0NBQUE7RVZ5aUdEO0FBQ0Y7O0FVdGlHQztFQUNDLDhCQUFBO0FWeWlHRjtBSXY4RkM7RU1uR0E7SUFJRSx5Q0FBQTtFVjBpR0Q7QUFDRjs7QVV2aUdDO0VBQ0MsNEJBQUE7QVYwaUdGO0FJaDlGQztFTTNGQTtJQUlFLHVDQUFBO0VWMmlHRDtBQUNGOztBVXhpR0M7RUFDQywrQkFBQTtBVjJpR0Y7QUl6OUZDO0VNbkZBO0lBSUUsMENBQUE7RVY0aUdEO0FBQ0Y7O0FVemtHQztFQUNDLDJCQUFBO0FWNGtHRjtBSWwrRkM7RU0zR0E7SUFJRSwyQkFBQTtFVjZrR0Q7QUFDRjs7QVUxa0dDO0VBQ0MsOEJBQUE7QVY2a0dGO0FJMytGQztFTW5HQTtJQUlFLDhCQUFBO0VWOGtHRDtBQUNGOztBVTNrR0M7RUFDQyw0QkFBQTtBVjhrR0Y7QUlwL0ZDO0VNM0ZBO0lBSUUsNEJBQUE7RVYra0dEO0FBQ0Y7O0FVNWtHQztFQUNDLCtCQUFBO0FWK2tHRjtBSTcvRkM7RU1uRkE7SUFJRSwrQkFBQTtFVmdsR0Q7QUFDRjs7QVU3bUdDO0VBQ0MsMkJBQUE7QVZnbkdGO0FJdGdHQztFTTNHQTtJQUlFLHNDQUFBO0VWaW5HRDtBQUNGOztBVTltR0M7RUFDQyw4QkFBQTtBVmluR0Y7QUkvZ0dDO0VNbkdBO0lBSUUseUNBQUE7RVZrbkdEO0FBQ0Y7O0FVL21HQztFQUNDLDRCQUFBO0FWa25HRjtBSXhoR0M7RU0zRkE7SUFJRSx1Q0FBQTtFVm1uR0Q7QUFDRjs7QVVobkdDO0VBQ0MsK0JBQUE7QVZtbkdGO0FJamlHQztFTW5GQTtJQUlFLDBDQUFBO0VWb25HRDtBQUNGOztBVWpwR0M7RUFDQywyQkFBQTtBVm9wR0Y7QUkxaUdDO0VNM0dBO0lBSUUsc0NBQUE7RVZxcEdEO0FBQ0Y7O0FVbHBHQztFQUNDLDhCQUFBO0FWcXBHRjtBSW5qR0M7RU1uR0E7SUFJRSx5Q0FBQTtFVnNwR0Q7QUFDRjs7QVVucEdDO0VBQ0MsNEJBQUE7QVZzcEdGO0FJNWpHQztFTTNGQTtJQUlFLHVDQUFBO0VWdXBHRDtBQUNGOztBVXBwR0M7RUFDQywrQkFBQTtBVnVwR0Y7QUlya0dDO0VNbkZBO0lBSUUsMENBQUE7RVZ3cEdEO0FBQ0Y7O0FVcnJHQztFQUNDLDJCQUFBO0FWd3JHRjtBSTlrR0M7RU0zR0E7SUFJRSw2QkFBQTtFVnlyR0Q7QUFDRjs7QVV0ckdDO0VBQ0MsOEJBQUE7QVZ5ckdGO0FJdmxHQztFTW5HQTtJQUlFLGdDQUFBO0VWMHJHRDtBQUNGOztBVXZyR0M7RUFDQyw0QkFBQTtBVjByR0Y7QUlobUdDO0VNM0ZBO0lBSUUsOEJBQUE7RVYyckdEO0FBQ0Y7O0FVeHJHQztFQUNDLCtCQUFBO0FWMnJHRjtBSXptR0M7RU1uRkE7SUFJRSxpQ0FBQTtFVjRyR0Q7QUFDRjs7QVV6dEdDO0VBQ0MsMkJBQUE7QVY0dEdGO0FJbG5HQztFTTNHQTtJQUlFLHNDQUFBO0VWNnRHRDtBQUNGOztBVTF0R0M7RUFDQyw4QkFBQTtBVjZ0R0Y7QUkzbkdDO0VNbkdBO0lBSUUseUNBQUE7RVY4dEdEO0FBQ0Y7O0FVM3RHQztFQUNDLDRCQUFBO0FWOHRHRjtBSXBvR0M7RU0zRkE7SUFJRSx1Q0FBQTtFVit0R0Q7QUFDRjs7QVU1dEdDO0VBQ0MsK0JBQUE7QVYrdEdGO0FJN29HQztFTW5GQTtJQUlFLDBDQUFBO0VWZ3VHRDtBQUNGOztBVTd2R0M7RUFDQywyQkFBQTtBVmd3R0Y7QUl0cEdDO0VNM0dBO0lBSUUsc0NBQUE7RVZpd0dEO0FBQ0Y7O0FVOXZHQztFQUNDLDhCQUFBO0FWaXdHRjtBSS9wR0M7RU1uR0E7SUFJRSx5Q0FBQTtFVmt3R0Q7QUFDRjs7QVUvdkdDO0VBQ0MsNEJBQUE7QVZrd0dGO0FJeHFHQztFTTNGQTtJQUlFLHVDQUFBO0VWbXdHRDtBQUNGOztBVWh3R0M7RUFDQywrQkFBQTtBVm13R0Y7QUlqckdDO0VNbkZBO0lBSUUsMENBQUE7RVZvd0dEO0FBQ0Y7O0FVanlHQztFQUNDLDJCQUFBO0FWb3lHRjtBSTFyR0M7RU0zR0E7SUFJRSw2QkFBQTtFVnF5R0Q7QUFDRjs7QVVseUdDO0VBQ0MsOEJBQUE7QVZxeUdGO0FJbnNHQztFTW5HQTtJQUlFLGdDQUFBO0VWc3lHRDtBQUNGOztBVW55R0M7RUFDQyw0QkFBQTtBVnN5R0Y7QUk1c0dDO0VNM0ZBO0lBSUUsOEJBQUE7RVZ1eUdEO0FBQ0Y7O0FVcHlHQztFQUNDLCtCQUFBO0FWdXlHRjtBSXJ0R0M7RU1uRkE7SUFJRSxpQ0FBQTtFVnd5R0Q7QUFDRjs7QVVyMEdDO0VBQ0MsMkJBQUE7QVZ3MEdGO0FJOXRHQztFTTNHQTtJQUlFLHNDQUFBO0VWeTBHRDtBQUNGOztBVXQwR0M7RUFDQyw4QkFBQTtBVnkwR0Y7QUl2dUdDO0VNbkdBO0lBSUUseUNBQUE7RVYwMEdEO0FBQ0Y7O0FVdjBHQztFQUNDLDRCQUFBO0FWMDBHRjtBSWh2R0M7RU0zRkE7SUFJRSx1Q0FBQTtFVjIwR0Q7QUFDRjs7QVV4MEdDO0VBQ0MsK0JBQUE7QVYyMEdGO0FJenZHQztFTW5GQTtJQUlFLDBDQUFBO0VWNDBHRDtBQUNGOztBVXoyR0M7RUFDQywyQkFBQTtBVjQyR0Y7QUlsd0dDO0VNM0dBO0lBSUUsc0NBQUE7RVY2MkdEO0FBQ0Y7O0FVMTJHQztFQUNDLDhCQUFBO0FWNjJHRjtBSTN3R0M7RU1uR0E7SUFJRSx5Q0FBQTtFVjgyR0Q7QUFDRjs7QVUzMkdDO0VBQ0MsNEJBQUE7QVY4MkdGO0FJcHhHQztFTTNGQTtJQUlFLHVDQUFBO0VWKzJHRDtBQUNGOztBVTUyR0M7RUFDQywrQkFBQTtBVisyR0Y7QUk3eEdDO0VNbkZBO0lBSUUsMENBQUE7RVZnM0dEO0FBQ0Y7O0FVNzRHQztFQUNDLDJCQUFBO0FWZzVHRjtBSXR5R0M7RU0zR0E7SUFJRSw2QkFBQTtFVmk1R0Q7QUFDRjs7QVU5NEdDO0VBQ0MsOEJBQUE7QVZpNUdGO0FJL3lHQztFTW5HQTtJQUlFLGdDQUFBO0VWazVHRDtBQUNGOztBVS80R0M7RUFDQyw0QkFBQTtBVms1R0Y7QUl4ekdDO0VNM0ZBO0lBSUUsOEJBQUE7RVZtNUdEO0FBQ0Y7O0FVaDVHQztFQUNDLCtCQUFBO0FWbTVHRjtBSWowR0M7RU1uRkE7SUFJRSxpQ0FBQTtFVm81R0Q7QUFDRjs7QVVqN0dDO0VBQ0MsMkJBQUE7QVZvN0dGO0FJMTBHQztFTTNHQTtJQUlFLHNDQUFBO0VWcTdHRDtBQUNGOztBVWw3R0M7RUFDQyw4QkFBQTtBVnE3R0Y7QUluMUdDO0VNbkdBO0lBSUUseUNBQUE7RVZzN0dEO0FBQ0Y7O0FVbjdHQztFQUNDLDRCQUFBO0FWczdHRjtBSTUxR0M7RU0zRkE7SUFJRSx1Q0FBQTtFVnU3R0Q7QUFDRjs7QVVwN0dDO0VBQ0MsK0JBQUE7QVZ1N0dGO0FJcjJHQztFTW5GQTtJQUlFLDBDQUFBO0VWdzdHRDtBQUNGOztBVXI5R0M7RUFDQywyQkFBQTtBVnc5R0Y7QUk5MkdDO0VNM0dBO0lBSUUsc0NBQUE7RVZ5OUdEO0FBQ0Y7O0FVdDlHQztFQUNDLDhCQUFBO0FWeTlHRjtBSXYzR0M7RU1uR0E7SUFJRSx5Q0FBQTtFVjA5R0Q7QUFDRjs7QVV2OUdDO0VBQ0MsNEJBQUE7QVYwOUdGO0FJaDRHQztFTTNGQTtJQUlFLHVDQUFBO0VWMjlHRDtBQUNGOztBVXg5R0M7RUFDQywrQkFBQTtBVjI5R0Y7QUl6NEdDO0VNbkZBO0lBSUUsMENBQUE7RVY0OUdEO0FBQ0Y7O0FVei9HQztFQUNDLDJCQUFBO0FWNC9HRjtBSWw1R0M7RU0zR0E7SUFJRSw2QkFBQTtFVjYvR0Q7QUFDRjs7QVUxL0dDO0VBQ0MsOEJBQUE7QVY2L0dGO0FJMzVHQztFTW5HQTtJQUlFLGdDQUFBO0VWOC9HRDtBQUNGOztBVTMvR0M7RUFDQyw0QkFBQTtBVjgvR0Y7QUlwNkdDO0VNM0ZBO0lBSUUsOEJBQUE7RVYrL0dEO0FBQ0Y7O0FVNS9HQztFQUNDLCtCQUFBO0FWKy9HRjtBSTc2R0M7RU1uRkE7SUFJRSxpQ0FBQTtFVmdnSEQ7QUFDRjs7QVU3aEhDO0VBQ0MsMkJBQUE7QVZnaUhGO0FJdDdHQztFTTNHQTtJQUlFLHNDQUFBO0VWaWlIRDtBQUNGOztBVTloSEM7RUFDQyw4QkFBQTtBVmlpSEY7QUkvN0dDO0VNbkdBO0lBSUUseUNBQUE7RVZraUhEO0FBQ0Y7O0FVL2hIQztFQUNDLDRCQUFBO0FWa2lIRjtBSXg4R0M7RU0zRkE7SUFJRSx1Q0FBQTtFVm1pSEQ7QUFDRjs7QVVoaUhDO0VBQ0MsK0JBQUE7QVZtaUhGO0FJajlHQztFTW5GQTtJQUlFLDBDQUFBO0VWb2lIRDtBQUNGOztBVWprSEM7RUFDQywyQkFBQTtBVm9rSEY7QUkxOUdDO0VNM0dBO0lBSUUsc0NBQUE7RVZxa0hEO0FBQ0Y7O0FVbGtIQztFQUNDLDhCQUFBO0FWcWtIRjtBSW4rR0M7RU1uR0E7SUFJRSx5Q0FBQTtFVnNrSEQ7QUFDRjs7QVVua0hDO0VBQ0MsNEJBQUE7QVZza0hGO0FJNStHQztFTTNGQTtJQUlFLHVDQUFBO0VWdWtIRDtBQUNGOztBVXBrSEM7RUFDQywrQkFBQTtBVnVrSEY7QUlyL0dDO0VNbkZBO0lBSUUsMENBQUE7RVZ3a0hEO0FBQ0Y7O0FVcm1IQztFQUNDLDJCQUFBO0FWd21IRjtBSTkvR0M7RU0zR0E7SUFJRSwyQkFBQTtFVnltSEQ7QUFDRjs7QVV0bUhDO0VBQ0MsOEJBQUE7QVZ5bUhGO0FJdmdIQztFTW5HQTtJQUlFLDhCQUFBO0VWMG1IRDtBQUNGOztBVXZtSEM7RUFDQyw0QkFBQTtBVjBtSEY7QUloaEhDO0VNM0ZBO0lBSUUsNEJBQUE7RVYybUhEO0FBQ0Y7O0FVeG1IQztFQUNDLCtCQUFBO0FWMm1IRjtBSXpoSEM7RU1uRkE7SUFJRSwrQkFBQTtFVjRtSEQ7QUFDRjs7QVV6b0hDO0VBQ0MsMkJBQUE7QVY0b0hGO0FJbGlIQztFTTNHQTtJQUlFLHNDQUFBO0VWNm9IRDtBQUNGOztBVTFvSEM7RUFDQyw4QkFBQTtBVjZvSEY7QUkzaUhDO0VNbkdBO0lBSUUseUNBQUE7RVY4b0hEO0FBQ0Y7O0FVM29IQztFQUNDLDRCQUFBO0FWOG9IRjtBSXBqSEM7RU0zRkE7SUFJRSx1Q0FBQTtFVitvSEQ7QUFDRjs7QVU1b0hDO0VBQ0MsK0JBQUE7QVYrb0hGO0FJN2pIQztFTW5GQTtJQUlFLDBDQUFBO0VWZ3BIRDtBQUNGOztBVTdxSEM7RUFDQywyQkFBQTtBVmdySEY7QUl0a0hDO0VNM0dBO0lBSUUsc0NBQUE7RVZpckhEO0FBQ0Y7O0FVOXFIQztFQUNDLDhCQUFBO0FWaXJIRjtBSS9rSEM7RU1uR0E7SUFJRSx5Q0FBQTtFVmtySEQ7QUFDRjs7QVUvcUhDO0VBQ0MsNEJBQUE7QVZrckhGO0FJeGxIQztFTTNGQTtJQUlFLHVDQUFBO0VWbXJIRDtBQUNGOztBVWhySEM7RUFDQywrQkFBQTtBVm1ySEY7QUlqbUhDO0VNbkZBO0lBSUUsMENBQUE7RVZvckhEO0FBQ0Y7O0FVanRIQztFQUNDLDJCQUFBO0FWb3RIRjtBSTFtSEM7RU0zR0E7SUFJRSw2QkFBQTtFVnF0SEQ7QUFDRjs7QVVsdEhDO0VBQ0MsOEJBQUE7QVZxdEhGO0FJbm5IQztFTW5HQTtJQUlFLGdDQUFBO0VWc3RIRDtBQUNGOztBVW50SEM7RUFDQyw0QkFBQTtBVnN0SEY7QUk1bkhDO0VNM0ZBO0lBSUUsOEJBQUE7RVZ1dEhEO0FBQ0Y7O0FVcHRIQztFQUNDLCtCQUFBO0FWdXRIRjtBSXJvSEM7RU1uRkE7SUFJRSxpQ0FBQTtFVnd0SEQ7QUFDRjs7QVVydkhDO0VBQ0MsMkJBQUE7QVZ3dkhGO0FJOW9IQztFTTNHQTtJQUlFLHNDQUFBO0VWeXZIRDtBQUNGOztBVXR2SEM7RUFDQyw4QkFBQTtBVnl2SEY7QUl2cEhDO0VNbkdBO0lBSUUseUNBQUE7RVYwdkhEO0FBQ0Y7O0FVdnZIQztFQUNDLDRCQUFBO0FWMHZIRjtBSWhxSEM7RU0zRkE7SUFJRSx1Q0FBQTtFVjJ2SEQ7QUFDRjs7QVV4dkhDO0VBQ0MsK0JBQUE7QVYydkhGO0FJenFIQztFTW5GQTtJQUlFLDBDQUFBO0VWNHZIRDtBQUNGOztBVXp4SEM7RUFDQywyQkFBQTtBVjR4SEY7QUlsckhDO0VNM0dBO0lBSUUsc0NBQUE7RVY2eEhEO0FBQ0Y7O0FVMXhIQztFQUNDLDhCQUFBO0FWNnhIRjtBSTNySEM7RU1uR0E7SUFJRSx5Q0FBQTtFVjh4SEQ7QUFDRjs7QVUzeEhDO0VBQ0MsNEJBQUE7QVY4eEhGO0FJcHNIQztFTTNGQTtJQUlFLHVDQUFBO0VWK3hIRDtBQUNGOztBVTV4SEM7RUFDQywrQkFBQTtBVit4SEY7QUk3c0hDO0VNbkZBO0lBSUUsMENBQUE7RVZneUhEO0FBQ0Y7O0FVN3pIQztFQUNDLDJCQUFBO0FWZzBIRjtBSXR0SEM7RU0zR0E7SUFJRSw2QkFBQTtFVmkwSEQ7QUFDRjs7QVU5ekhDO0VBQ0MsOEJBQUE7QVZpMEhGO0FJL3RIQztFTW5HQTtJQUlFLGdDQUFBO0VWazBIRDtBQUNGOztBVS96SEM7RUFDQyw0QkFBQTtBVmswSEY7QUl4dUhDO0VNM0ZBO0lBSUUsOEJBQUE7RVZtMEhEO0FBQ0Y7O0FVaDBIQztFQUNDLCtCQUFBO0FWbTBIRjtBSWp2SEM7RU1uRkE7SUFJRSxpQ0FBQTtFVm8wSEQ7QUFDRjs7QVVqMkhDO0VBQ0MsMkJBQUE7QVZvMkhGO0FJMXZIQztFTTNHQTtJQUlFLHNDQUFBO0VWcTJIRDtBQUNGOztBVWwySEM7RUFDQyw4QkFBQTtBVnEySEY7QUlud0hDO0VNbkdBO0lBSUUseUNBQUE7RVZzMkhEO0FBQ0Y7O0FVbjJIQztFQUNDLDRCQUFBO0FWczJIRjtBSTV3SEM7RU0zRkE7SUFJRSx1Q0FBQTtFVnUySEQ7QUFDRjs7QVVwMkhDO0VBQ0MsK0JBQUE7QVZ1MkhGO0FJcnhIQztFTW5GQTtJQUlFLDBDQUFBO0VWdzJIRDtBQUNGOztBVXI0SEM7RUFDQywyQkFBQTtBVnc0SEY7QUk5eEhDO0VNM0dBO0lBSUUsc0NBQUE7RVZ5NEhEO0FBQ0Y7O0FVdDRIQztFQUNDLDhCQUFBO0FWeTRIRjtBSXZ5SEM7RU1uR0E7SUFJRSx5Q0FBQTtFVjA0SEQ7QUFDRjs7QVV2NEhDO0VBQ0MsNEJBQUE7QVYwNEhGO0FJaHpIQztFTTNGQTtJQUlFLHVDQUFBO0VWMjRIRDtBQUNGOztBVXg0SEM7RUFDQywrQkFBQTtBVjI0SEY7QUl6ekhDO0VNbkZBO0lBSUUsMENBQUE7RVY0NEhEO0FBQ0Y7O0FVejZIQztFQUNDLDJCQUFBO0FWNDZIRjtBSWwwSEM7RU0zR0E7SUFJRSw2QkFBQTtFVjY2SEQ7QUFDRjs7QVUxNkhDO0VBQ0MsOEJBQUE7QVY2NkhGO0FJMzBIQztFTW5HQTtJQUlFLGdDQUFBO0VWODZIRDtBQUNGOztBVTM2SEM7RUFDQyw0QkFBQTtBVjg2SEY7QUlwMUhDO0VNM0ZBO0lBSUUsOEJBQUE7RVYrNkhEO0FBQ0Y7O0FVNTZIQztFQUNDLCtCQUFBO0FWKzZIRjtBSTcxSEM7RU1uRkE7SUFJRSxpQ0FBQTtFVmc3SEQ7QUFDRjs7QVU3OEhDO0VBQ0MsMkJBQUE7QVZnOUhGO0FJdDJIQztFTTNHQTtJQUlFLHNDQUFBO0VWaTlIRDtBQUNGOztBVTk4SEM7RUFDQyw4QkFBQTtBVmk5SEY7QUkvMkhDO0VNbkdBO0lBSUUseUNBQUE7RVZrOUhEO0FBQ0Y7O0FVLzhIQztFQUNDLDRCQUFBO0FWazlIRjtBSXgzSEM7RU0zRkE7SUFJRSx1Q0FBQTtFVm05SEQ7QUFDRjs7QVVoOUhDO0VBQ0MsK0JBQUE7QVZtOUhGO0FJajRIQztFTW5GQTtJQUlFLDBDQUFBO0VWbzlIRDtBQUNGOztBVWovSEM7RUFDQywyQkFBQTtBVm8vSEY7QUkxNEhDO0VNM0dBO0lBSUUsc0NBQUE7RVZxL0hEO0FBQ0Y7O0FVbC9IQztFQUNDLDhCQUFBO0FWcS9IRjtBSW41SEM7RU1uR0E7SUFJRSx5Q0FBQTtFVnMvSEQ7QUFDRjs7QVVuL0hDO0VBQ0MsNEJBQUE7QVZzL0hGO0FJNTVIQztFTTNGQTtJQUlFLHVDQUFBO0VWdS9IRDtBQUNGOztBVXAvSEM7RUFDQywrQkFBQTtBVnUvSEY7QUlyNkhDO0VNbkZBO0lBSUUsMENBQUE7RVZ3L0hEO0FBQ0Y7O0FVcmhJQztFQUNDLDJCQUFBO0FWd2hJRjtBSTk2SEM7RU0zR0E7SUFJRSw2QkFBQTtFVnloSUQ7QUFDRjs7QVV0aElDO0VBQ0MsOEJBQUE7QVZ5aElGO0FJdjdIQztFTW5HQTtJQUlFLGdDQUFBO0VWMGhJRDtBQUNGOztBVXZoSUM7RUFDQyw0QkFBQTtBVjBoSUY7QUloOEhDO0VNM0ZBO0lBSUUsOEJBQUE7RVYyaElEO0FBQ0Y7O0FVeGhJQztFQUNDLCtCQUFBO0FWMmhJRjtBSXo4SEM7RU1uRkE7SUFJRSxpQ0FBQTtFVjRoSUQ7QUFDRjs7QVV6aklDO0VBQ0MsMkJBQUE7QVY0aklGO0FJbDlIQztFTTNHQTtJQUlFLHNDQUFBO0VWNmpJRDtBQUNGOztBVTFqSUM7RUFDQyw4QkFBQTtBVjZqSUY7QUkzOUhDO0VNbkdBO0lBSUUseUNBQUE7RVY4aklEO0FBQ0Y7O0FVM2pJQztFQUNDLDRCQUFBO0FWOGpJRjtBSXArSEM7RU0zRkE7SUFJRSx1Q0FBQTtFVitqSUQ7QUFDRjs7QVU1aklDO0VBQ0MsK0JBQUE7QVYraklGO0FJNytIQztFTW5GQTtJQUlFLDBDQUFBO0VWZ2tJRDtBQUNGOztBVTdsSUM7RUFDQywyQkFBQTtBVmdtSUY7QUl0L0hDO0VNM0dBO0lBSUUsc0NBQUE7RVZpbUlEO0FBQ0Y7O0FVOWxJQztFQUNDLDhCQUFBO0FWaW1JRjtBSS8vSEM7RU1uR0E7SUFJRSx5Q0FBQTtFVmttSUQ7QUFDRjs7QVUvbElDO0VBQ0MsNEJBQUE7QVZrbUlGO0FJeGdJQztFTTNGQTtJQUlFLHVDQUFBO0VWbW1JRDtBQUNGOztBVWhtSUM7RUFDQywrQkFBQTtBVm1tSUY7QUlqaElDO0VNbkZBO0lBSUUsMENBQUE7RVZvbUlEO0FBQ0Y7O0FVam9JQztFQUNDLDJCQUFBO0FWb29JRjtBSTFoSUM7RU0zR0E7SUFJRSwyQkFBQTtFVnFvSUQ7QUFDRjs7QVVsb0lDO0VBQ0MsOEJBQUE7QVZxb0lGO0FJbmlJQztFTW5HQTtJQUlFLDhCQUFBO0VWc29JRDtBQUNGOztBVW5vSUM7RUFDQyw0QkFBQTtBVnNvSUY7QUk1aUlDO0VNM0ZBO0lBSUUsNEJBQUE7RVZ1b0lEO0FBQ0Y7O0FVcG9JQztFQUNDLCtCQUFBO0FWdW9JRjtBSXJqSUM7RU1uRkE7SUFJRSwrQkFBQTtFVndvSUQ7QUFDRjs7QVVycUlDO0VBQ0MsMkJBQUE7QVZ3cUlGO0FJOWpJQztFTTNHQTtJQUlFLHNDQUFBO0VWeXFJRDtBQUNGOztBVXRxSUM7RUFDQyw4QkFBQTtBVnlxSUY7QUl2a0lDO0VNbkdBO0lBSUUseUNBQUE7RVYwcUlEO0FBQ0Y7O0FVdnFJQztFQUNDLDRCQUFBO0FWMHFJRjtBSWhsSUM7RU0zRkE7SUFJRSx1Q0FBQTtFVjJxSUQ7QUFDRjs7QVV4cUlDO0VBQ0MsK0JBQUE7QVYycUlGO0FJemxJQztFTW5GQTtJQUlFLDBDQUFBO0VWNHFJRDtBQUNGOztBVXpzSUM7RUFDQywyQkFBQTtBVjRzSUY7QUlsbUlDO0VNM0dBO0lBSUUsc0NBQUE7RVY2c0lEO0FBQ0Y7O0FVMXNJQztFQUNDLDhCQUFBO0FWNnNJRjtBSTNtSUM7RU1uR0E7SUFJRSx5Q0FBQTtFVjhzSUQ7QUFDRjs7QVUzc0lDO0VBQ0MsNEJBQUE7QVY4c0lGO0FJcG5JQztFTTNGQTtJQUlFLHVDQUFBO0VWK3NJRDtBQUNGOztBVTVzSUM7RUFDQywrQkFBQTtBVitzSUY7QUk3bklDO0VNbkZBO0lBSUUsMENBQUE7RVZndElEO0FBQ0Y7O0FVN3VJQztFQUNDLDJCQUFBO0FWZ3ZJRjtBSXRvSUM7RU0zR0E7SUFJRSw2QkFBQTtFVml2SUQ7QUFDRjs7QVU5dUlDO0VBQ0MsOEJBQUE7QVZpdklGO0FJL29JQztFTW5HQTtJQUlFLGdDQUFBO0VWa3ZJRDtBQUNGOztBVS91SUM7RUFDQyw0QkFBQTtBVmt2SUY7QUl4cElDO0VNM0ZBO0lBSUUsOEJBQUE7RVZtdklEO0FBQ0Y7O0FVaHZJQztFQUNDLCtCQUFBO0FWbXZJRjtBSWpxSUM7RU1uRkE7SUFJRSxpQ0FBQTtFVm92SUQ7QUFDRjs7QVVqeElDO0VBQ0MsMkJBQUE7QVZveElGO0FJMXFJQztFTTNHQTtJQUlFLHNDQUFBO0VWcXhJRDtBQUNGOztBVWx4SUM7RUFDQyw4QkFBQTtBVnF4SUY7QUlucklDO0VNbkdBO0lBSUUseUNBQUE7RVZzeElEO0FBQ0Y7O0FVbnhJQztFQUNDLDRCQUFBO0FWc3hJRjtBSTVySUM7RU0zRkE7SUFJRSx1Q0FBQTtFVnV4SUQ7QUFDRjs7QVVweElDO0VBQ0MsK0JBQUE7QVZ1eElGO0FJcnNJQztFTW5GQTtJQUlFLDBDQUFBO0VWd3hJRDtBQUNGOztBVXJ6SUM7RUFDQywyQkFBQTtBVnd6SUY7QUk5c0lDO0VNM0dBO0lBSUUsc0NBQUE7RVZ5eklEO0FBQ0Y7O0FVdHpJQztFQUNDLDhCQUFBO0FWeXpJRjtBSXZ0SUM7RU1uR0E7SUFJRSx5Q0FBQTtFVjB6SUQ7QUFDRjs7QVV2eklDO0VBQ0MsNEJBQUE7QVYweklGO0FJaHVJQztFTTNGQTtJQUlFLHVDQUFBO0VWMnpJRDtBQUNGOztBVXh6SUM7RUFDQywrQkFBQTtBVjJ6SUY7QUl6dUlDO0VNbkZB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RUFDQyxvQkFBQTtNQUFBLGNBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsaUJBQUE7QTNCZzBOTjtBSTc0T0M7RXVCc2xCQztJQUNDLDZCQUFBO0UzQjB6TkQ7RTJCeHpOQTtJQUNDLDZCQUFBO0UzQjB6TkQ7RTJCeHpOQTtJQUNDLGtCQUFBO0UzQjB6TkQ7RTJCdHpORTtJQUNDLGlCQUFBO0UzQnd6Tkg7RTJCdHpORTtJQUNDLDBCQUFBO0UzQnd6Tkg7RTJCdnpORztJQUNDLDBCQUFBO0UzQnl6Tko7RTJCdHpORTtJQUNDLGNBQUE7RTNCd3pOSDtFMkJyek5HO0lBQ0MsY0FBQTtFM0J1ek5KO0UyQnB6Tkc7SUFDQywwQkFBQTtFM0Jzek5KO0UyQnJ6Tkk7SUFDQyxhQUFBO0UzQnV6Tkw7RTJCcHpORztJQUNDLDBCQUFBO0UzQnN6Tko7RTJCcnpOSTtJQUNDLGFBQUE7RTNCdXpOTDtFMkJsek5FO0lBQ0MsZ0JBQUE7RTNCb3pOSDtFMkJoek5HO0lBQ0MsMEJBQUE7RTNCa3pOSjtFMkJqek5JO0lBQ0Msb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RTNCbXpOTDtFMkJsek5LO0lBQ0Msb0JBQUE7UUFBQSxjQUFBO0lBQ0EsbUJBQUE7RTNCb3pOTjtFMkJoek5HO0lBQ0MsaUJBQUE7RTNCa3pOSjtFMkJoek5HO0lBQ0MsZUFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0UzQmt6Tko7RTJCanpOSTtJQUNDLG9CQUFBO1FBQUEsY0FBQTtJQUNBLDRCQUFBO0UzQm16Tkw7RTJCaHpORztJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RTNCa3pOSjtFMkJqek5JO0lBQ0Msb0JBQUE7UUFBQSxjQUFBO0lBQ0EsNEJBQUE7RTNCbXpOTDtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5Vc2UgYSB2YWx1ZSBmcm9tIDEwMCB0byA5MDBcbiovXG4vKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0sXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggMzYrICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PXNjcmVlbl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgW2hpZGRlbn49c2NyZWVuXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT10cnVlXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGJhY2tncm91bmQ6ICNEOEVGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmctdG9wOiAyMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYVtocmVmKj1cInRlbDpcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wYy1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1haW4tY29udGVudHMge1xuICBvdmVyZmxvdzogY2xpcDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tY29udGVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5tYWluLWNvbnRlbnRzX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tY29udGVudHNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2RhbCB7XG4gIHotaW5kZXg6IDEwMDAyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLm1vZGFsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tb2RhbF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZGFsX19jb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsX19pbm5lciB7XG4gIHBhZGRpbmc6IDYwcHggMCAwO1xuICBtYXgtd2lkdGg6IDkwMnB4O1xuICBiYWNrZ3JvdW5kOiAjRDhFRkZGO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tb2RhbF9faW5uZXIge1xuICAgIG1pbi13aWR0aDogOTAycHg7XG4gIH1cbn1cbi5tb2RhbF9faW5uZXIgLmVsbS1oZWFkaW5nLWx2MiB7XG4gIHBhZGRpbmc6IDAgNTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1vZGFsX19pbm5lciAuZWxtLWhlYWRpbmctbHYyOmJlZm9yZSwgLm1vZGFsX19pbm5lciAuZWxtLWhlYWRpbmctbHYyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbCB7XG4gIHBhZGRpbmc6IDI2cHggNDlweCA3MHB4O1xufVxuLm1vZGFsX19pbm5lciAuZGV0YWlsIC5lbG0taGVhZGluZy1sdjMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vZGFsX19pbm5lciAuZGV0YWlsIC50ZXh0LWJpZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbCAuZWxtLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLm1vZGFsX19pbm5lciAuZGV0YWlsLm1vZGFsLWVycm9yIC5lbG0tbm90aWNlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZm9ybS10YWJsZSB0aCB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAubW9kYWxfX2lubmVyIC5kZXRhaWwubW9kYWwtZXJyb3IgLmZvcm0tdGFibGUgdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZm9ybS10YWJsZSB0ZCB7XG4gIHdpZHRoOiA3Mi41JTtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAubW9kYWxfX2lubmVyIC5kZXRhaWwubW9kYWwtZXJyb3IgLmZvcm0tdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZWxtLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZWxtLWJ0biB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLnRleHQtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1hcmVhIC5lbG0tdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1vZGFsX19pbm5lciAuZGV0YWlsIC50ZXh0LWFyZWEgLmVsbS1saXN0LW51bWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1hcmVhIC5lbG0tbGlzdC1udW1iMiBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCBkZCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbCAuY29udGFjdC1hcmVhIGRsIGRkIC5lbG0tdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCBkZCAuZWxtLXRleHQuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCBkZCAuZWxtLXRleHQuZmxleCAuaGVhZCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogIzFDNTNBNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmVsbS1oZWFkaW5nLWx2MiAuc3RlcCAuZW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAgLmN1cnJlbnQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZWxtLWhlYWRpbmctbHYyIC5zdGVwIC5iYXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4ubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmVsbS1oZWFkaW5nLWx2MiAuc3RlcCAubnVtYiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZWxtLWhlYWRpbmctbHYyIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnRleHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIHtcbiAgcGFkZGluZy10b3A6IDM3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwuZGV0YWlsMiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLmVsbS1saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIC5lbG0tbGlzdC1udW1iMiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIC5lbG0tbGlzdC1udW1iMiBsaSAuZWxtLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4ubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmRldGFpbCAuZWxtLWxpc3QtbnVtYjIgbGkgLmVsbS1saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmRldGFpbCAubWlob24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLm1paG9uIC5pbWFnZSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLm1paG9uIC5lbG0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLmVsbS1idG4tY2FuY2VsIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbF9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDE2dncgNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MS40NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogNy43MzMzMzMzMzMzdncgMCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZWxtLWhlYWRpbmctbHYyIHtcbiAgICBwYWRkaW5nOiAwIDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmVsbS1oZWFkaW5nLWx2MiAudGV4dCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmVsbS1oZWFkaW5nLWx2MjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMi40dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIHtcbiAgICBwYWRkaW5nOiA4dncgNC44dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC5lbG0taGVhZGluZy1sdjMge1xuICAgIG1hcmdpbi1ib3R0b206IDYuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1iaWcge1xuICAgIGZvbnQtc2l6ZTogNS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC5lbG0tYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC5lbG0tYnRuLXdyYXAgLmVsbS1idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAubW9kYWxfX2lubmVyIC5kZXRhaWwgLmVsbS1idG4td3JhcCAuZWxtLWJ0bjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciB7XG4gICAgcGFkZGluZy10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZWxtLW5vdGljZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubW9kYWxfX2lubmVyIC5kZXRhaWwubW9kYWwtZXJyb3IgLmZvcm0tdGFibGUgdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMuNDY2NjY2NjY2N3Z3IDE3LjMzMzMzMzMzMzN2dyAzLjczMzMzMzMzMzN2dyA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAubW9kYWxfX2lubmVyIC5kZXRhaWwubW9kYWwtZXJyb3IgLmZvcm0tdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZWxtLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogOC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsLm1vZGFsLWVycm9yIC5lbG0tYnRuLXdyYXAgLmVsbS1idG4tY2FuY2VsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1hcmVhIC5lbG0tdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1hcmVhIC5lbG0tbGlzdC1udW1iMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC50ZXh0LWFyZWEgLmVsbS1saXN0LW51bWIyIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAuY29udGFjdC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC5jb250YWN0LWFyZWEgZGwge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxuICAubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCBkZCB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAuY29udGFjdC1hcmVhIGRsIGRkIC5lbG0tdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnZ3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAuY29udGFjdC1hcmVhIGRsIGRkIC5lbG0tdGV4dC5mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCBkZCAuZWxtLXRleHQuZmxleCAuaGVhZCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC5jb250YWN0LWFyZWEgZGwgZGQgLmVsbS10ZXh0Lm1haWwsIC5tb2RhbF9faW5uZXIgLmRldGFpbCAuY29udGFjdC1hcmVhIGRsIGRkIC5lbG0tdGV4dC50ZWwge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAge1xuICAgIG1hcmdpbi1yaWdodDogMi42NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMS43MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4xMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMnZ3O1xuICAgIHBhZGRpbmctbGVmdDogMi45MzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1yaWdodDogMi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAgLmVuIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMC44dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAgLmN1cnJlbnQge1xuICAgIGZvbnQtc2l6ZTogNS42dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA2NjY2NjY2Njd2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41MzMzMzMzMzMzdncpO1xuICB9XG4gIC5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZWxtLWhlYWRpbmctbHYyIC5zdGVwIC5iYXIge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNTMzMzMzMzMzM3Z3KTtcbiAgfVxuICAubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmVsbS1oZWFkaW5nLWx2MiAuc3RlcCAubnVtYiB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxuICAubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmVsbS1oZWFkaW5nLWx2MiAudGV4dCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDYuMTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC45MzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwuZGV0YWlsMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIC5lbG0tbGlzdCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmRldGFpbCAuZWxtLWxpc3QtbnVtYjIgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLmVsbS1saXN0LW51bWIyIGxpIC5lbG0tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMi40dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLmVsbS1saXN0LW51bWIyIGxpIC5lbG0tbGlzdCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA2NjY2NjY2Njd2dztcbiAgfVxuICAubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmRldGFpbCAubWlob24ge1xuICAgIG1hcmdpbi10b3A6IDYuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIC5taWhvbiAuZWxtLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDAuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIC5lbG0tYnRuLWNhbmNlbCB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTIwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uaGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogNDA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogODNweDtcbiAgdG9wOiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA2Ni45MzMzMzMzMzMzdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIHRvcDogNS4wNjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmZvb3Rlcl9faW5uZXIge1xuICBwYWRkaW5nOiA1MHB4IDAgNjRweDtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMzU1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbn1cbi5mb290ZXJfX2xpbmsge1xuICB3aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2xpbmsgbGkge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4uZm9vdGVyX19saW5rIGxpIGEsXG4uZm9vdGVyX19saW5rIGxpIGE6bGluayxcbi5mb290ZXJfX2xpbmsgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX2xpbmsgbGkgYSxcbi5mb290ZXJfX2xpbmsgbGkgYTpsaW5rLFxuLmZvb3Rlcl9fbGluayBsaSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmsgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbGluayBsaTpudGgtb2YtdHlwZSg0KSwgLmZvb3Rlcl9fbGluayBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZvb3Rlcl9fY29weSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5mb290ZXJfX2xpbmsgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEyLjcydncgNS4zMzMzMzMzMzMzdncgOS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDg0dnc7XG4gIH1cbiAgLmZvb3Rlcl9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0dncgYXV0byAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mb290ZXJfX2xpbmsgbGkge1xuICAgIHdpZHRoOiA0Mi40dnc7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbGluayBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mb290ZXJfX2NvcHkge1xuICAgIGhlaWdodDogMTIuNTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLnBhZ2UtdG9wIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTAwMTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4ucGFnZS10b3Age1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLXRvcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2UtdG9wIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRvcCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQjlCNkI2O1xuICB9XG4gIC5wYWdlLXRvcCBhOmhvdmVyIHNwYW4ge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcGFnZS10b3Auc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wYWdlLXRvcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3BhZ2UtdG9wLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRvcCB7XG4gICAgd2lkdGg6IDE0LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDE0LjY2NjY2NjY2Njd2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYWdlLXRvcCBhIHtcbiAgICBib3gtc2hhZG93OiAwLjUzMzMzMzMzMzN2dyAwLjUzMzMzMzMzMzN2dyAwLjh2dyByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJvcmRlcjogMC41MzMzMzMzMzMzdncgc29saWQgIzk5OTtcbiAgfVxuICAucGFnZS10b3Agc3BhbiB7XG4gICAgd2lkdGg6IDYuNHZ3O1xuICAgIGhlaWdodDogOC44dnc7XG4gIH1cbn1cblxuLmZpeGVkLWJ0biB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogNDBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxQzUzQTQ7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZml4ZWQtYnRuIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tYm9vay5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZml4ZWQtYnRuIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZml4ZWQtYnRuIC50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ZpeGVkLWJ0bi10ZXh0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDNTNBNDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmZpeGVkLWJ0biAudGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpeGVkLWJ0bjpob3ZlciAuaWNvbiB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWJvb2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDk2RDA7XG4gIH1cbiAgLmZpeGVkLWJ0bjpob3ZlciAudGV4dCB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9maXhlZC1idG4tdGV4dC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpeGVkLWJ0biB7XG4gICAgd2lkdGg6IDE2dnc7XG4gICAgaGVpZ2h0OiAxOC45MzMzMzMzMzMzdnc7XG4gICAgcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gICAgYm94LXNoYWRvdzogMHB4IDAuOHZ3IHZpb2xldDYgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxuICAuZml4ZWQtYnRuIC5pY29uIHtcbiAgICB3aWR0aDogMTEuNzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTQuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5maXhlZC1idG4gLnRleHQge1xuICAgIHdpZHRoOiA4dnc7XG4gICAgaGVpZ2h0OiA1LjZ2dztcbiAgICB0b3A6IDcuNDY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyLCAuc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWluLWhlaWdodDogMTBweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuNXMgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj1ydGxdIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5zaW1wbGViYXItZHVtbXktc2Nyb2xsYmFyLXNpemUge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyICFpbXBvcnRhbnQ7XG59XG5cbi5zaW1wbGViYXItZHVtbXktc2Nyb2xsYmFyLXNpemUgPiBkaXYge1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDEwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTAge1xuICAgIHBhZGRpbmctdG9wOiAyLjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQxMSB7XG4gIG1hcmdpbi10b3A6IDExcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDExIHtcbiAgICBtYXJnaW4tdG9wOiAyLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjExIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDIuOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MTEge1xuICBwYWRkaW5nLXRvcDogMTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTEge1xuICAgIHBhZGRpbmctdG9wOiAyLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjExIHtcbiAgcGFkZGluZy1ib3R0b206IDExcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQxMiB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDEyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MTIge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTIge1xuICAgIHBhZGRpbmctdG9wOiAzLjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjEyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQxMyB7XG4gIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDEzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjEzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MTMge1xuICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTMge1xuICAgIHBhZGRpbmctdG9wOiAzLjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjEzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQxNCB7XG4gIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDE0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MTQge1xuICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTQge1xuICAgIHBhZGRpbmctdG9wOiAzLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjE0IHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDE1IHtcbiAgICBtYXJnaW4tdG9wOiA0dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQxNSB7XG4gICAgcGFkZGluZy10b3A6IDR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MTYge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQxNiB7XG4gICAgbWFyZ2luLXRvcDogNC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIxNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDE2IHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIxNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIxNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MTcge1xuICBtYXJnaW4tdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQxNyB7XG4gICAgbWFyZ2luLXRvcDogNC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIxNyB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDE3IHtcbiAgcGFkZGluZy10b3A6IDE3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDE3IHtcbiAgICBwYWRkaW5nLXRvcDogNC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIxNyB7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIxNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MTgge1xuICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQxOCB7XG4gICAgbWFyZ2luLXRvcDogNC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIxOCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDE4IHtcbiAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDE4IHtcbiAgICBwYWRkaW5nLXRvcDogNC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIxOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIxOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MTkge1xuICBtYXJnaW4tdG9wOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQxOSB7XG4gICAgbWFyZ2luLXRvcDogNS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIxOSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDE5IHtcbiAgcGFkZGluZy10b3A6IDE5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDE5IHtcbiAgICBwYWRkaW5nLXRvcDogNS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIxOSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIxOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyMCB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDIwIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjEge1xuICBtYXJnaW4tdG9wOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyMSB7XG4gICAgbWFyZ2luLXRvcDogNS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyMSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDIxIHtcbiAgcGFkZGluZy10b3A6IDIxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDIxIHtcbiAgICBwYWRkaW5nLXRvcDogNS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyMSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjIge1xuICBtYXJnaW4tdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyMiB7XG4gICAgbWFyZ2luLXRvcDogNS44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyMiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDIyIHtcbiAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDIyIHtcbiAgICBwYWRkaW5nLXRvcDogNS44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjMge1xuICBtYXJnaW4tdG9wOiAyM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyMyB7XG4gICAgbWFyZ2luLXRvcDogNi4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyMyB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDIzIHtcbiAgcGFkZGluZy10b3A6IDIzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDIzIHtcbiAgICBwYWRkaW5nLXRvcDogNi4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjQge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyNCB7XG4gICAgbWFyZ2luLXRvcDogNi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI0IHtcbiAgICBwYWRkaW5nLXRvcDogNi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyNSB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI1IHtcbiAgICBwYWRkaW5nLXRvcDogNi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjYge1xuICBtYXJnaW4tdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyNiB7XG4gICAgbWFyZ2luLXRvcDogNi45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyNiB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI2IHtcbiAgcGFkZGluZy10b3A6IDI2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI2IHtcbiAgICBwYWRkaW5nLXRvcDogNi45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10Mjcge1xuICBtYXJnaW4tdG9wOiAyN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyNyB7XG4gICAgbWFyZ2luLXRvcDogNy4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyNyB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI3IHtcbiAgcGFkZGluZy10b3A6IDI3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI3IHtcbiAgICBwYWRkaW5nLXRvcDogNy4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyNyB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10Mjgge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyOCB7XG4gICAgbWFyZ2luLXRvcDogNy40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyOCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI4IHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI4IHtcbiAgICBwYWRkaW5nLXRvcDogNy40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyOCB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10Mjkge1xuICBtYXJnaW4tdG9wOiAyOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyOSB7XG4gICAgbWFyZ2luLXRvcDogNy43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyOSB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI5IHtcbiAgcGFkZGluZy10b3A6IDI5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI5IHtcbiAgICBwYWRkaW5nLXRvcDogNy43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyOSB7XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQzMCB7XG4gICAgbWFyZ2luLXRvcDogOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MzAge1xuICAgIHBhZGRpbmctdG9wOiA4dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDMxIHtcbiAgbWFyZ2luLXRvcDogMzFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzEge1xuICAgIG1hcmdpbi10b3A6IDguMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzEge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzMSB7XG4gIHBhZGRpbmctdG9wOiAzMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzMSB7XG4gICAgcGFkZGluZy10b3A6IDguMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzEge1xuICBwYWRkaW5nLWJvdHRvbTogMzFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDMyIHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzIge1xuICAgIG1hcmdpbi10b3A6IDguNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzMiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzMiB7XG4gICAgcGFkZGluZy10b3A6IDguNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDMzIHtcbiAgbWFyZ2luLXRvcDogMzNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzMge1xuICAgIG1hcmdpbi10b3A6IDguOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzMge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzMyB7XG4gIHBhZGRpbmctdG9wOiAzM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzMyB7XG4gICAgcGFkZGluZy10b3A6IDguOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzMge1xuICBwYWRkaW5nLWJvdHRvbTogMzNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDM0IHtcbiAgbWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzQge1xuICAgIG1hcmdpbi10b3A6IDkuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzQge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzNCB7XG4gIHBhZGRpbmctdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzNCB7XG4gICAgcGFkZGluZy10b3A6IDkuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzQge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzUge1xuICAgIG1hcmdpbi10b3A6IDkuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzNSB7XG4gICAgcGFkZGluZy10b3A6IDkuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDM2IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzYge1xuICAgIG1hcmdpbi10b3A6IDkuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzYge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzNiB7XG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzNiB7XG4gICAgcGFkZGluZy10b3A6IDkuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzYge1xuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzYge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDM3IHtcbiAgbWFyZ2luLXRvcDogMzdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10Mzcge1xuICAgIG1hcmdpbi10b3A6IDkuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzcge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzNyB7XG4gIHBhZGRpbmctdG9wOiAzN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzNyB7XG4gICAgcGFkZGluZy10b3A6IDkuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzcge1xuICBwYWRkaW5nLWJvdHRvbTogMzdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5Ljg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDM4IHtcbiAgbWFyZ2luLXRvcDogMzhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10Mzgge1xuICAgIG1hcmdpbi10b3A6IDEwLjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjM4IHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMzgge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDM4IHtcbiAgcGFkZGluZy10b3A6IDM4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDM4IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzgge1xuICBwYWRkaW5nLWJvdHRvbTogMzhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQzOSB7XG4gIG1hcmdpbi10b3A6IDM5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDM5IHtcbiAgICBtYXJnaW4tdG9wOiAxMC40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIzOSB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzOSB7XG4gIHBhZGRpbmctdG9wOiAzOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzOSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjM5IHtcbiAgcGFkZGluZy1ib3R0b206IDM5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjM5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ0MCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NDAge1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDQxIHtcbiAgbWFyZ2luLXRvcDogNDFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NDEge1xuICAgIG1hcmdpbi10b3A6IDEwLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjQxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDQxIHtcbiAgcGFkZGluZy10b3A6IDQxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDQxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNDEge1xuICBwYWRkaW5nLWJvdHRvbTogNDFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ0MiB7XG4gIG1hcmdpbi10b3A6IDQycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDQyIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI0MiB7XG4gIG1hcmdpbi1ib3R0b206IDQycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ0MiB7XG4gIHBhZGRpbmctdG9wOiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ0MiB7XG4gICAgcGFkZGluZy10b3A6IDExLjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjQyIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjQyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NDMge1xuICBtYXJnaW4tdG9wOiA0M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ0MyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNDMge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI0MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NDMge1xuICBwYWRkaW5nLXRvcDogNDNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NDMge1xuICAgIHBhZGRpbmctdG9wOiAxMS40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI0MyB7XG4gIHBhZGRpbmctYm90dG9tOiA0M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI0MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDQ0IHtcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NDQge1xuICAgIG1hcmdpbi10b3A6IDExLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjQ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDQ0IHtcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDQ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNDQge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ0NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDQ1IHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDQ2IHtcbiAgbWFyZ2luLXRvcDogNDZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NDYge1xuICAgIG1hcmdpbi10b3A6IDEyLjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjQ2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNDYge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDQ2IHtcbiAgcGFkZGluZy10b3A6IDQ2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDQ2IHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNDYge1xuICBwYWRkaW5nLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNDYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ0NyB7XG4gIG1hcmdpbi10b3A6IDQ3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDQ3IHtcbiAgICBtYXJnaW4tdG9wOiAxMi41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI0NyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjQ3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ0NyB7XG4gIHBhZGRpbmctdG9wOiA0N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ0NyB7XG4gICAgcGFkZGluZy10b3A6IDEyLjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjQ3IHtcbiAgcGFkZGluZy1ib3R0b206IDQ3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjQ3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NDgge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ0OCB7XG4gICAgbWFyZ2luLXRvcDogMTIuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNDgge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI0OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NDgge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NDgge1xuICAgIHBhZGRpbmctdG9wOiAxMi44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI0OCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI0OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDQ5IHtcbiAgbWFyZ2luLXRvcDogNDlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NDkge1xuICAgIG1hcmdpbi10b3A6IDEzLjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjQ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNDkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDQ5IHtcbiAgcGFkZGluZy10b3A6IDQ5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDQ5IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNDkge1xuICBwYWRkaW5nLWJvdHRvbTogNDlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNDkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDUwIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ1MCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NTEge1xuICBtYXJnaW4tdG9wOiA1MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ1MSB7XG4gICAgbWFyZ2luLXRvcDogMTMuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNTEge1xuICBtYXJnaW4tYm90dG9tOiA1MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI1MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NTEge1xuICBwYWRkaW5nLXRvcDogNTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NTEge1xuICAgIHBhZGRpbmctdG9wOiAxMy42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI1MSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI1MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDUyIHtcbiAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NTIge1xuICAgIG1hcmdpbi10b3A6IDEzLjg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjUyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDUyIHtcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDUyIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNTIge1xuICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ1MyB7XG4gIG1hcmdpbi10b3A6IDUzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDUzIHtcbiAgICBtYXJnaW4tdG9wOiAxNC4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI1MyB7XG4gIG1hcmdpbi1ib3R0b206IDUzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjUzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNC4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ1MyB7XG4gIHBhZGRpbmctdG9wOiA1M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ1MyB7XG4gICAgcGFkZGluZy10b3A6IDE0LjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjUzIHtcbiAgcGFkZGluZy1ib3R0b206IDUzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjUzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NTQge1xuICBtYXJnaW4tdG9wOiA1NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ1NCB7XG4gICAgbWFyZ2luLXRvcDogMTQuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNTQge1xuICBtYXJnaW4tYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI1NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NTQge1xuICBwYWRkaW5nLXRvcDogNTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NTQge1xuICAgIHBhZGRpbmctdG9wOiAxNC40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI1NCB7XG4gIHBhZGRpbmctYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI1NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDU1IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NTUge1xuICAgIG1hcmdpbi10b3A6IDE0LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ1NiB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDU2IHtcbiAgICBtYXJnaW4tdG9wOiAxNC45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI1NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNC45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ1NiB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ1NiB7XG4gICAgcGFkZGluZy10b3A6IDE0LjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjU2IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NTcge1xuICBtYXJnaW4tdG9wOiA1N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ1NyB7XG4gICAgbWFyZ2luLXRvcDogMTUuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNTcge1xuICBtYXJnaW4tYm90dG9tOiA1N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI1NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NTcge1xuICBwYWRkaW5nLXRvcDogNTdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NTcge1xuICAgIHBhZGRpbmctdG9wOiAxNS4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI1NyB7XG4gIHBhZGRpbmctYm90dG9tOiA1N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI1NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1LjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDU4IHtcbiAgbWFyZ2luLXRvcDogNThweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NTgge1xuICAgIG1hcmdpbi10b3A6IDE1LjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjU4IHtcbiAgbWFyZ2luLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNTgge1xuICAgIG1hcmdpbi1ib3R0b206IDE1LjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDU4IHtcbiAgcGFkZGluZy10b3A6IDU4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDU4IHtcbiAgICBwYWRkaW5nLXRvcDogMTUuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNTgge1xuICBwYWRkaW5nLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNS40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ1OSB7XG4gIG1hcmdpbi10b3A6IDU5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDU5IHtcbiAgICBtYXJnaW4tdG9wOiAxNS43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI1OSB7XG4gIG1hcmdpbi1ib3R0b206IDU5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjU5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNS43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ1OSB7XG4gIHBhZGRpbmctdG9wOiA1OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ1OSB7XG4gICAgcGFkZGluZy10b3A6IDE1LjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjU5IHtcbiAgcGFkZGluZy1ib3R0b206IDU5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjU5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ2MCB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ2MSB7XG4gIG1hcmdpbi10b3A6IDYxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDYxIHtcbiAgICBtYXJnaW4tdG9wOiAxNi4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI2MSB7XG4gIG1hcmdpbi1ib3R0b206IDYxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNi4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ2MSB7XG4gIHBhZGRpbmctdG9wOiA2MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ2MSB7XG4gICAgcGFkZGluZy10b3A6IDE2LjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjYxIHtcbiAgcGFkZGluZy1ib3R0b206IDYxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjYxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NjIge1xuICBtYXJnaW4tdG9wOiA2MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ2MiB7XG4gICAgbWFyZ2luLXRvcDogMTYuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNjIge1xuICBtYXJnaW4tYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI2MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NjIge1xuICBwYWRkaW5nLXRvcDogNjJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NjIge1xuICAgIHBhZGRpbmctdG9wOiAxNi41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI2MiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI2MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2LjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDYzIHtcbiAgbWFyZ2luLXRvcDogNjNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NjMge1xuICAgIG1hcmdpbi10b3A6IDE2Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjYzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNjMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDYzIHtcbiAgcGFkZGluZy10b3A6IDYzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDYzIHtcbiAgICBwYWRkaW5nLXRvcDogMTYuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNjMge1xuICBwYWRkaW5nLWJvdHRvbTogNjNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNi44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ2NCB7XG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDY0IHtcbiAgICBtYXJnaW4tdG9wOiAxNy4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI2NCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ2NCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ2NCB7XG4gICAgcGFkZGluZy10b3A6IDE3LjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NjUge1xuICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ2NSB7XG4gICAgbWFyZ2luLXRvcDogMTcuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI2NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NjUge1xuICAgIHBhZGRpbmctdG9wOiAxNy4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI2NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDY2IHtcbiAgbWFyZ2luLXRvcDogNjZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NjYge1xuICAgIG1hcmdpbi10b3A6IDE3LjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjY2IHtcbiAgbWFyZ2luLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNjYge1xuICAgIG1hcmdpbi1ib3R0b206IDE3LjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDY2IHtcbiAgcGFkZGluZy10b3A6IDY2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDY2IHtcbiAgICBwYWRkaW5nLXRvcDogMTcuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNjYge1xuICBwYWRkaW5nLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ2NyB7XG4gIG1hcmdpbi10b3A6IDY3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDY3IHtcbiAgICBtYXJnaW4tdG9wOiAxNy44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI2NyB7XG4gIG1hcmdpbi1ib3R0b206IDY3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjY3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ2NyB7XG4gIHBhZGRpbmctdG9wOiA2N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ2NyB7XG4gICAgcGFkZGluZy10b3A6IDE3Ljg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjY3IHtcbiAgcGFkZGluZy1ib3R0b206IDY3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjY3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10Njgge1xuICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ2OCB7XG4gICAgbWFyZ2luLXRvcDogMTguMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNjgge1xuICBtYXJnaW4tYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI2OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTguMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0Njgge1xuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0Njgge1xuICAgIHBhZGRpbmctdG9wOiAxOC4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI2OCB7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI2OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4LjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDY5IHtcbiAgbWFyZ2luLXRvcDogNjlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10Njkge1xuICAgIG1hcmdpbi10b3A6IDE4LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjY5IHtcbiAgbWFyZ2luLWJvdHRvbTogNjlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNjkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDY5IHtcbiAgcGFkZGluZy10b3A6IDY5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDY5IHtcbiAgICBwYWRkaW5nLXRvcDogMTguNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNjkge1xuICBwYWRkaW5nLWJvdHRvbTogNjlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOC40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDcwIHtcbiAgICBtYXJnaW4tdG9wOiAxOC42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOC42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ3MCB7XG4gICAgcGFkZGluZy10b3A6IDE4LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTguNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NzEge1xuICBtYXJnaW4tdG9wOiA3MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ3MSB7XG4gICAgbWFyZ2luLXRvcDogMTguOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNzEge1xuICBtYXJnaW4tYm90dG9tOiA3MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI3MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTguOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NzEge1xuICBwYWRkaW5nLXRvcDogNzFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NzEge1xuICAgIHBhZGRpbmctdG9wOiAxOC45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI3MSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI3MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4LjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDcyIHtcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NzIge1xuICAgIG1hcmdpbi10b3A6IDE5LjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5LjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDcyIHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDcyIHtcbiAgICBwYWRkaW5nLXRvcDogMTkuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOS4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ3MyB7XG4gIG1hcmdpbi10b3A6IDczcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDczIHtcbiAgICBtYXJnaW4tdG9wOiAxOS40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI3MyB7XG4gIG1hcmdpbi1ib3R0b206IDczcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjczIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOS40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ3MyB7XG4gIHBhZGRpbmctdG9wOiA3M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ3MyB7XG4gICAgcGFkZGluZy10b3A6IDE5LjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjczIHtcbiAgcGFkZGluZy1ib3R0b206IDczcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjczIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NzQge1xuICBtYXJnaW4tdG9wOiA3NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ3NCB7XG4gICAgbWFyZ2luLXRvcDogMTkuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNzQge1xuICBtYXJnaW4tYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI3NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NzQge1xuICBwYWRkaW5nLXRvcDogNzRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NzQge1xuICAgIHBhZGRpbmctdG9wOiAxOS43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI3NCB7XG4gIHBhZGRpbmctYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI3NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5LjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NzUge1xuICAgIG1hcmdpbi10b3A6IDIwdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI3NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NzUge1xuICAgIHBhZGRpbmctdG9wOiAyMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NzYge1xuICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ3NiB7XG4gICAgbWFyZ2luLXRvcDogMjAuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNzYge1xuICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI3NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NzYge1xuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NzYge1xuICAgIHBhZGRpbmctdG9wOiAyMC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI3NiB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI3NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwLjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDc3IHtcbiAgbWFyZ2luLXRvcDogNzdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10Nzcge1xuICAgIG1hcmdpbi10b3A6IDIwLjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjc3IHtcbiAgbWFyZ2luLWJvdHRvbTogNzdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNzcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwLjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDc3IHtcbiAgcGFkZGluZy10b3A6IDc3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDc3IHtcbiAgICBwYWRkaW5nLXRvcDogMjAuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNzcge1xuICBwYWRkaW5nLWJvdHRvbTogNzdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNzcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ3OCB7XG4gIG1hcmdpbi10b3A6IDc4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDc4IHtcbiAgICBtYXJnaW4tdG9wOiAyMC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI3OCB7XG4gIG1hcmdpbi1ib3R0b206IDc4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjc4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ3OCB7XG4gIHBhZGRpbmctdG9wOiA3OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ3OCB7XG4gICAgcGFkZGluZy10b3A6IDIwLjh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjc4IHtcbiAgcGFkZGluZy1ib3R0b206IDc4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjc4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10Nzkge1xuICBtYXJnaW4tdG9wOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ3OSB7XG4gICAgbWFyZ2luLXRvcDogMjEuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNzkge1xuICBtYXJnaW4tYm90dG9tOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI3OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0Nzkge1xuICBwYWRkaW5nLXRvcDogNzlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0Nzkge1xuICAgIHBhZGRpbmctdG9wOiAyMS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI3OSB7XG4gIHBhZGRpbmctYm90dG9tOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI3OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxLjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10ODAge1xuICAgIG1hcmdpbi10b3A6IDIxLjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iODAge1xuICAgIG1hcmdpbi1ib3R0b206IDIxLjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDgwIHtcbiAgICBwYWRkaW5nLXRvcDogMjEuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ4MSB7XG4gIG1hcmdpbi10b3A6IDgxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDgxIHtcbiAgICBtYXJnaW4tdG9wOiAyMS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI4MSB7XG4gIG1hcmdpbi1ib3R0b206IDgxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ4MSB7XG4gIHBhZGRpbmctdG9wOiA4MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ4MSB7XG4gICAgcGFkZGluZy10b3A6IDIxLjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjgxIHtcbiAgcGFkZGluZy1ib3R0b206IDgxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10ODIge1xuICBtYXJnaW4tdG9wOiA4MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ4MiB7XG4gICAgbWFyZ2luLXRvcDogMjEuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iODIge1xuICBtYXJnaW4tYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI4MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0ODIge1xuICBwYWRkaW5nLXRvcDogODJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0ODIge1xuICAgIHBhZGRpbmctdG9wOiAyMS44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI4MiB7XG4gIHBhZGRpbmctYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI4MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxLjg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDgzIHtcbiAgbWFyZ2luLXRvcDogODNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10ODMge1xuICAgIG1hcmdpbi10b3A6IDIyLjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjgzIHtcbiAgbWFyZ2luLWJvdHRvbTogODNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iODMge1xuICAgIG1hcmdpbi1ib3R0b206IDIyLjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDgzIHtcbiAgcGFkZGluZy10b3A6IDgzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDgzIHtcbiAgICBwYWRkaW5nLXRvcDogMjIuMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiODMge1xuICBwYWRkaW5nLWJvdHRvbTogODNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiODMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMi4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ4NCB7XG4gIG1hcmdpbi10b3A6IDg0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDg0IHtcbiAgICBtYXJnaW4tdG9wOiAyMi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI4NCB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ4NCB7XG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ4NCB7XG4gICAgcGFkZGluZy10b3A6IDIyLjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjg0IHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10ODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ4NSB7XG4gICAgbWFyZ2luLXRvcDogMjIuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI4NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0ODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0ODUge1xuICAgIHBhZGRpbmctdG9wOiAyMi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI4NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyLjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDg2IHtcbiAgbWFyZ2luLXRvcDogODZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10ODYge1xuICAgIG1hcmdpbi10b3A6IDIyLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjg2IHtcbiAgbWFyZ2luLWJvdHRvbTogODZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iODYge1xuICAgIG1hcmdpbi1ib3R0b206IDIyLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDg2IHtcbiAgcGFkZGluZy10b3A6IDg2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDg2IHtcbiAgICBwYWRkaW5nLXRvcDogMjIuOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiODYge1xuICBwYWRkaW5nLWJvdHRvbTogODZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiODYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMi45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ4NyB7XG4gIG1hcmdpbi10b3A6IDg3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDg3IHtcbiAgICBtYXJnaW4tdG9wOiAyMy4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI4NyB7XG4gIG1hcmdpbi1ib3R0b206IDg3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjg3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMy4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ4NyB7XG4gIHBhZGRpbmctdG9wOiA4N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ4NyB7XG4gICAgcGFkZGluZy10b3A6IDIzLjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjg3IHtcbiAgcGFkZGluZy1ib3R0b206IDg3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjg3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10ODgge1xuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ4OCB7XG4gICAgbWFyZ2luLXRvcDogMjMuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iODgge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI4OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjMuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0ODgge1xuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0ODgge1xuICAgIHBhZGRpbmctdG9wOiAyMy40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI4OCB7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI4OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzLjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDg5IHtcbiAgbWFyZ2luLXRvcDogODlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10ODkge1xuICAgIG1hcmdpbi10b3A6IDIzLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjg5IHtcbiAgbWFyZ2luLWJvdHRvbTogODlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iODkge1xuICAgIG1hcmdpbi1ib3R0b206IDIzLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDg5IHtcbiAgcGFkZGluZy10b3A6IDg5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDg5IHtcbiAgICBwYWRkaW5nLXRvcDogMjMuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiODkge1xuICBwYWRkaW5nLWJvdHRvbTogODlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiODkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMy43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ5MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDkwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI5MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDkwIHtcbiAgICBwYWRkaW5nLXRvcDogMjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDkxIHtcbiAgbWFyZ2luLXRvcDogOTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10OTEge1xuICAgIG1hcmdpbi10b3A6IDI0LjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjkxIHtcbiAgbWFyZ2luLWJvdHRvbTogOTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iOTEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0LjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDkxIHtcbiAgcGFkZGluZy10b3A6IDkxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDkxIHtcbiAgICBwYWRkaW5nLXRvcDogMjQuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiOTEge1xuICBwYWRkaW5nLWJvdHRvbTogOTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiOTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ5MiB7XG4gIG1hcmdpbi10b3A6IDkycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDkyIHtcbiAgICBtYXJnaW4tdG9wOiAyNC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI5MiB7XG4gIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjkyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ5MiB7XG4gIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ5MiB7XG4gICAgcGFkZGluZy10b3A6IDI0LjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjkyIHtcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjkyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10OTMge1xuICBtYXJnaW4tdG9wOiA5M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ5MyB7XG4gICAgbWFyZ2luLXRvcDogMjQuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iOTMge1xuICBtYXJnaW4tYm90dG9tOiA5M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI5MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0OTMge1xuICBwYWRkaW5nLXRvcDogOTNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0OTMge1xuICAgIHBhZGRpbmctdG9wOiAyNC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA5M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI5MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDk0IHtcbiAgbWFyZ2luLXRvcDogOTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10OTQge1xuICAgIG1hcmdpbi10b3A6IDI1LjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjk0IHtcbiAgbWFyZ2luLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iOTQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1LjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDk0IHtcbiAgcGFkZGluZy10b3A6IDk0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDk0IHtcbiAgICBwYWRkaW5nLXRvcDogMjUuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiOTQge1xuICBwYWRkaW5nLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiOTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ5NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDk1IHtcbiAgICBtYXJnaW4tdG9wOiAyNS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ5NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ5NSB7XG4gICAgcGFkZGluZy10b3A6IDI1LjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10OTYge1xuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ5NiB7XG4gICAgbWFyZ2luLXRvcDogMjUuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iOTYge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI5NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0OTYge1xuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0OTYge1xuICAgIHBhZGRpbmctdG9wOiAyNS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI5NiB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI5NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1LjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDk3IHtcbiAgbWFyZ2luLXRvcDogOTdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10OTcge1xuICAgIG1hcmdpbi10b3A6IDI1Ljg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjk3IHtcbiAgbWFyZ2luLWJvdHRvbTogOTdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iOTcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1Ljg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDk3IHtcbiAgcGFkZGluZy10b3A6IDk3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDk3IHtcbiAgICBwYWRkaW5nLXRvcDogMjUuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiOTcge1xuICBwYWRkaW5nLWJvdHRvbTogOTdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiOTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNS44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ5OCB7XG4gIG1hcmdpbi10b3A6IDk4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDk4IHtcbiAgICBtYXJnaW4tdG9wOiAyNi4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI5OCB7XG4gIG1hcmdpbi1ib3R0b206IDk4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjk4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ5OCB7XG4gIHBhZGRpbmctdG9wOiA5OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ5OCB7XG4gICAgcGFkZGluZy10b3A6IDI2LjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjk4IHtcbiAgcGFkZGluZy1ib3R0b206IDk4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjk4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYuMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10OTkge1xuICBtYXJnaW4tdG9wOiA5OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ5OSB7XG4gICAgbWFyZ2luLXRvcDogMjYuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iOTkge1xuICBtYXJnaW4tYm90dG9tOiA5OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI5OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0OTkge1xuICBwYWRkaW5nLXRvcDogOTlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0OTkge1xuICAgIHBhZGRpbmctdG9wOiAyNi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA5OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI5OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQxMDAge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIxMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjYuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIxMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZWxtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzQwMDdBMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lbG0tbGluazp2aXNpdGVkLCAuZWxtLWxpbms6bGluayB7XG4gIGNvbG9yOiAjNDAwN0EyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1QjRBREQ7XG4gIH1cbn1cblxuLmVsbS1saW5rLWFydyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgY29sb3I6ICM0MDA3QTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZWxtLWxpbmstYXJ3OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Fydy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmVsbS1saW5rLWFydzp2aXNpdGVkLCAuZWxtLWxpbmstYXJ3Omxpbmsge1xuICBjb2xvcjogIzQwMDdBMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tbGluay1hcnc6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzVCNEFERDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1saW5rLWFydyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJ2dztcbiAgfVxuICAuZWxtLWxpbmstYXJ3OmFmdGVyIHtcbiAgICB3aWR0aDogMS42dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgICB0b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5lbG0tbGluay1wZGYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGNvbG9yOiAjNDAwN0EyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVsbS1saW5rLXBkZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi1wZGYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5lbG0tbGluay1wZGY6dmlzaXRlZCwgLmVsbS1saW5rLXBkZjpsaW5rIHtcbiAgY29sb3I6ICM0MDA3QTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWxpbmstcGRmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1QjRBREQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tbGluay1wZGYge1xuICAgIHBhZGRpbmctbGVmdDogNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1saW5rLXBkZjphZnRlciB7XG4gICAgd2lkdGg6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNi4xMzMzMzMzMzMzdnc7XG4gICAgbGVmdDogMC4yNjY2NjY2NjY3dnc7XG4gICAgdG9wOiAtMC41MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmVsbS1leGxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzQwMDdBMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLWV4bGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi1leGxpbmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5lbG0tZXhsaW5rOnZpc2l0ZWQsIC5lbG0tZXhsaW5rOmxpbmsge1xuICBjb2xvcjogIzQwMDdBMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tZXhsaW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1QjRBREQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tZXhsaW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjkzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tZXhsaW5rOmFmdGVyIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgICB0b3A6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5lbG0tbGluay10ZWwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZWxtLWxpbmstdGVsOnZpc2l0ZWQsIC5lbG0tbGluay10ZWw6bGluayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1saW5rLXRlbDpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbn1cblxuLmVsbS1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWxtLWhlYWRpbmctbHYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDAgNTdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wYWdlLWhlYWRpbmctYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5lbG0taGVhZGluZy1sdjFfX3RleHQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtaW5kZW50OiAwLjAyZW07XG4gIGNvbG9yOiAjMUM1M0E0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwYWRkaW5nOiAyMnB4IDc1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDM0cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVsbS1oZWFkaW5nLWx2MV9fdGV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNnB4O1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwLjElIDAsIDAgNTAlLCAxMDAuMSUgMTAwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEuMDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5lbG0taGVhZGluZy1sdjFfX3RleHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjZweDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAxMDAuMSUsIDEwMC4xJSA1MCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxLjAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWhlYWRpbmctbHYxIHtcbiAgICBoZWlnaHQ6IDQyLjEzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDEwLjI2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1oZWFkaW5nLWx2MV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDYuOTMzMzMzMzMzM3Z3IDUuODY2NjY2NjY2N3Z3O1xuICAgIG1heC13aWR0aDogNzkuNDY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbG0taGVhZGluZy1sdjFfX3RleHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNi42NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5lbG0taGVhZGluZy1sdjFfX3RleHQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNi42NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbG0taGVhZGluZy1sdjIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1oZWFkaW5nLWx2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cbi5lbG0taGVhZGluZy1sdjI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG4uZWxtLWhlYWRpbmctbHYyIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFDNTNBNDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg0NjE1Mzg0NjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTlweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVsbS1oZWFkaW5nLWx2MiAudGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMUM1M0E0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1oZWFkaW5nLWx2MiAudGV4dCB7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS4zNjM2MzYzNjM2O1xuICAgIHBhZGRpbmc6IDUuMDY2NjY2NjY2N3Z3IDAgNS44NjY2NjY2NjY3dnc7XG4gICAgbWluLXdpZHRoOiA5MS40NjY2NjY2NjY3dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5lbG0taGVhZGluZy1sdjIgLnRleHQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNi45MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA2LjkzMzMzMzMzMzN2dztcbiAgICBib3JkZXI6IDEuMDY2NjY2NjY2N3Z3IHNvbGlkICMxQzUzQTQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjR2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC44dncpO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbG0taGVhZGluZy1sdjMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQzUzQTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1oZWFkaW5nLWx2MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTguNTE4NTE4NTE4NSU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMUM1M0E0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5lbG0taGVhZGluZy1sdjM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1oZWFkaW5nLWx2MyB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3IDAgMi42NjY2NjY2NjY3dncgMC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1oZWFkaW5nLWx2MzpiZWZvcmUge1xuICAgIHdpZHRoOiAzMC45MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAwLjh2dztcbiAgfVxuICAuZWxtLWhlYWRpbmctbHYzOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDAuOHZ3O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbG0taGVhZGluZy1sdjQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQzUzQTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1oZWFkaW5nLWx2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMxQzUzQTQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWhlYWRpbmctbHY0IHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG4gIC5lbG0taGVhZGluZy1sdjQ6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS44NjY2NjY2NjY3dncpO1xuICB9XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1yZWQge1xuICBjb2xvcjogI0FBMDkxNTtcbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMUM1M0E0O1xufVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI0Y4NzMxNTtcbn1cblxuLmhhcy1zcXVhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhhcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMUM1M0E0O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy1zcXVhcmU6YmVmb3JlIHtcbiAgICB3aWR0aDogNC4yNjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA0LjI2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjh2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjMzMzMzMzMzMzN2dyk7XG4gIH1cbn1cblxuLmVsbS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS10ZXh0LmFsLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbG0tdGV4dC5hbC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmVsbS10ZXh0LmV4LWxhcmdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG59XG4uZWxtLXRleHQubGFyZ2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLmVsbS10ZXh0LmZhaXJseS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbn1cbi5lbG0tdGV4dC5mYWlybHktc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1NzE0Mjg1NzE7XG59XG4uZWxtLXRleHQuc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4NDYxNTM4NDY7XG59XG4uZWxtLXRleHQuZXgtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjY2NjY2Njc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLXRleHQuZXgtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS44NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzYzNjM2MzYzNjtcbiAgfVxuICAuZWxtLXRleHQubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgfVxuICAuZWxtLXRleHQuZmFpcmx5LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgfVxuICAuZWxtLXRleHQuZmFpcmx5LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDYxNTM4NDY7XG4gIH1cbiAgLmVsbS10ZXh0LnNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxNjY2NjY2Njc7XG4gIH1cbiAgLmVsbS10ZXh0LmV4LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIuOTMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2MzYzNjM2MzY7XG4gIH1cbn1cblxuLmVsbS1ub3RpY2UtdGV4dCB7XG4gIGNvbG9yOiAjQUEwOTE1O1xufVxuLmVsbS1ub3RpY2UtdGV4dC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lbG0tbm90aWNlLXRleHQubGFyZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLW5vdGljZS10ZXh0LmxhcmdlIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5lbG0tbm90aWNlLXRleHQuaGFzLWljb24ge1xuICBjb2xvcjogI0FBMDkxNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVsbS1ub3RpY2UtdGV4dC5oYXMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tZXhtYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tbm90aWNlLXRleHQuaGFzLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1ub3RpY2UtdGV4dC5oYXMtaWNvbjpiZWZvcmUge1xuICAgIHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI2NjY2NjY2Njd2dyk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uZWxtLWNvbW1lbnQge1xuICBjb2xvcjogI0Y4NzMxNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4uZWxtLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNvbW1lbnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tY29tbWVudDpiZWZvcmUge1xuICAgIHdpZHRoOiA1LjZ2dztcbiAgICBoZWlnaHQ6IDUuNnZ3O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMzMzMzMzMzMzdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNTMzMzMzMzMzM3Z3KTtcbiAgfVxufVxuXG4uZWxtLW5vdGUge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVsbS1ub3RlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIuKAu1wiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1ub3RlOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4uZWxtLW5vdGljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQTA5MTU7XG4gIGJhY2tncm91bmQ6ICNGQUVDRUQ7XG4gIHBhZGRpbmc6IDI1cHggNDBweCAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5lbG0tbm90aWNlX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZWxtLW5vdGljZV9fbGlzdCA+IGxpIHtcbiAgY29sb3I6ICNBQTA5MTU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVsbS1ub3RpY2VfX2xpc3QgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmVsbS1ub3RpY2VfX2xpc3QgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tbm90aWNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjh2dztcbiAgICBwYWRkaW5nOiA0LjI2NjY2NjY2Njd2dyA0LjI2NjY2NjY2Njd2dyA0dnc7XG4gIH1cbiAgLmVsbS1ub3RpY2VfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tbm90aWNlX19saXN0ID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1ub3RpY2VfX2xpc3QgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5lbG0tY29sdW1ucyB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1jb2x1bW5zX19pdGVtX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjMUM1M0E0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVsbS1jb2x1bW5zX19pdGVtX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmVsbS1jb2x1bW5zLnR3by1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVsbS1jb2x1bW5zLnR3by1jb2x1bW5zIC5lbG0tY29sdW1uc19faXRlbSB7XG4gIHdpZHRoOiA0Ny4yMjIyMjIyMjIyJTtcbn1cbi5lbG0tY29sdW1ucy50aHJlZS1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVsbS1jb2x1bW5zLnRocmVlLWNvbHVtbnMgLmVsbS1jb2x1bW5zX19pdGVtIHtcbiAgd2lkdGg6IDI5LjYyOTYyOTYyOTYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1jb2x1bW5zX19pdGVtX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDEuMzMzMzMzMzMzM3Z3IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tY29sdW1uc19faXRlbV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1jb2x1bW5zX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tY29sdW1ucy50d28tY29sdW1ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVsbS1jb2x1bW5zLnR3by1jb2x1bW5zIC5lbG0tY29sdW1uc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVsbS1jb2x1bW5zLnRocmVlLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5lbG0tY29sdW1ucy50aHJlZS1jb2x1bW5zIC5lbG0tY29sdW1uc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVsbS1pbWFnZSB7XG4gIHdpZHRoOiAyNy43Nzc3Nzc3Nzc4JTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLWltYWdlLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmVsbS1pbWFnZS5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1pbWFnZSB7XG4gICAgd2lkdGg6IDQ1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4uZWxtLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLWJveC5hbC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZWxtLWJveC5zY3JvbGwge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xufVxuLmVsbS1ib3guc2Nyb2xsIC5lbG0tYm94X19pbm5lciB7XG4gIGhlaWdodDogMjk2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgLyogc2ltcGxlYmFy55SoICovXG4gIC8qIOWeguebtOaWueWQkeOBruOCueOCr+ODreODvOODq+ODkOODvCAqL1xuICAvKiDlnoLnm7Tjgrnjgq/jg63jg7zjg6vjg5Djg7zjgpLlt6bjgavnp7vli5UgKi9cbn1cbi5lbG0tYm94LnNjcm9sbCAuZWxtLWJveF9faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmVsbS1ib3guc2Nyb2xsIC5lbG0tYm94X19pbm5lciAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7IC8qIOODkOODvOOBq+S4uOOBv+OCkuOCguOBn+OBm+OCiyovXG59XG4uZWxtLWJveC5zY3JvbGwgLmVsbS1ib3hfX2lubmVyIC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IC8qIOODh+ODleOCqeODq+ODiOOBoOOBqOiWhOOBj+OBquOBo+OBpuOBhOOBvuOBmeOAgiovXG59XG4uZWxtLWJveC5zY3JvbGwgLmVsbS1ib3hfX2lubmVyIC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5NUIxREI7IC8qIOOBk+OBk+OBp+ODkOODvOOBruiJsuOCkuioreWumiAqL1xufVxuLmVsbS1ib3guc2Nyb2xsIC5lbG0tYm94X19pbm5lciAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICB3aWR0aDogOHB4OyAvKiDlpKrjgZXjgpLmjIflrpogKi9cbn1cbi5lbG0tYm94LnNjcm9sbCAuZWxtLWJveF9faW5uZXIgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tYm94IHtcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjZ2dztcbiAgfVxuICAuZWxtLWJveC5zY3JvbGwge1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3IDIuNjY2NjY2NjY2N3Z3IDIuNjY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tYm94LnNjcm9sbCAuZWxtLWJveF9faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA1My4zMzMzMzMzMzMzdnc7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiAyLjEzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWJveC5zY3JvbGwgLmVsbS1ib3hfX2lubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5lbG0tZmxvdy13cmFwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4udGFiLWNvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRhYi1jb250ZW50cyAudGFiLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50YWItY29udGVudHMgLnRhYiB7XG4gIHdpZHRoOiA0OC4xNDgxNDgxNDgxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi1jb250ZW50cyAudGFiLmhhcy1hcnctdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogIzk1YjFkYjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgNTAlIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtNTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnRhYi1jb250ZW50cyAuY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGFiLWNvbnRlbnRzIC5jb250ZW50IHtcbiAgd2lkdGg6IDQ4LjE0ODE0ODE0ODElO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1mbG93LXdyYXA6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxuICAudGFiLWNvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRhYi1jb250ZW50czphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzk1YjFkYjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1MCUgMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTEuNzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gICAgdG9wOiAtMTAuNjY2NjY2NjY2N3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAudGFiLWNvbnRlbnRzIC50YWIge1xuICAgIHdpZHRoOiA0NS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnRhYi1jb250ZW50cyAudGFiLmhhcy1hcnctdG9wOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFiLWNvbnRlbnRzIC50YWIgLmVsbS1mbG93X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMxQzUzQTQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgMCAwO1xuICB9XG4gIC50YWItY29udGVudHMgLnRhYi5hY3RpdmUgLmVsbS1mbG93X19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMUM1M0E0O1xuICB9XG4gIC50YWItY29udGVudHMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAudGFiLWNvbnRlbnRzIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEuNnZ3IDEuNnZ3O1xuICB9XG4gIC50YWItY29udGVudHMgLmNvbnRlbnQgLmVsbS1mbG93IC5lbG0tZmxvd19faW5uZXIge1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC50YWItY29udGVudHMgLmNvbnRlbnQuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5lbG0tZmxvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1mbG93Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmVsbS1mbG93LmVsbS1mbG93LWl0ZW0gLmVsbS1mbG93X19pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4O1xufVxuLmVsbS1mbG93X19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmVsbS1mbG93LmFsLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbG0tZmxvdy5oYXMtYXJ3OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjOTViMWRiO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1MCUgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC01NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZWxtLWZsb3dfX2l0ZW0ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUM1M0E0O1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUM1M0E0O1xuICBwYWRkaW5nOiA5cHggMTBweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmVsbS1mbG93X19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICMxQzUzQTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHB4IDExcHggMTNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5lbG0tZmxvd19faGVhZGluZyAuZW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzk1QjVFNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbG0tZmxvd19faGVhZGluZy5oYXMtZW4ge1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG4uZWxtLWZsb3dfX2Jsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMjFweCAzMHB4IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZWxtLWZsb3dfX2Jsb2NrLm5vdGljZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQTA5MTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjFweCAzMHB4IDIzcHg7XG59XG4uZWxtLWZsb3cgLmVsbS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5lbG0tZmxvdyAuZWxtLWxpc3QgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tZmxvd19faW5uZXIge1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDR2dyA1LjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjZ2dztcbiAgfVxuICAuZWxtLWZsb3c6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxuICAuZWxtLWZsb3cuZWxtLWZsb3ctaXRlbSAuZWxtLWZsb3dfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA1LjZ2dyA0dncgNHZ3O1xuICAgIG1pbi1oZWlnaHQ6IDQ4LjUzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWZsb3cuaGFzLWFydzphZnRlciB7XG4gICAgd2lkdGg6IDExLjczMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGJvdHRvbTogLTEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZWxtLWZsb3dfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU3MTQyODU3MTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5lbG0tZmxvd19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZ2dztcbiAgICBwYWRkaW5nOiAzLjczMzMzMzMzMzN2dyAyLjY2NjY2NjY2Njd2dyA0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1mbG93X19oZWFkaW5nIC5lbiB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIH1cbiAgLmVsbS1mbG93X19oZWFkaW5nLmhhcy1lbiB7XG4gICAgcGFkZGluZy10b3A6IDIuOTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWZsb3dfX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gICAgcGFkZGluZzogNS44NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1mbG93X19ibG9jayAuZWxtLW5vdGljZS10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxuICAuZWxtLWZsb3dfX2Jsb2NrLm5vdGljZSB7XG4gICAgcGFkZGluZzogMy40NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1mbG93X19ibG9jay5ub3RpY2UgLmVsbS1ub3RpY2UtdGV4dC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZWxtLWZsb3cgLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWZsb3cgLmVsbS1saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5lbG0tbGlzdC1udW1iIHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZWxtLWxpc3QtbnVtYiA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxtLWxpc3QtbnVtYiA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZWxtLWxpc3QtbnVtYiA+IGxpOmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0pIFwiKVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5lbG0tbGlzdC1udW1iLm10LWxhcmdlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWxpc3QtbnVtYiA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg1NzE0Mjg1NzE7XG4gIH1cbiAgLmVsbS1saXN0LW51bWIgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg2NjY2NjY2Njd2dztcbiAgfVxuICAuZWxtLWxpc3QtbnVtYi5tdC1sYXJnZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICB9XG59XG5cbi5lbG0tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmVsbS1saXN0ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbG0tbGlzdCA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZWxtLWxpc3QgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5lbG0tbGlzdC5tdC1sYXJnZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1saXN0ID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogNS42dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuODU3MTQyODU3MTtcbiAgfVxuICAuZWxtLWxpc3QgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg2NjY2NjY2Njd2dztcbiAgfVxuICAuZWxtLWxpc3QubXQtbGFyZ2UgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJ2dztcbiAgfVxufVxuXG4uZWxtLWxpc3QtbnVtYjIge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5lbG0tbGlzdC1udW1iMiA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxtLWxpc3QtbnVtYjIgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmVsbS1saXN0LW51bWIyID4gbGk6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDA7XG59XG4uZWxtLWxpc3QtbnVtYjIubXQtbGFyZ2UgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tbGlzdC1udW1iMiA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gIH1cbiAgLmVsbS1saXN0LW51bWIyID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1saXN0LW51bWIyLm10LWxhcmdlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gIH1cbn1cblxuLmVsbS1mb3JtIC5lbG0tdGV4dCArIC5lbG0tZm9ybV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWZvcm0gLmVsbS10ZXh0ICsgLmVsbS1mb3JtX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg2NjY2NjY2Njd2dztcbiAgfVxufVxuLmVsbS1mb3JtIC5mb3JtRXJyb3JDb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogI0FBMDkxNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xufVxuLmVsbS1mb3JtIC5mb3JtRXJyb3JDb250ZW50LmlzLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tZm9ybSAuZm9ybUVycm9yQ29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMi4xMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS4zNTcxNDI4NTcxO1xuICB9XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGgge1xuICB3aWR0aDogMzI3cHg7XG4gIG1pbi13aWR0aDogMzI3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRDhFRkZGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyNXB4IDkwcHggMjdweCAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjNzA5NkQwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCA5MHB4IDIwcHggMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRoIC5yZXEge1xuICBiYWNrZ3JvdW5kOiAjRjVEMUQ0O1xuICBjb2xvcjogI0FBMDkxNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FBMDkxNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwIDZweCAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMXB4O1xuICByaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRoIC5yZXEge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIHtcbiAgd2lkdGg6IDY5LjcyMjIyMjIyMjIlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0Q4RUZGRjtcbiAgcGFkZGluZzogMjJweCAzMHB4IDI0cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tYmxvY2s6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLnZhbGlkYXRlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyomLmlzLWVycm9yICsgLmZvcm1FcnJvckNvbnRlbnQge1xuICBcdGRpc3BsYXk6IGJsb2NrO1xuICB9Ki9cbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAudmFsaWRhdGUtYmFsbG9vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMjM1cHg7XG4gIGJhY2tncm91bmQ6ICNFNTkxNTg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMXB4IDE5cHggMTNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTFweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAycHggNnB4IHJnYmEoNjgsIDY4LCA2OCwgMC4xNikpO1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC52YWxpZGF0ZS1iYWxsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzJweDtcbiAgYm90dG9tOiAtMTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiAjZTU5MTU4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1MCUgMTAwJSk7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLnRleHQtYmlnIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5kaXZpZGUtaW5wdXQge1xuICBtYXgtd2lkdGg6IDcxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmRpdmlkZS1pbnB1dF9faXRlbSB7XG4gIHdpZHRoOiA0Ny44ODczMjM5NDM3JTtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZGl2aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZGl2aWRlX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZGl2aWRlX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5ib3gtZ3JheSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1heC13aWR0aDogMzU2cHg7XG4gIHBhZGRpbmc6IDE4cHggMjNweCAyM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNGNEVGRUY7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmJveC1ncmF5IC5lbG0tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuYm94LWdyYXkgLmVsbS1saXN0IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDEzNy41JTtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5ib3gtZ3JheSAuZWxtLWxpc3QgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS10ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLXRlbCAuZWxtLWlucHV0LXNzIGlucHV0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLXRlbCAudGV4dCB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5idG4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDJweCAxOHB4IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmJ0bi1ncmF5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmJ0bi1ncmF5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIH1cbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS1kYXRlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLWRhdGVfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tZGF0ZV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tZGF0ZV9faXRlbSAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZWxtLWNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjNzA5NkQwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDMuNDY2NjY2NjY2N3Z3IDE3LjMzMzMzMzMzMzN2dyAzLjczMzMzMzMzMzN2dyA0LjI2NjY2NjY2Njd2dztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1NzE0Mjg1NzE7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRoIC5yZXEge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgcGFkZGluZzogMC44dncgMS42dncgMC44dnc7XG4gICAgdG9wOiAzLjJ2dztcbiAgICByaWdodDogNC4yNjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAwLjUzMzMzMzMzMzN2dyBzb2xpZCAjRDhFRkZGO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU3MTQyODU3MTtcbiAgICBwYWRkaW5nOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tYmxvY2s6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNy4ydnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC52YWxpZGF0ZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLnBob3RvLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLnZhbGlkYXRlLWJhbGxvb24ge1xuICAgIG1pbi13aWR0aDogNDUuNnZ3O1xuICAgIHBhZGRpbmc6IDIuOTMzMzMzMzMzM3Z3IDUuMDY2NjY2NjY2N3Z3IDMuNDY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDY2NjY2NjY2N3Z3O1xuICAgIGJvdHRvbTogMTMuNnZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwLjI2NjY2NjY2Njd2dyAwLjUzMzMzMzMzMzN2dyAxLjZ2dyByZ2JhKDY4LCA2OCwgNjgsIDAuMTYpKTtcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLnZhbGlkYXRlLWJhbGxvb246YmVmb3JlIHtcbiAgICBsZWZ0OiA4LjUzMzMzMzMzMzN2dztcbiAgICBib3R0b206IC0yLjkzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA0LjUzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLnRleHQtYmlnIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZGl2aWRlLWlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5kaXZpZGUtaW5wdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZGl2aWRlLWlucHV0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDQuOHZ3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZGl2aWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmRpdmlkZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmRpdmlkZV9faXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmRpdmlkZV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA1MSU7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5kaXZpZGVfX2l0ZW0gLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmJveC1ncmF5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNS4wNjY2NjY2NjY3dncgNS4wNjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgNi40dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5ib3gtZ3JheSAuZWxtLXRleHQuaGFzLXNxdWFyZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjUzMzMzMzMzMzN2dyk7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5ib3gtZ3JheSAuZWxtLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuYm94LWdyYXkgLmVsbS1saXN0IGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTM1LjcxNDI4NTcxNDMlO1xuICAgIHBhZGRpbmctbGVmdDogMy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5ib3gtZ3JheSAuZWxtLWxpc3QgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMS42dnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAubGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS10ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLXRlbCAuZWxtLWlucHV0LXNzIGlucHV0IHtcbiAgICB3aWR0aDogMjQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS10ZWwgLmVsbS1pbnB1dC1zczpudGgtb2YtdHlwZSgyKSAudmFsaWRhdGUtYmFsbG9vbiB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tdGVsIC5lbG0taW5wdXQtc3M6bGFzdC1vZi10eXBlIC52YWxpZGF0ZS1iYWxsb29uIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLXRlbCAuZWxtLWlucHV0LXNzOmxhc3Qtb2YtdHlwZSAudmFsaWRhdGUtYmFsbG9vbjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDguNTMzMzMzMzMzM3Z3O1xuICAgIGJvdHRvbTogLTIuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS10ZWwgLnRleHQge1xuICAgIG1hcmdpbjogMCAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmJ0bi1ncmF5IHtcbiAgICB3aWR0aDogNDQuMjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogOS42dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gICAgcGFkZGluZzogMS4wNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5lbG0tY29tbWVudCArIC5lbG0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLWRhdGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAtMy4ydnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLWRhdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjJ2dztcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tZGF0ZV9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS1kYXRlX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS1kYXRlX19pdGVtIC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnZ3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZWxtLWNvbW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICB9XG59XG5cbi5maWVsZF9maWxlIHtcbiAgY29sb3I6ICM5OTk7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmZpZWxkX2ZpbGUgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHdpZHRoOiAzMzBweDtcbn1cbi5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpZWxkX2ZpbGUgaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDJweCAxOHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkX2ZpbGUgaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmllbGRfZmlsZSBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbjpob3ZlciwgLmZpZWxkX2ZpbGUgaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkX2ZpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmZpZWxkX2ZpbGUgaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICB3aWR0aDogNDAuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogOS42dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gICAgcGFkZGluZzogMS4wNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjUzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4uZWxtLWlucHV0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1pbnB1dC13cmFwLmVsbS1pbnB1dC1zcyBpbnB1dCB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5lbG0taW5wdXQtd3JhcC5lbG0taW5wdXQtcyBpbnB1dCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5lbG0taW5wdXQtd3JhcC5lbG0taW5wdXQtbSBpbnB1dCB7XG4gIHdpZHRoOiAzNzBweDtcbn1cbi5lbG0taW5wdXQtd3JhcC5lbG0taW5wdXQtbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1pbnB1dC13cmFwLmVsbS1pbnB1dC1zcyBpbnB1dCB7XG4gICAgd2lkdGg6IDI0LjUzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWlucHV0LXdyYXAuZWxtLWlucHV0LXMgaW5wdXQge1xuICAgIHdpZHRoOiA0MS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1pbnB1dC13cmFwLmVsbS1pbnB1dC1tIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWxtLWlucHV0LXdyYXAuZWxtLWlucHV0LWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbG0taW5wdXQtd3JhcC5zcC13LW1heCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVsbS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5lbG0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG4uZWxtLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5lbG0taW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uZWxtLWlucHV0LmVyciB7XG4gIGJhY2tncm91bmQ6ICNGNUQxRDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQTA5MTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjh2dztcbiAgICBwYWRkaW5nOiAyLjR2dyAzLjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uZWxtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1MCUgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZWxtLXNlbGVjdC5lbG0tc2VsZWN0LXNzIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuLmVsbS1zZWxlY3QuZWxtLXNlbGVjdC1zIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmVsbS1zZWxlY3QuZWxtLXNlbGVjdC1tIHtcbiAgd2lkdGg6IDM1MnB4O1xufVxuLmVsbS1zZWxlY3QuZWxtLWlucHV0LWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbG0tc2VsZWN0IHNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZWxtLXNlbGVjdCBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG4uZWxtLXNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmVsbS1zZWxlY3Qgc2VsZWN0LmVyciB7XG4gIGJhY2tncm91bmQ6ICNGNUQxRDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQTA5MTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5lbG0tc2VsZWN0OmFmdGVyIHtcbiAgICB3aWR0aDogMi45MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxLjg2NjY2NjY2Njd2dztcbiAgICByaWdodDogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1zZWxlY3QuZWxtLXNlbGVjdC1zcyB7XG4gICAgd2lkdGg6IDI0LjUzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLXNlbGVjdC5lbG0tc2VsZWN0LXMge1xuICAgIHdpZHRoOiA0MS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1zZWxlY3QuZWxtLXNlbGVjdC1tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWxtLXNlbGVjdC5lbG0taW5wdXQtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVsbS1zZWxlY3Quc3Atdy1tYXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbG0tc2VsZWN0IHNlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC44dnc7XG4gICAgcGFkZGluZzogMi41MzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgMi41MzMzMzMzMzMzdncgMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmVsbS1yYWRpbyB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1yYWRpby5jb2x1bW4gLnJhZGlvOmxhc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmVsbS1yYWRpby5jb2x1bW4gLnJhZGlvOmxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lbG0tcmFkaW8udGhyZWUtcm93LXBsdXMgLnJhZGlvOmxhc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmVsbS1yYWRpby50aHJlZS1yb3ctcGx1cyAucmFkaW86bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmVsbS1yYWRpb19fd3JhcCB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5lbG0tcmFkaW9fX3dyYXAuYWwtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZWxtLXJhZGlvIC5yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgd2lkdGg6IDE5LjkxNzAxMjQ0ODElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmVsbS1yYWRpbyAucmFkaW8ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLmVsbS1yYWRpbyAucmFkaW86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5lbG0tcmFkaW8gLnJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbG0tcmFkaW8gLnJhZGlvIGlucHV0OmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmVsbS1yYWRpbyAucmFkaW8gaW5wdXQ6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuLmVsbS1yYWRpbyAucmFkaW8gaW5wdXQgKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbG0tcmFkaW8gLnJhZGlvIGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xufVxuLmVsbS1yYWRpbyAucmFkaW8gaW5wdXQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogIzVCNEFERDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLmVsbS1yYWRpbyAucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tcmFkaW8uY29sdW1uIC5yYWRpbzpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbG0tcmFkaW8udGhyZWUtcm93IC5yYWRpbyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZWxtLXJhZGlvLnRocmVlLXJvdy1wbHVzIC5yYWRpbzpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbG0tcmFkaW9fX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IC0zLjJ2dztcbiAgfVxuICAuZWxtLXJhZGlvIC5yYWRpbyB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZWxtLXJhZGlvIC5yYWRpbyBpbnB1dCArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNHZ3O1xuICB9XG4gIC5lbG0tcmFkaW8gLnJhZGlvIGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICB3aWR0aDogNS4wNjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA1LjA2NjY2NjY2Njd2dztcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmVsbS1yYWRpbyAucmFkaW8gaW5wdXQgKyBsYWJlbDphZnRlciB7XG4gICAgd2lkdGg6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMy40NjY2NjY2NjY3dnc7XG4gICAgdG9wOiAwLjh2dztcbiAgICBsZWZ0OiAwLjh2dztcbiAgfVxufVxuXG4uZWxtLWNoZWNrX193cmFwIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZWxtLWNoZWNrX193cmFwLmFsLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmVsbS1jaGVja19fd3JhcC5hbC1jZW50ZXIgLmNoZWNrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVsbS1jaGVja19fd3JhcCAuY29tbWVudCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmVsbS1jaGVjay50d28tcm93IC5jaGVjayB7XG4gIHdpZHRoOiAxOS45MTcwMTI0NDgxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5lbG0tY2hlY2sudHdvLXJvdyAuY2hlY2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLmVsbS1jaGVjay50aHJlZS1yb3cgLmNoZWNrIHtcbiAgd2lkdGg6IDE5LjkxNzAxMjQ0ODElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmVsbS1jaGVjay50aHJlZS1yb3cgLmNoZWNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi5lbG0tY2hlY2sgLmNoZWNrLmNoZWNrZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5lbG0tY2hlY2sgLmNoZWNrLmFncmVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmVsbS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWxtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNUI0QUREO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNUI0QUREO1xufVxuLmVsbS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmVsbS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IGF1dG87XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5lbG0tY2hlY2sgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAycHggMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxtLWNoZWNrIGxhYmVsOmJlZm9yZSwgLmVsbS1jaGVjayBsYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbG0tY2hlY2sgbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5lbG0tY2hlY2sgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDhweDtcbiAgbGVmdDogNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWNoZWNrLnR3by1yb3cgLmNoZWNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5lbG0tY2hlY2sudGhyZWUtcm93IC5jaGVjayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZWxtLWNoZWNrX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1jaGVja19fd3JhcCAuY29tbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gIH1cbiAgLmVsbS1jaGVjayAuY2hlY2sge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5lbG0tY2hlY2sgLmNoZWNrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZWxtLWNoZWNrIC5jaGVjay5hZ3JlZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAuZWxtLWNoZWNrIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2LjR2dztcbiAgfVxuICAuZWxtLWNoZWNrIGxhYmVsOmJlZm9yZSB7XG4gICAgdG9wOiAwLjI2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogNC44dnc7XG4gICAgaGVpZ2h0OiA0Ljh2dztcbiAgICBib3JkZXItd2lkdGg6IDAuMjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHZ3O1xuICB9XG4gIC5lbG0tY2hlY2sgbGFiZWw6YWZ0ZXIge1xuICAgIHRvcDogMS4zMzMzMzMzMzMzdnc7XG4gICAgbGVmdDogMC44dnc7XG4gICAgaGVpZ2h0OiAyLjEzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMy4ydnc7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC44dnc7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuOHZ3O1xuICB9XG59XG5cbi5lbG0tdGFibGUtd3JhcCB7XG4gIC8qIHNpbXBsZWJhcueUqCAqL1xufVxuLmVsbS10YWJsZS13cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMTJweDtcbn1cbi5lbG0tdGFibGUtd3JhcCAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7IC8qIOODkOODvOOBq+S4uOOBv+OCkuOCguOBn+OBm+OCiyovXG59XG4uZWxtLXRhYmxlLXdyYXAgLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgLyog44OH44OV44Kp44Or44OI44Gg44Go6JaE44GP44Gq44Gj44Gm44GE44G+44GZ44CCKi9cbn1cbi5lbG0tdGFibGUtd3JhcCAuc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOTVCMURCOyAvKiDjgZPjgZPjgafjg5Djg7zjga7oibLjgpLoqK3lrpogKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tdGFibGUtd3JhcCAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmVsbS10YWJsZS13cmFwIC5zaW1wbGViYXItY29udGVudCAuc3BhY2VyIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgbWluLXdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLXRhYmxlLXdyYXAgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gICAgcmlnaHQ6IDUuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVsbS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5lbG0tdGFibGUgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmVsbS10YWJsZSB0ciB0aDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uZWxtLXRhYmxlIHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5lbG0tdGFibGUgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmVsbS10YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzA5NkQwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgI0Q4RUZGRjtcbn1cbi5lbG0tdGFibGUgdGguY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVsbS10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDhFRkZGO1xufVxuLmVsbS10YWJsZSB0ZC5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLXRhYmxlLXdyYXAuaGFzLXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUuMzMzMzMzMzMzM3Z3KTtcbiAgICBwYWRkaW5nOiAwIDAgMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS10YWJsZSB0aCB7XG4gICAgbWluLXdpZHRoOiA0NS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDQ1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDE0LjR2dztcbiAgICBwYWRkaW5nOiAxLjg2NjY2NjY2Njd2dyA0LjI2NjY2NjY2Njd2dyAxLjg2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS4zNTcxNDI4NTcxO1xuICB9XG4gIC5lbG0tdGFibGUgdGQge1xuICAgIG1pbi13aWR0aDogNDUuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiA0NS4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogNC4yNjY2NjY2NjY3dncgNC4yNjY2NjY2NjY3dncgNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU3MTQyODU3MTtcbiAgfVxufVxuXG4uZWxtLXFhIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLXFhX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmVsbS1xYV9faXRlbV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICMxQzUzQTQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMzVweCAzMHB4IDM0cHggMzZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbG0tcWFfX2l0ZW1fX2hlYWQgLmVuIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgY29sb3I6ICM5NUIxREI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cbi5lbG0tcWFfX2l0ZW1fX2hlYWQgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuLmVsbS1xYV9faXRlbV9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDMycHggMzBweCA0M3B4IDM4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZWxtLXFhX19pdGVtX19kZXRhaWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVsbS1xYV9faXRlbV9fZGV0YWlsIC5lbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRkQ4RjAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG59XG4uZWxtLXFhX19pdGVtX19kZXRhaWxfX3RleHQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5lbG0tcWFfX2l0ZW1fX2RldGFpbCAuZWxtLWxpc3QtbnVtYjIgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tcWFfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1xYV9faXRlbV9faGVhZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC44dnc7XG4gICAgcGFkZGluZzogNS44NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgNS44NjY2NjY2NjY3dnc7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmVsbS1xYV9faXRlbV9faGVhZCAuZW4ge1xuICAgIGZvbnQtc2l6ZTogNi45MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjQ2NjY2NjY2Njd2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNTMzMzMzMzMzM3Z3KTtcbiAgfVxuICAuZWxtLXFhX19pdGVtX19oZWFkIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgfVxuICAuZWxtLXFhX19pdGVtX19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDIuMTMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHZ3O1xuICAgIHBhZGRpbmc6IDYuNHZ3IDUuMzMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3IDUuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5lbG0tcWFfX2l0ZW1fX2RldGFpbCAuZW4ge1xuICAgIGZvbnQtc2l6ZTogNi45MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNTMzMzMzMzMzM3Z3KTtcbiAgfVxuICAuZWxtLXFhX19pdGVtX19kZXRhaWwgLmVsbS10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxuICAuZWxtLXFhX19pdGVtX19kZXRhaWxfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5lbG0tcWFfX2l0ZW1fX2RldGFpbCAuZWxtLWxpc3QtbnVtYjIgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMi4xMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmVsbS1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDgwcHg7XG4gIGhlaWdodDogOTZweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5lbG0tcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbG0tcHJvZ3Jlc3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcHJvZ3Jlc3MtYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uZWxtLXByb2dyZXNzX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbn1cbi5lbG0tcHJvZ3Jlc3NfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICB6LWluZGV4OiA5O1xuICBsZWZ0OiA5MHB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIHotaW5kZXg6IDg7XG4gIGxlZnQ6IDE5OHB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gIHotaW5kZXg6IDc7XG4gIGxlZnQ6IDMwNXB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gIHotaW5kZXg6IDY7XG4gIGxlZnQ6IDQxM3B4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg2KSB7XG4gIHotaW5kZXg6IDU7XG4gIGxlZnQ6IDUyMHB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg3KSB7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6IDYyOHB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg4KSB7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDczNXB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg5KSB7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDg0M3B4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSgxMCkge1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA5NDlweDtcbn1cbi5lbG0tcHJvZ3Jlc3NfX2l0ZW0uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcHJvZ3Jlc3MtYmctYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4uZWxtLXByb2dyZXNzX19pdGVtLmN1cnJlbnQgLnRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbG0tcHJvZ3Jlc3NfX2l0ZW0uZG9uZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcHJvZ3Jlc3MtYmctZG9uZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLmVsbS1wcm9ncmVzc19faXRlbS5kb25lIC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Myk7XG59XG4uZWxtLXByb2dyZXNzX19pdGVtLmZpcnN0IHtcbiAgd2lkdGg6IDExM3B4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcHJvZ3Jlc3MtYmctYWN0aXZlLWZpcnN0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmVsbS1wcm9ncmVzc19faXRlbS5maXJzdC5kb25lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wcm9ncmVzcy1iZy1kb25lLWZpcnN0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4uZWxtLXByb2dyZXNzX19pdGVtIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzA5NkQwO1xufVxuXG4uZWxtLWJ0bi13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB3aWR0aDogNTkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLWJ0bi13cmFwIC5lbG0tYnRuIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1idG4td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVsbS1idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLWJ0biBhLFxuLmVsbS1idG4gYTpsaW5rLFxuLmVsbS1idG4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxQzUzQTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbG0tYnRuIGEsXG4uZWxtLWJ0biBhOmxpbmssXG4uZWxtLWJ0biBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tYnRuIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMUM1M0E0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmVsbS1idG4gYSxcbi5lbG0tYnRuIGJ1dHRvbixcbi5lbG0tYnRuIGlucHV0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMUM1M0E0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFDNTNBNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTQpKTtcbn1cbi5lbG0tYnRuIGEsXG4uZWxtLWJ0biBidXR0b24sXG4uZWxtLWJ0biBpbnB1dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4gYTpob3ZlcixcbiAgLmVsbS1idG4gYnV0dG9uOmhvdmVyLFxuICAuZWxtLWJ0biBpbnB1dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0Q4RUZGRjtcbiAgfVxufVxuLmVsbS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzUzQTQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uZWxtLWJ0bjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmVsbS1idG4uZWxtLWJ0bi1jb25maXJtIGEsXG4uZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYTpsaW5rLFxuLmVsbS1idG4uZWxtLWJ0bi1jb25maXJtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYSxcbi5lbG0tYnRuLmVsbS1idG4tY29uZmlybSBhOmxpbmssXG4uZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYSxcbi5lbG0tYnRuLmVsbS1idG4tY29uZmlybSBidXR0b24sXG4uZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjMUM1M0E0O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tYnRuLmVsbS1idG4tY29uZmlybSBhOmhvdmVyLFxuICAuZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYnV0dG9uOmhvdmVyLFxuICAuZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gaW5wdXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3MjlDREI7XG4gIH1cbn1cbi5lbG0tYnRuLmVsbS1idG4tY29uZmlybTphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGEsXG4uZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhOmxpbmssXG4uZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgYSxcbi5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGE6bGluayxcbi5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhLFxuLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgYnV0dG9uLFxuLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzcwNzA3MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGE6aG92ZXIsXG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGJ1dHRvbjpob3ZlcixcbiAgLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgaW5wdXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNBOEE4QTg7XG4gIH1cbn1cbi5lbG0tYnRuLmVsbS1idG4tY2FuY2VsOmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9hcncuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLCAxKTtcbn1cbi5lbG0tYnRuLmVsbS1idG4taW5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5lbG0tYnRuLmVsbS1idG4taW5hY3RpdmUgYSxcbi5lbG0tYnRuLmVsbS1idG4taW5hY3RpdmUgYTpsaW5rLFxuLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBhLFxuLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBhOmxpbmssXG4uZWxtLWJ0bi5lbG0tYnRuLWluYWN0aXZlIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5lbG0tYnRuLmVsbS1idG4taW5hY3RpdmUgYSxcbi5lbG0tYnRuLmVsbS1idG4taW5hY3RpdmUgYnV0dG9uLFxuLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNDQkM3Qzc7XG4gIGNvbG9yOiAjOTk5O1xuICBib3JkZXI6IDNweCBzb2xpZCAjOTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBhOmhvdmVyLFxuICAuZWxtLWJ0bi5lbG0tYnRuLWluYWN0aXZlIGJ1dHRvbjpob3ZlcixcbiAgLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBpbnB1dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0NCQzdDNztcbiAgfVxufVxuLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZTphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tYnRuIHtcbiAgICB3aWR0aDogNDQuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTIuOHZ3O1xuICB9XG4gIC5lbG0tYnRuIGEsXG4gIC5lbG0tYnRuIGJ1dHRvbixcbiAgLmVsbS1idG4gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyOiAwLjUzMzMzMzMzMzN2dyBzb2xpZCAjMUM1M0E0O1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMC44dncgMC44dncgMS4wNjY2NjY2NjY3dncgcmdiYSgwLCAwLCAwLCAwLjE0KSk7XG4gIH1cbiAgLmVsbS1idG46YWZ0ZXIge1xuICAgIHdpZHRoOiAyLjEzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDMuMnZ3O1xuICAgIHJpZ2h0OiAyLjkzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhLFxuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhOmxpbmssXG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGEsXG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGE6bGluayxcbiAgLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgYTp2aXNpdGVkIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGEsXG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGJ1dHRvbixcbiAgLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgaW5wdXQge1xuICAgIGJvcmRlcjogMC41MzMzMzMzMzMzdncgc29saWQgIzcwNzA3MDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhOmhvdmVyLFxuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBidXR0b246aG92ZXIsXG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGlucHV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQThBOEE4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbDphZnRlciB7XG4gICAgbGVmdDogMi45MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmVsbS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNwYWdlLWZsb3cgLmVsbS1oZWFkaW5nLWx2MiB7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7XG59XG4jcGFnZS1mbG93IC5lbG0taGVhZGluZy1sdjMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI3BhZ2UtZmxvdyAuZWxtLWhlYWRpbmctbHY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuI3BhZ2UtZmxvdyAuZmxvd19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogNjZweDtcbn1cbiNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0gLmVsbS1ib3ggLmVsbS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuI3BhZ2UtZmxvdyAuZmxvd19faXRlbSAuZWxtLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0gLnN0ZXA5LWlubmVyMSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4jcGFnZS1mbG93IC5mbG93X19pdGVtIC5zdGVwOS1pbm5lcjIge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuI3BhZ2UtZmxvdyAuZmxvd19faXRlbS5zcGVjaWFsIC50ZXh0MiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG4jcGFnZS1mbG93IC5mbG93X19pdGVtLnNwZWNpYWwgLnRleHQzIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuI3BhZ2UtZmxvdyAuZmxvd19faXRlbS5zcGVjaWFsIC5saXN0MSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4jcGFnZS1mbG93IC5mbG93X19pdGVtLnNwZWNpYWwgLnRleHQ0IHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbiNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0uc3BlY2lhbCAudGV4dDUge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4jcGFnZS1mbG93IC5mbG93X19pdGVtLnNwZWNpYWwgLmxpc3QyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbiNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0uc3BlY2lhbCAudGV4dDYge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtZmxvdyAuZWxtLWhlYWRpbmctbHYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mbG93IC5lbG0taGVhZGluZy1sdjMge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZsb3cgLmVsbS1oZWFkaW5nLWx2NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNy4ydnc7XG4gIH1cbiAgI3BhZ2UtZmxvdyAuZmxvd19faXRlbSAuZWxtLWJveCAuZWxtLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0gLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjcGFnZS1mbG93IC5mbG93X19pdGVtIC5lbG0tZmxvdyAuZWxtLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0gLmVsbS1mbG93IC5zdGVwOS1pbm5lcjEge1xuICAgIG1hcmdpbi10b3A6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0gLmVsbS1mbG93IC5zdGVwOS1pbm5lcjEgLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0gLmVsbS1mbG93IC5zdGVwOS1pbm5lcjIge1xuICAgIG1hcmdpbi10b3A6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0gLmVsbS1mbG93IC5zdGVwOS1pbm5lcjIgLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0uc3BlY2lhbCAudGV4dDIge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mbG93IC5mbG93X19pdGVtLnNwZWNpYWwgLnRleHQzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjR2dztcbiAgfVxuICAjcGFnZS1mbG93IC5mbG93X19pdGVtLnNwZWNpYWwgLmxpc3QxIHtcbiAgICBtYXJnaW4tdG9wOiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mbG93IC5mbG93X19pdGVtLnNwZWNpYWwgLnRleHQ0IHtcbiAgICBtYXJnaW4tdG9wOiA2LjR2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0uc3BlY2lhbCAudGV4dDUge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0uc3BlY2lhbCAubGlzdDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI3BhZ2UtZmxvdyAuZmxvd19faXRlbS5zcGVjaWFsIC50ZXh0NiB7XG4gICAgbWFyZ2luLXRvcDogMC44dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ydnc7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3BhZ2UtbGVnYWwgLmVsbS1oZWFkaW5nLWx2MiB7XG4gIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG4jcGFnZS1sZWdhbCAuZWxtLXRleHQudGV4dC1ibHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtbGVnYWwgLmVsbS1oZWFkaW5nLWx2MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWxlZ2FsIC5lbG0tdGV4dC50ZXh0LWJsdWUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNwYWdlLWZlZSAuZWxtLWhlYWRpbmctbHYyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjhweDtcbn1cbiNwYWdlLWZlZSAuZmVlcyB7XG4gIG1hcmdpbi10b3A6IDYxcHg7XG59XG4jcGFnZS1mZWUgLmZlZXNfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG4jcGFnZS1mZWUgLmZlZXNfX2l0ZW0gLmVsbS1oZWFkaW5nLWx2MyB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1mZWUgLmVsbS1oZWFkaW5nLWx2MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40dnc7XG4gIH1cbiAgI3BhZ2UtZmVlIC5mZWVzIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbiAgI3BhZ2UtZmVlIC5mZWVzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDkuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZlZSAuZmVlc19faXRlbSAuZWxtLWhlYWRpbmctbHYzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljh2dztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1waG90b19tYW51YWwgLnBob3RvLW1hbnVhbC10b3Age1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC5waG90by1tYW51YWwtdG9wIC5lbG0tYm94IHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbiNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLXRvcCAudGV4dDIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC5waG90by1tYW51YWwtdG9wIC5ub3RlMSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbiNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbn1cbiNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLWJsb2NrX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC5lbG0taGVhZGluZy1sdjMge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC5lbG0taGVhZGluZy1sdjQge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC50b29sLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1waG90b19tYW51YWwgLnRvb2wtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAzMi40MDc0MDc0MDc0JTtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLXBob3RvX21hbnVhbCAudG9vbC1saXN0X19pdGVtOm50aC1vZi10eXBlKDNuKSB7XG4gIHdpZHRoOiAyOS42Mjk2Mjk2Mjk2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXBob3RvX21hbnVhbCAudG9vbC1saXN0X19pdGVtOm5vdCg6bnRoLW9mLXR5cGUoM24pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjc3Nzc3Nzc3NzglO1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAudG9vbC1saXN0X19pdGVtOm50aC1vZi10eXBlKG4gKyA0KSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC50b29sLWxpc3RfX2l0ZW0gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4jcGFnZS1waG90b19tYW51YWwgLmxpc3QgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4jcGFnZS1waG90b19tYW51YWwgLmxpc3QgbGkgLmVsbS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG59XG4jcGFnZS1waG90b19tYW51YWwgLmxpc3QgbGkgLmVsbS10ZXh0IC5udW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4jcGFnZS1waG90b19tYW51YWwgLmxpc3QgbGkgLmVsbS1ub3RlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7XG59XG4jcGFnZS1waG90b19tYW51YWwgLmxpc3QgbGkgLmljb24ge1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC5saXN0IGxpIC5pbWFnZTEge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBtYXgtd2lkdGg6IDYzMnB4O1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC5saXN0IGxpIC5pbWFnZTIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXgtd2lkdGg6IDIzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcGhvdG9fbWFudWFsIC5waG90by1tYW51YWwtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3LjJ2dztcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLnBob3RvLW1hbnVhbC10b3AgLmVsbS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLXRvcCAudGV4dDIge1xuICAgIG1hcmdpbi10b3A6IDcuMnZ3O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLXRvcCAubm90ZTEge1xuICAgIG1hcmdpbi10b3A6IDYuNHZ3O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA4LjUzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLnBob3RvLW1hbnVhbC1ibG9ja19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA5LjA2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLmVsbS1oZWFkaW5nLWx2MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fbWFudWFsIC5lbG0taGVhZGluZy1sdjQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAudG9vbC1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLnRvb2wtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fbWFudWFsIC50b29sLWxpc3RfX2l0ZW06bnRoLW9mLXR5cGUoM24pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLnRvb2wtbGlzdF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAudG9vbC1saXN0X19pdGVtIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAubGlzdCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLmxpc3QgbGkgLmVsbS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAubGlzdCBsaSAuZWxtLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDEuODY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAubGlzdCBsaSAuaWNvbiB7XG4gICAgd2lkdGg6IDUuODY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMS44NjY2NjY2NjY3dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuOHZ3KTtcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLmxpc3QgbGkgLmltYWdlMSB7XG4gICAgbWFyZ2luLXRvcDogNC41MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4ydnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fbWFudWFsIC5saXN0IGxpIC5pbWFnZTIge1xuICAgIG1hcmdpbjogMi45MzMzMzMzMzMzdncgYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5tYWluLWNvbnRlbnRzX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayAubm90ZTEge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5lbG0tZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by10b3AtYmxvY2sgLnRleHQyIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayAudGV4dDMge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLmVsbS1oZWFkaW5nLWx2MyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAuZWxtLWhlYWRpbmctbHY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLmVsbS1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5lbG0tbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5waG90by1leGFtcGxlIHtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5waG90by1leGFtcGxlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLnBob3RvLWV4YW1wbGVfX2xpc3RfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTguNTE4NTE4NTE4NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAucGhvdG8tZXhhbXBsZV9fbGlzdF9faXRlbTpub3QoOm50aC1vZi10eXBlKDVuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMS44NTE4NTE4NTE5JTtcbiAgfVxufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLnBob3RvLWV4YW1wbGVfX2xpc3RfX2l0ZW0gLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAucGhvdG8tZXhhbXBsZV9fbGlzdF9faXRlbSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAucGhvdG8tZXhhbXBsZV9fbGlzdF9faXRlbSAuZWxtLXRleHQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAucGhvdG8tZXhhbXBsZSAuZWxtLWJveCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5tYWluLWNvbnRlbnRzX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by10b3AtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayAubm90ZTEge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayAuZWxtLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgfVxuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by10b3AtYmxvY2sgLnRleHQyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJ2dztcbiAgfVxuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by10b3AtYmxvY2sgLnRleHQzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjR2dztcbiAgfVxuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogOC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLmVsbS1oZWFkaW5nLWx2MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLmVsbS1oZWFkaW5nLWx2NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMS4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAuZWxtLWxpc3QgbGkge1xuICAgIG1hcmdpbi10b3A6IDEuNnZ3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5lbG0tbGlzdC5saXN0MiB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLnBob3RvLWV4YW1wbGUge1xuICAgIG1hcmdpbi10b3A6IDQuOHZ3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5waG90by1leGFtcGxlX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNDIuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5waG90by1leGFtcGxlX19saXN0X19pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLnBob3RvLWV4YW1wbGVfX2xpc3RfX2l0ZW0udGVraXNldHN1IHtcbiAgICB3aWR0aDogNTMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogNC4yNjY2NjY2NjY3dncgYXV0byAwIGF1dG87XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLnBob3RvLWV4YW1wbGVfX2xpc3RfX2l0ZW0gLmVsbS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAucGhvdG8tZXhhbXBsZSAuZWxtLWJveCB7XG4gICAgbWFyZ2luLXRvcDogNi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLnBob3RvLWV4YW1wbGUgLmVsbS1ib3ggLmVsbS1ub3RpY2UtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1wcml2YWN5IC5lbG0taGVhZGluZy1sdjIge1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xufVxuI3BhZ2UtcHJpdmFjeSAuZWxtLWhlYWRpbmctbHYzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjFlbTtcbn1cbiNwYWdlLXByaXZhY3kgLmVsbS1oZWFkaW5nLWx2NCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jcGFnZS1wcml2YWN5IC5wcml2YWN5LWNvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cbiNwYWdlLXByaXZhY3kgLnByaXZhY3ktY29udGVudHNfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG4jcGFnZS1wcml2YWN5IC5wcml2YWN5LWNvbnRlbnRzX19pdGVtLmNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAxNDRweDtcbn1cbiNwYWdlLXByaXZhY3kgLnByaXZhY3ktY29udGVudHMgLnRleHQtYXJlYSAuaW5uZXIge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeS1jb250ZW50cyAudGV4dC1hcmVhIC5zaWduIHtcbiAgbWFyZ2luLXRvcDogNDFweDtcbn1cbiNwYWdlLXByaXZhY3kgLnByaXZhY3ktY29udGVudHMgLmVsbS1saXN0LWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtcHJpdmFjeSAuZWxtLWhlYWRpbmctbHYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1wcml2YWN5IC5lbG0taGVhZGluZy1sdjMge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXByaXZhY3kgLmVsbS1oZWFkaW5nLWx2NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcHJpdmFjeSAucHJpdmFjeS1jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogOS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcHJpdmFjeSAucHJpdmFjeS1jb250ZW50c19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA5Ljg2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5LWNvbnRlbnRzX19pdGVtLmNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDIyLjkzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5LWNvbnRlbnRzIC50ZXh0LWFyZWEgLmlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1LjA2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5LWNvbnRlbnRzIC50ZXh0LWFyZWEgLnNpZ24ge1xuICAgIG1hcmdpbi10b3A6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3ktY29udGVudHMgLmVsbS1saXN0LWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDIuOTMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNwYWdlLWZhcSAuZWxtLWhlYWRpbmctbHYyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWZhcSAuZWxtLWhlYWRpbmctbHYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4xMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3BhZ2UtZmxvd19yZXRha2UgLmVsbS1oZWFkaW5nLWx2MiB7XG4gIG1hcmdpbi1ib3R0b206IDQ5cHg7XG59XG4jcGFnZS1mbG93X3JldGFrZSAuZWxtLWhlYWRpbmctbHYzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNwYWdlLWZsb3dfcmV0YWtlIC5lbG0taGVhZGluZy1sdjQge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4jcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogNjZweDtcbn1cbiNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtIC5lbG0tYm94IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbiNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtIC5lbG0tYm94IC5lbG0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbiNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtIC5lbG0tbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0gLmVsbS1mbG93IC5zdGVwOC1pbm5lcjEge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0gLmVsbS1mbG93IC5zdGVwOC1pbm5lcjIge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0uc3BlY2lhbCAuZWxtLWxpc3QtbnVtYjMge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4jcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbS5zcGVjaWFsIC5lbG0tbGlzdC1udW1iMyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbS5zcGVjaWFsIC5lbG0tbGlzdC1udW1iMyBsaSAubnVtYiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbiNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtLnNwZWNpYWwgLmVsbS1saXN0LW51bWIzIGxpIC50ZXh0LXJlZCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4jcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbS5zcGVjaWFsIC50ZXh0MiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbiNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtLnNwZWNpYWwgLnRleHQzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtLnNwZWNpYWwgLnRleHQzIHNwYW4ge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4jcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbS5zcGVjaWFsIC50ZXh0NCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtLnNwZWNpYWwgLnRleHQ0IHNwYW4ge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1mbG93X3JldGFrZSAuZWxtLWhlYWRpbmctbHYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjI2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mbG93X3JldGFrZSAuZWxtLWhlYWRpbmctbHYzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mbG93X3JldGFrZSAuZWxtLWhlYWRpbmctbHY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNy4ydnc7XG4gIH1cbiAgI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0gLmVsbS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDkuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtIC5lbG0tYm94IC5lbG0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMi4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0gLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbSAuZWxtLWZsb3cgLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbSAuZWxtLWZsb3cgLnN0ZXA4LWlubmVyMSB7XG4gICAgbWFyZ2luLXRvcDogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0gLmVsbS1mbG93IC5zdGVwOC1pbm5lcjEgLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtIC5lbG0tZmxvdyAuc3RlcDgtaW5uZXIyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbSAuZWxtLWZsb3cgLnN0ZXA4LWlubmVyMiAuZWxtLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0gLmVsbS1mbG93X19ibG9jay5ub3RpY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0uc3BlY2lhbCAuZWxtLWxpc3QtbnVtYjMge1xuICAgIG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtLnNwZWNpYWwgLmVsbS1saXN0LW51bWIzIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtLnNwZWNpYWwgLmVsbS1saXN0LW51bWIzIGxpIC5udW1iIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHZ3O1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtLnNwZWNpYWwgLnRleHQyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjR2dztcbiAgfVxuICAjcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbS5zcGVjaWFsIC50ZXh0MyB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0uc3BlY2lhbCAudGV4dDMgc3BhbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbS5zcGVjaWFsIC50ZXh0NCB7XG4gICAgbWFyZ2luLXRvcDogMS42dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbS5zcGVjaWFsIC50ZXh0NCBzcGFuIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG59IiwiLy8gV0lEVEggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYnJlYWstcG9pbnQ6IDc2N3B4O1xuXG4vLyBDT0xPUiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjb2xvci1ibGFjazogIzMzMzMzMztcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibHVlOiAjMUM1M0E0O1xuJGNvbG9yLXB1cnBsZTogIzQwMDdBMjtcbiRjb2xvci1yZWQ6ICNBQTA5MTU7XG4kZGVmYXVsdC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG5cbi8vIEZPTlQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1qcDogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbi8qXG5Vc2UgYSB2YWx1ZSBmcm9tIDEwMCB0byA5MDBcbiovXG4iLCIvKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG5cdHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG5cdG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuaHIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG5cdHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuXHRbaGlkZGVufj1cInNjcmVlblwiXSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcInZhclwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIExJTksgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHh0X2xpbmtfb3BhY2l0eSgkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0eHRfbGlua19jb2xvcigkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3IyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBDTEVBUiBGSVggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gY2Yge1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5cbi8vIEFOSU1BVElPTiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lOi4yLCAkcHJvcDphbGwsICRlYXNpbmc6ZWFzZS1pbi1vdXQpIHtcblx0JiB7XG5cdFx0dHJhbnNpdGlvbjogJHByb3AgI3skdGltZX1zICRlYXNpbmc7XG5cdH1cbn1cblxuXG5AbWl4aW4gdGV4dF9saW5rX2hvdmVyIHtcblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LjgsMTcpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjp2aXNpdGVkLFxuXHRcdFx0JjpsaW5rLFxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YTo6YWZ0ZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHRcdGE6aG92ZXI6OmFmdGVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LjgsMTcpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6bGluayxcblx0XHRcdCY6dmlzaXRlZHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBJTUVESUEgUVVFUlkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbWluX3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1heF9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIElFICYgRURHRSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBlZygpIHtcblx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gaWUoKSB7XG5cdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gdncgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gdncoJHBpeGVsc1Z3KSB7XG5cdCRiYXNlV2lkdGgtc3AgOiAzNzU7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHBpeGVsc1Z3LCAkYmFzZVdpZHRoLXNwKSAqIDEwMHZ3O1xufVxuXG5AZnVuY3Rpb24gdnctcGMoJHBpeGVsc1Z3KSB7XG5cdCRiYXNlV2lkdGggOiAxMzY2O1xuXHRAcmV0dXJuIG1hdGguZGl2KCRwaXhlbHNWdywgJGJhc2VXaWR0aCkgKiAxMDB2dztcbn1cblxuLy8gcmVtIC0tLS0tLS0tLS0tLVxuQGZ1bmN0aW9uIHJlbSgkcmVtU2l6ZSkge1xuXHRAcmV0dXJuIG1hdGguZGl2KCRyZW1TaXplLCAxMCkgKiAxcmVtO1xufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbmJvZHkge1xuXHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1qcDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0Y29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOCwxNik7XG5cdGJhY2tncm91bmQ6ICNEOEVGRkY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE2MHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdH1cblx0Ly90YWJcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDE0KTtcblx0XHRwYWRkaW5nLXRvcDogdncoODApO1xuXHR9XG5cdC8vc3Bcbn1cblxuaW1ne1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5AaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdGFbaHJlZio9XCJ0ZWw6XCJdIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wYy1vbmx5e1xuXHRkaXNwbGF5OiBibG9jaztcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ly9zcFxufVxuXG4uc3Atb25seXtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC8vc3Bcbn1cblxuLm1haW4tY29udGVudHN7XG5cdG92ZXJmbG93OiBjbGlwO1xuXHRwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdHBhZGRpbmctYm90dG9tOiB2dygxMzApO1xuXHR9XG5cdC8vc3BcblxuXHQmX19pbm5lcntcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoNTApO1xuXHRcdH1cblx0XHQvL3NwXG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy/jg6Ljg7zjg4Djg6tcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2RhbCB7XG5cdHotaW5kZXg6IDEwMDAyO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHQvLyDjgrnjgq/jg63jg7zjg6vjg5Djg7zpnZ7ooajnpLrvvIhJReODu0VkZ2XvvIktLS0tLS0tXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblx0Ly8g44K544Kv44Ot44O844Or44OQ44O86Z2e6KGo56S677yIRmlyZWZveO+8iS0tLS0tLS1cblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHQvLyDjgrnjgq/jg63jg7zjg6vjg5Djg7zpnZ7ooajnpLrvvIhDaHJvbWXjg7tTYWZhcmnvvIktLS0tLS0tXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFye1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cdCYuYWN0aXZle1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cblxuXHQmX19iZ3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjYpO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQmX19jb250ZW50c3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuXHRcdHBhZGRpbmc6IDEwMHB4IDQwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Jl9faW5uZXJ7XG5cdFx0cGFkZGluZzogNjBweCAwIDA7XG5cdFx0bWF4LXdpZHRoOiA5MDJweDtcblx0XHRiYWNrZ3JvdW5kOiAjRDhFRkZGO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKDEwMjVweCl7XG5cdFx0XHRtaW4td2lkdGg6IDkwMnB4O1xuXHRcdH1cblx0XHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdFx0cGFkZGluZzogMCA1M3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kZXRhaWx7XG5cdFx0XHRwYWRkaW5nOiAyNnB4IDQ5cHggNzBweDtcblx0XHRcdC5lbG0taGVhZGluZy1sdjN7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQudGV4dC1iaWd7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHRcdC5lbG0tYnRuLXdyYXB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYubW9kYWwtZXJyb3J7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0XHQuZWxtLW5vdGljZS10ZXh0e1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvcm0tdGFibGV7XG5cdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDIyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMXB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNjBweCkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC8vdGFiXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRke1xuXHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTgwLDgwMCkpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMxcHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE2MHB4KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ly90YWJcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1idG4td3JhcHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tYnRue1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRleHQtYXJlYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHQuZWxtLXRleHR7XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZWxtLWxpc3QtbnVtYjJ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb250YWN0LWFyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XG5cdFx0XHRcdGRse1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRcdFx0LmVsbS10ZXh0e1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5mbGV4e1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0LmhlYWR7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnN0ZXAtZ3VpZGV7XG5cdFx0XHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQuc3RlcHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0Ly93aWR0aDogMTQycHg7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDlweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDExcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTFweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmVue1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jdXJyZW50e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhcntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubnVtYntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZXRhaWx7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzN3B4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcblx0XHRcdFx0Ji5kZXRhaWwye1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tbGlzdHtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tbGlzdC1udW1iMntcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5lbG0tbGlzdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5taWhvbntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHRcdC5pbWFnZXtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZWxtLXRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tYnRuLWNhbmNlbHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdCZfX2NvbnRlbnRze1xuXHRcdFx0cGFkZGluZzogdncoNjApIHZ3KDE2KTtcblx0XHR9XG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IHZ3KDM0Myk7XG5cdFx0XHRwYWRkaW5nOiB2dygyOSkgMCAwIDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCk7XG5cblx0XHRcdC5lbG0taGVhZGluZy1sdjJ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgdncoMTMpO1xuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRldGFpbHtcblx0XHRcdFx0cGFkZGluZzogdncoMzApIHZ3KDE4KTtcblx0XHRcdFx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygyNik7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHQtYmlne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tYnRuLXdyYXB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0XHQuZWxtLWJ0bntcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygxMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5tb2RhbC1lcnJvcntcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMjApO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0XHRcdC5lbG0tbm90aWNlLXRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZvcm0tdGFibGV7XG5cdFx0XHRcdFx0XHR0aHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEzKSB2dyg2NSkgdncoMTQpIHZ3KDE2KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRke1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogdncoMTYpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZWxtLWJ0bntcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMxKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmVsbS1idG4td3JhcHtcblx0XHRcdFx0XHRcdC5lbG0tYnRuLWNhbmNlbHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGV4dC1hcmVhe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0LmVsbS10ZXh0e1xuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmVsbS1saXN0LW51bWIye1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjApO1xuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRhY3QtYXJlYXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1MCk7XG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRcdC5lbG0tdGV4dHtcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDYpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmZsZXh7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdC5oZWFke1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5tYWlsLCYudGVse1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc3RlcC1ndWlkZXtcblx0XHRcdFx0LmVsbS1oZWFkaW5nLWx2Mntcblx0XHRcdFx0XHQuc3RlcHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTApO1xuXHRcdFx0XHRcdFx0Ly93aWR0aDogdncoMTE0KTtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg0NCk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB2dygxMik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDExKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHZ3KDExKTtcblx0XHRcdFx0XHRcdC5lbntcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY3VycmVudHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyMSk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoNCk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygyKSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmFye1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygzKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KC0yKSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubnVtYntcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5kZXRhaWx7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDIzKTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoNDEpO1xuXHRcdFx0XHRcdCYuZGV0YWlsMntcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB2dygzNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5lbG0tbGlzdHtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZWxtLWxpc3QtbnVtYjJ7XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZWxtLWxpc3R7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoOSk7XG5cdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWlob257XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyMyk7XG5cdFx0XHRcdFx0XHQuZWxtLXRleHR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZWxtLWJ0bi1jYW5jZWx7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vL2hlYWRlciAtLS0tLS0tXG4uaGVhZGVye1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0aGVpZ2h0OiAxMjBweDtcblx0ei1pbmRleDogMTAwMDA7XG5cblx0Jl9faW5uZXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX2xvZ297XG5cdFx0d2lkdGg6IDQwOHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA4M3B4O1xuXHRcdHRvcDogMjhweDtcblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9UQUIgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE2MHB4KSB7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdCZfX2xvZ297XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0fVxuXHR9XG5cdC8vdGFiXG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGhlaWdodDogdncoODApO1xuXHRcdCZfX2xvZ297XG5cdFx0XHR3aWR0aDogdncoMjUxKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IHZ3KDE3KTtcblx0XHRcdHRvcDogdncoMTkpO1xuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy9mb290ZXIgLS0tLS0tLVxuLmZvb3Rlcntcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jl9faW5uZXJ7XG5cdFx0cGFkZGluZzogNTBweCAwIDY0cHg7XG5cdH1cblxuXHQmX19sb2dve1xuXHRcdHdpZHRoOiAzNTVweDtcblx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdH1cblxuXHQmX19saW5re1xuXHRcdHdpZHRoOiA3NTBweDtcblx0XHRtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGl7XG5cdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSB0eHRfbGlua19vcGFjaXR5KG5vbmUsJGNvbG9yLWJsYWNrLCRjb2xvci1ibGFjayxub25lKTtcblx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSg0KSxcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29weXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0YmFja2dyb3VuZDogIzcwNzA3MDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vVEFCIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjEzNjVweCkge1xuXHRcdCZfX2xpbmt7XG5cdFx0XHRsaXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3RhYlxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQmX19pbm5lcntcblx0XHRcdHBhZGRpbmc6IHZ3KDQ3LjcpIHZ3KDIwKSB2dygzNyk7XG5cdFx0fVxuXG5cdFx0Jl9fbG9nb3tcblx0XHRcdHdpZHRoOiB2dygzMTUpO1xuXHRcdH1cblxuXHRcdCZfX2xpbmt7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogdncoMTUpIGF1dG8gMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDogdncoMTU5KTtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDEzKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0JjpudGgtb2YtdHlwZShvZGQpe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29weXtcblx0XHRcdGhlaWdodDogdncoNDcpO1xuXHRcdFx0Zm9udC1zaXplOiB2dygxMCk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuXG4vL3BhZ2UtdG9wIC0tLS0tLS1cbi5wYWdlLXRvcHtcblx0d2lkdGg6IDU1cHg7XG5cdGhlaWdodDogNTVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC04MHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ei1pbmRleDogMTAwMTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG5cdGF7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzk5OTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cblx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQjlCNkI2O1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcGFnZS10b3Auc3ZnXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNwYW57XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcGFnZS10b3Auc3ZnXCIpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRtYXNrLXNpemU6IDEwMCUgYXV0bztcblx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHR3aWR0aDogdncoNTUpO1xuXHRcdGhlaWdodDogdncoNTUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHZ3KC04MCk7XG5cblx0XHRhe1xuXHRcdFx0Ym94LXNoYWRvdzogdncoMikgdncoMikgdncoMykgcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHRcdGJvcmRlcjogdncoMikgc29saWQgIzk5OTtcblx0XHR9XG5cblx0XHRzcGFue1xuXHRcdFx0d2lkdGg6IHZ3KDI0KTtcblx0XHRcdGhlaWdodDogdncoMzMpO1xuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy9maXhlZC1idG4gLS0tLS0tLVxuLmZpeGVkLWJ0bntcblx0d2lkdGg6IDY4cHg7XG5cdGhlaWdodDogODBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMjVweDtcblx0Ym90dG9tOiA0MHB4O1xuXHR6LWluZGV4OiAxMDAwMDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQuaWNvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDYycHg7XG5cdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWJvb2suc3ZnXCIpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0fVxuXG5cdC50ZXh0e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ZpeGVkLWJ0bi10ZXh0LnN2Z1wiKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzM3B4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHQuaWNvbntcblx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWJvb2suc3ZnXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzA5NkQwO1xuXHRcdFx0fVxuXG5cdFx0XHQudGV4dHtcblx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9maXhlZC1idG4tdGV4dC5zdmdcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0d2lkdGg6IHZ3KDYwKTtcblx0XHRoZWlnaHQ6IHZ3KDcxKTtcblx0XHRyaWdodDogdncoMTApO1xuXHRcdGJvdHRvbTogdncoMjApO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcblx0XHRib3gtc2hhZG93OiAwcHggdncoMykgdmlvbGV0NiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXG5cdFx0Lmljb257XG5cdFx0XHR3aWR0aDogdncoNDQpO1xuXHRcdFx0aGVpZ2h0OiB2dyg1NSk7XG5cdFx0fVxuXG5cdFx0LnRleHR7XG5cdFx0XHR3aWR0aDogdncoMzApO1xuXHRcdFx0aGVpZ2h0OiB2dygyMSk7XG5cdFx0XHR0b3A6IHZ3KDI4KTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiW2RhdGEtc2ltcGxlYmFyXXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnNpbXBsZWJhci13cmFwcGVye292ZXJmbG93OmhpZGRlbjt3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O21heC13aWR0aDppbmhlcml0O21heC1oZWlnaHQ6aW5oZXJpdH0uc2ltcGxlYmFyLW1hc2t7ZGlyZWN0aW9uOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDttYXJnaW46MDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7ei1pbmRleDowfS5zaW1wbGViYXItb2Zmc2V0e2RpcmVjdGlvbjppbmhlcml0IWltcG9ydGFudDtib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O3Jlc2l6ZTpub25lIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXJ7ZGlyZWN0aW9uOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLC5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZTt3aWR0aDowO2hlaWdodDowfS5zaW1wbGViYXItY29udGVudDphZnRlciwuc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6JyAnO2Rpc3BsYXk6dGFibGV9LnNpbXBsZWJhci1wbGFjZWhvbGRlcnttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlcntib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjFweDtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O21heC1oZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjt6LWluZGV4Oi0xO3BhZGRpbmc6MDttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lO2ZsZXgtZ3Jvdzppbmhlcml0O2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczowfS5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXJ7Ym94LXNpemluZzppbmhlcml0O2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwMCU7d2lkdGg6MTAwMCU7bWluLWhlaWdodDoxcHg7bWluLXdpZHRoOjFweDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Oi0xfS5zaW1wbGViYXItdHJhY2t7ei1pbmRleDoxO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvdmVyZmxvdzpoaWRkZW59W2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmd7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9W2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50e3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfVtkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2t7cG9pbnRlci1ldmVudHM6YWxsfS5zaW1wbGViYXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO21pbi1oZWlnaHQ6MTBweH0uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czo3cHg7bGVmdDoycHg7cmlnaHQ6MnB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIC41cyBsaW5lYXJ9LnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3Jle29wYWNpdHk6LjU7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzfS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2Fse3RvcDowO3dpZHRoOjExcHh9LnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle3RvcDoycHg7Ym90dG9tOjJweDtsZWZ0OjJweDtyaWdodDoycHh9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbHtsZWZ0OjA7aGVpZ2h0OjExcHh9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcntyaWdodDphdXRvO2xlZnQ6MDt0b3A6MDtib3R0b206MDttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjEwcHg7d2lkdGg6YXV0b31bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPXJ0bF0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWx7cmlnaHQ6YXV0bztsZWZ0OjB9LnNpbXBsZWJhci1kdW1teS1zY3JvbGxiYXItc2l6ZXtkaXJlY3Rpb246cnRsO3Bvc2l0aW9uOmZpeGVkO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6NTAwcHg7d2lkdGg6NTAwcHg7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDpzY3JvbGw7LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhciFpbXBvcnRhbnR9LnNpbXBsZWJhci1kdW1teS1zY3JvbGxiYXItc2l6ZT5kaXZ7d2lkdGg6MjAwJTtoZWlnaHQ6MjAwJTttYXJnaW46MTBweCAwfS5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3Zpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIG1hcmdpbuOBqHBhZGRpbmfvvIjkuIrkuIvvvIkxMOOBi+OCiTEw5Yi744G/MTAw44G+44Gn5a++5b+cXG5AZm9yICRtYXJnaW4gZnJvbSAxMCB0aHJvdWdoIDEwMCB7XG5cdC5tdCN7JG1hcmdpbn0ge1xuXHRcdG1hcmdpbi10b3A6ICN7JG1hcmdpbn1weCAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRtYXJnaW4sIDMuNzUpICogMXZ3ICFpbXBvcnRhbnQ7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdC5tYiN7JG1hcmdpbn0ge1xuXHRcdG1hcmdpbi1ib3R0b206ICN7JG1hcmdpbn1weCAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRtYXJnaW4sIDMuNzUpICogMXZ3ICFpbXBvcnRhbnQ7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdC5wdCN7JG1hcmdpbn0ge1xuXHRcdHBhZGRpbmctdG9wOiAjeyRtYXJnaW59cHggIWltcG9ydGFudDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogbWF0aC5kaXYoJG1hcmdpbiwgMy43NSkgKiAxdncgIWltcG9ydGFudDtcblx0XHR9Ly9zcFxuXHR9XG5cblx0LnBiI3skbWFyZ2lufSB7XG5cdFx0cGFkZGluZy1ib3R0b206ICN7JG1hcmdpbn1weCAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigkbWFyZ2luLCAzLjc1KSAqIDF2dyAhaW1wb3J0YW50O1xuXHRcdH0vL3NwXG5cdH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vL+ODquODs+OCryAtLS0tLS0tXG4uZWxtLWxpbmt7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXG5cdCY6dmlzaXRlZCxcblx0JjpsaW5re1xuXHRcdGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzVCNEFERDtcblx0XHR9XG5cdH1cbn1cblxuLy/jg6rjg7Pjgq/vvIjnn6LljbDmnInjgorvvIkgLS0tLS0tLVxuLmVsbS1saW5rLWFyd3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYXJ3LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0Jjp2aXNpdGVkLFxuXHQmOmxpbmt7XG5cdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0Jjpob3Zlcntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjNUI0QUREO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDEyKTtcblx0XHQmOmFmdGVye1xuXHRcdFx0d2lkdGg6IHZ3KDYpO1xuXHRcdFx0aGVpZ2h0OiB2dygxMCk7XG5cdFx0XHR0b3A6IHZ3KDUpO1xuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi8v44Oq44Oz44Kv77yIcGRm77yJIC0tLS0tLS1cbi5lbG0tbGluay1wZGZ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHBhZGRpbmctbGVmdDogMjhweDtcblx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLXBkZi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdCY6dmlzaXRlZCxcblx0JjpsaW5re1xuXHRcdGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzVCNEFERDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0cGFkZGluZy1sZWZ0OiB2dygyOCk7XG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOiB2dygyMCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDIzKTtcblx0XHRcdGxlZnQ6IHZ3KDEpO1xuXHRcdFx0dG9wOiB2dygtMik7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuLy/lpJbpg6jjg6rjg7Pjgq8gLS0tLS0tLVxuLmVsbS1leGxpbmt7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHBhZGRpbmctcmlnaHQ6IDI2cHg7XG5cdGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi1leGxpbmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHQmOnZpc2l0ZWQsXG5cdCY6bGlua3tcblx0XHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICM1QjRBREQ7XG5cdFx0fVxuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZ3KDI2KTtcblx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDUpO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHR3aWR0aDogdncoMjApO1xuXHRcdFx0aGVpZ2h0OiB2dygyMCk7XG5cdFx0XHR0b3A6IHZ3KDQpO1xuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi8v6Zu76Kmx44Oq44Oz44KvIC0tLS0tLS1cbi5lbG0tbGluay10ZWx7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Jjp2aXNpdGVkLFxuXHQmOmxpbmt7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLWlubmVye1xuXHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdG1heC13aWR0aDogMTE2MHB4O1xuXHRwYWRkaW5nOiAwIDQwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCB2dygxNy41KTtcblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy/opovlh7rjgZcgaDFcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbG0taGVhZGluZy1sdjF7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRwYWRkaW5nOiAwIDU3cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcGFnZS1oZWFkaW5nLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHQmX190ZXh0e1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoNDIsMzIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRcdHRleHQtaW5kZW50OiAuMDJlbTtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG5cdFx0cGFkZGluZzogMjJweCA3NXB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1heC13aWR0aDogMTAzNHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvL2xlZnQ6IC0yNHB4O1xuXHRcdFx0bGVmdDogLTI2cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ly93aWR0aDogMjRweDtcblx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwLjElIDAsIDAgNTAlLCAxMDAuMSUgMTAwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxLjAxKTsgLy8g44KP44Ga44GL44Gr5Y+z5pa55ZCR44Gr5ouh5aSnXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vcmlnaHQ6IC0yNHB4O1xuXHRcdFx0cmlnaHQ6IC0yNnB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdC8vd2lkdGg6IDI0cHg7XG5cdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAxMDAuMSUsIDEwMC4xJSA1MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMS4wMSk7IC8vIOOCj+OBmuOBi+OBq+WPs+aWueWQkeOBq+aLoeWkp1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGhlaWdodDogdncoMTU4KTtcblx0XHRwYWRkaW5nOiAwIHZ3KDM4LjUpO1xuXHRcdG1hcmdpbi1ib3R0b206IHZ3KDM4KTtcblxuXHRcdCZfX3RleHR7XG5cdFx0XHRmb250LXNpemU6IHZ3KDIwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOCwyMCk7XG5cdFx0XHRwYWRkaW5nOiB2dygyNikgdncoMjIpO1xuXHRcdFx0bWF4LXdpZHRoOiB2dygyOTgpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0bGVmdDogdncoLTI1KTtcblx0XHRcdFx0d2lkdGg6IHZ3KDI1KTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdHJpZ2h0OiB2dygtMjUpO1xuXHRcdFx0XHR3aWR0aDogdncoMjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy/opovlh7rjgZcgaDJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbG0taGVhZGluZy1sdjJ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiA1MHZ3O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHR9XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogNTB2dztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdH1cblx0LnRleHR7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzNiwyNik7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiAxOXB4IDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG5cdFx0fVxuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdC50ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiB2dygyMik7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzAsMjIpO1xuXHRcdFx0cGFkZGluZzogdncoMTkpIDAgdncoMjIpO1xuXHRcdFx0bWluLXdpZHRoOiB2dygzNDMpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHR3aWR0aDogdncoMjYpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDI2KTtcblx0XHRcdFx0Ym9yZGVyOiB2dyg0KSBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg5KTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDMpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL+imi+WHuuOBlyBoM1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVsbS1oZWFkaW5nLWx2M3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI3LDIwKTtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTBweCAwIDEwcHggMnB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDIwMCwxMDgwKSk7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjQsMTgpO1xuXHRcdHBhZGRpbmc6IHZ3KDEwKSAwIHZ3KDEwKSB2dygyKTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiB2dygxMTYpO1xuXHRcdFx0aGVpZ2h0OiB2dygzKTtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGhlaWdodDogdncoMyk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy/opovlh7rjgZcgaDRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbG0taGVhZGluZy1sdjR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwxOCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDE2KTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dyg3KSk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4udGV4dC1ib2xke1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1yZWR7XG5cdGNvbG9yOiAkY29sb3ItcmVkO1xufVxuXG4udGV4dC1ibHVle1xuXHRjb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbi50ZXh0LW9yYW5nZXtcblx0Y29sb3I6ICNGODczMTU7XG59XG5cbi5oYXMtc3F1YXJle1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0d2lkdGg6IHZ3KDE2KTtcblx0XHRcdGhlaWdodDogdncoMTYpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMyk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDkpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDUpKTtcblx0XHR9XG5cdFx0Ly9zcFxuXHR9XG59XG5cbi5lbG0tdGV4dHtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDE2KTtcblxuXHQmLmFsLWNlbnRlcntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmLmFsLXJpZ2h0e1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0Ji5leC1sYXJnZXtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDMzLDI0KTtcblx0fVxuXG5cdCYubGFyZ2V7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNywyMCk7XG5cdH1cblxuXHQmLmZhaXJseS1sYXJnZXtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LDE4KTtcblx0fVxuXG5cdCYuZmFpcmx5LXNtYWxse1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMTksMTQpO1xuXHR9XG5cblx0Ji5zbWFsbHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDE4LDEzKTtcblx0fVxuXG5cdCYuZXgtc21hbGx7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxNywxMik7XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Ji5leC1sYXJnZXtcblx0XHRcdGZvbnQtc2l6ZTogdncoMjIpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDMwLDIyKTtcblx0XHR9XG5cblx0XHQmLmxhcmdle1xuXHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjQsMTgpO1xuXHRcdH1cblxuXHRcdCYuZmFpcmx5LWxhcmdle1xuXHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjIsMTYpO1xuXHRcdH1cblxuXHRcdCYuZmFpcmx5LXNtYWxse1xuXHRcdFx0Zm9udC1zaXplOiB2dygxMyk7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMTgsMTMpO1xuXHRcdH1cblxuXHRcdCYuc21hbGx7XG5cdFx0XHRmb250LXNpemU6IHZ3KDEyKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxNywxMik7XG5cdFx0fVxuXG5cdFx0Ji5leC1zbWFsbHtcblx0XHRcdGZvbnQtc2l6ZTogdncoMTEpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDE1LDExKTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG4vLyDorablkYrjg7vph43opoHjga7mloflrZcgLS0tLS0tLVxuLmVsbS1ub3RpY2UtdGV4dHtcblx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdCYuYm9sZHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdCYubGFyZ2V7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdH1cblx0XHQvL3NwXG5cdH1cbn1cblxuLy8g6K2m5ZGK5paH77yI44OT44OD44Kv44Oq44Oe44O844Kv5LuY44GN77yJIC0tLS0tLS1cbi5lbG0tbm90aWNlLXRleHQuaGFzLWljb257XG5cdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwxOCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi1leG1hcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0fVxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogdncoMjApO1xuXHRcdFx0aGVpZ2h0OiB2dygyMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoMSkpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg3KTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG4vLyDms6jmhI/mloflrZcgLS0tLS0tLVxuLmVsbS1jb21tZW50e1xuXHRjb2xvcjogI0Y4NzMxNTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0ZGlzcGxheTogZmxleDtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDE2KTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNvbW1lbnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiB2dygyMSk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDIxKTtcblx0XHRcdG1hcmdpbi1yaWdodDogdncoOCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoMikpO1xuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi8vIOKAuyAtLS0tLS0tXG4uZWxtLW5vdGV7XG5cdC8vZGlzcGxheTogZmxleDtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDE2KTtcblx0cGFkZGluZy1sZWZ0OiAxLjJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Y29udGVudDogXCLigLtcIjtcblx0XHQvL2ZsZXgtc2hyaW5rOiAwO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDUpO1xuXHRcdH1cblx0XHQvL3NwXG5cdH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLW5vdGljZXtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcblx0YmFja2dyb3VuZDogI0ZBRUNFRDtcblx0cGFkZGluZzogMjVweCA0MHB4IDI1cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0Jl9fbGlzdHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0PiBsaXtcblx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICfjg7snO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Ym9yZGVyLXJhZGl1czogdncoMyk7XG5cdFx0cGFkZGluZzogdncoMTYpIHZ3KDE2KSB2dygxNSk7XG5cblx0XHQmX19saXN0e1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTEpO1xuXHRcdFx0PiBsaXtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygxNik7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLWNvbHVtbnN7XG5cblx0Jl9faXRlbXtcblx0XHQmX19oZWFkaW5ne1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwxOCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiA1cHggOHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdFx0Jl9fdGV4dHtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHR9XG5cdH1cblxuXHQmLnR3by1jb2x1bW5ze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC5lbG0tY29sdW1uc19faXRlbXtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDUxMCwxMDgwKSk7XG5cdFx0fVxuXHR9XG5cblx0Ji50aHJlZS1jb2x1bW5ze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC5lbG0tY29sdW1uc19faXRlbXtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDMyMCwxMDgwKSk7XG5cdFx0fVxuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdCZfX2l0ZW17XG5cdFx0XHQmX19oZWFkaW5ne1xuXHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNSk7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDUpIHZ3KDgpO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMik7XG5cdFx0XHR9XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnR3by1jb2x1bW5ze1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQuZWxtLWNvbHVtbnNfX2l0ZW17XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudGhyZWUtY29sdW1uc3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LmVsbS1jb2x1bW5zX19pdGVte1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0taW1hZ2V7XG5cdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDMwMCwxMDgwKSk7XG5cblx0Ji5jZW50ZXJ7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmLnJpZ2h0e1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdHdpZHRoOiB2dygxNzApO1xuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLWJveHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0Ji5hbC1jZW50ZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji5zY3JvbGx7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcblx0XHQuZWxtLWJveF9faW5uZXJ7XG5cdFx0XHRoZWlnaHQ6IDI5NnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRcdC8vIOOCueOCr+ODreODvOODq+ODkOODvO+8iOW5heODu+mrmOOBle+8iVxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7IC8vIOaoquOCueOCr+ODreODvOODq+ODkOODvOOBruW5hVxuXHRcdFx0fVxuXG5cdFx0XHQuc2ltcGxlYmFyLWNvbnRlbnQge1xuXHRcdFx0fVxuXG5cdFx0XHQvKiBzaW1wbGViYXLnlKggKi9cblx0XHRcdC5zaW1wbGViYXItdHJhY2sge1xuXHRcdFx0XHQvL2JhY2tncm91bmQ6ICNFNUU1RTU7IC8qIOODkOODvOOBruiDjOaZr+iJsuOCkuioreWumuOBp+OBjeOBvuOBmSovXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHZoOy8qIOODkOODvOOBq+S4uOOBv+OCkuOCguOBn+OBm+OCiyovXG5cdFx0XHR9XG5cblx0XHRcdC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6OmJlZm9yZXtcblx0XHRcdFx0b3BhY2l0eToxOy8qIOODh+ODleOCqeODq+ODiOOBoOOBqOiWhOOBj+OBquOBo+OBpuOBhOOBvuOBmeOAgiovXG5cdFx0XHR9XG5cblx0XHRcdC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZXtcblx0XHRcdFx0YmFja2dyb3VuZDogIzk1QjFEQjsvKiDjgZPjgZPjgafjg5Djg7zjga7oibLjgpLoqK3lrpogKi9cblx0XHRcdH1cblxuXHRcdFx0Lyog5Z6C55u05pa55ZCR44Gu44K544Kv44Ot44O844Or44OQ44O8ICovXG5cdFx0XHQuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogOHB4OyAvKiDlpKrjgZXjgpLmjIflrpogKi9cblx0XHRcdH1cblx0XHRcdC8qIOWeguebtOOCueOCr+ODreODvOODq+ODkOODvOOCkuW3puOBq+enu+WLlSAqL1xuXHRcdFx0LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0cGFkZGluZzogdncoMjApO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZ3KDYpO1xuXG5cdFx0Ji5zY3JvbGx7XG5cdFx0XHRwYWRkaW5nOiB2dygxMCkgdncoMTApIHZ3KDEwKSB2dygyMCk7XG5cdFx0XHQuZWxtLWJveF9faW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHZ3KDEwKTtcblx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDEwKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDEwKTtcblx0XHRcdFx0aGVpZ2h0OiB2dygyMDApO1xuXHRcdFx0XHRzY3JvbGxiYXItd2lkdGg6IHZ3KDgpO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tZmxvdy13cmFwe1xuXHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxufVxuXG4udGFiLWNvbnRlbnRzIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdC50YWItY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC50YWIge1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDUyMCwxMDgwKSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji5oYXMtYXJ3LXRvcHtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM5NWIxZGI7XG5cdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDUwJSAxMDAlKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogLTU2cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTIwLDEwODApKTtcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNvbnRlbnQuc2hvdyB7XG5cdFx0Ly9kaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL1NQIFNUWUxFXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cblx0LmVsbS1mbG93LXdyYXB7XG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNjApO1xuXHRcdH1cblx0fVxuXG5cdC50YWItY29udGVudHN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjOTViMWRiO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgNTAlIDEwMCUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IHZ3KDQ0KTtcblx0XHRcdGhlaWdodDogdncoMjApO1xuXHRcdFx0dG9wOiB2dygtNDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblxuXHRcdC50YWIge1xuXHRcdFx0d2lkdGg6IHZ3KDE3MCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDUwKTtcblx0XHRcdCYuaGFzLWFydy10b3B7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5lbG0tZmxvd19faXRlbXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygyMCkgdncoMjApIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGFiLmFjdGl2ZSB7XG5cdFx0XHQuZWxtLWZsb3dfX2l0ZW17XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIHZ3KDYpIHZ3KDYpO1xuXG5cdFx0XHQuZWxtLWZsb3d7XG5cdFx0XHRcdC5lbG0tZmxvd19faW5uZXJ7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMjApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LnNob3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cbn1cbi8vc3BcblxuLmVsbS1mbG93e1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG5cblx0Ji5lbG0tZmxvdy1pdGVte1xuXHRcdC5lbG0tZmxvd19faW5uZXJ7XG5cdFx0XHQvL3BhZGRpbmc6IDMwcHggMzBweCAxOHB4O1xuXHRcdFx0cGFkZGluZzogMzBweCAzMHB4IDMwcHg7XG5cdFx0XHQvL21pbi1oZWlnaHQ6IDI0OHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVye1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdH1cblxuXHQmLmFsLWNlbnRlcntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmLmhhcy1hcnd7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdGJhY2tncm91bmQ6ICM5NWIxZGI7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1MCUgMTAwJSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRib3R0b206IC01NnB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW17XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMywyNCk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRwYWRkaW5nOiA5cHggMTBweCAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblxuXHQmX19oZWFkaW5ne1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDMzLDI0KTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzogMTBweCAxMXB4IDEzcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdFx0LmVue1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI3LDIwKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogIzk1QjVFNjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYuaGFzLWVue1xuXHRcdFx0cGFkZGluZy10b3A6IDIxcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTlweDtcblx0XHR9XG5cdH1cblxuXHQmX19ibG9ja3tcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0cGFkZGluZzogMjFweCAzMHB4IDI1cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdCYubm90aWNle1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDIxcHggMzBweCAyM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5lbG0tbGlzdHtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdGxpe1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQmX19pbm5lcntcblx0XHRcdHBhZGRpbmc6IHZ3KDIwKSB2dygxNSkgdncoMjApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNik7XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNjApO1xuXHRcdH1cblxuXHRcdCYuZWxtLWZsb3ctaXRlbXtcblx0XHRcdC5lbG0tZmxvd19faW5uZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDIxKSB2dygxNSkgdncoMTUpO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiB2dygxODIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaGFzLWFyd3tcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdHdpZHRoOiB2dyg0NCk7XG5cdFx0XHRcdGhlaWdodDogdncoMjApO1xuXHRcdFx0XHRib3R0b206IHZ3KC00MCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbXtcblx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDE5LDE0KTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRpbmd7XG5cdFx0XHRmb250LXNpemU6IHZ3KDIwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNywyMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dyg2KTtcblx0XHRcdHBhZGRpbmc6IHZ3KDE0KSB2dygxMCkgdncoMTUpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMTYpO1xuXG5cdFx0XHQuZW57XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjIsMTYpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhhcy1lbntcblx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDExKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDE0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ibG9ja3tcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDE1KTtcblx0XHRcdHBhZGRpbmc6IHZ3KDIyKSB2dygyMCk7XG5cdFx0XHQuZWxtLW5vdGljZS10ZXh0e1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjQsMTYpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygxNSk7XG5cdFx0XHR9XG5cdFx0XHQmLm5vdGljZXtcblx0XHRcdFx0cGFkZGluZzogdncoMTMpIHZ3KDIwKSB2dygxMCk7XG5cdFx0XHRcdC5lbG0tbm90aWNlLXRleHQubGFyZ2V7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LDE0KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZWxtLWxpc3R7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxNCk7XG5cdFx0XHRsaXtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmVsbS1saXN0LW51bWJ7XG5cdGNvdW50ZXItcmVzZXQ6IGl0ZW07XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHQ+IGxpe1xuXHRcdHBhZGRpbmctbGVmdDogMjdweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0Ly9tYXJnaW4tdG9wOiAyMnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogaXRlbTtcblx0XHRcdGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSkgXCIpXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0fVxuXHQvL+ODnuODvOOCuOODs+Wkp+OBjeOCgVxuXHQmLm10LWxhcmdle1xuXHRcdD4gbGl7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQ+IGxpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiB2dygyNyk7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjYsMTQpO1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg3KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly/jg57jg7zjgrjjg7PlpKfjgY3jgoFcblx0XHQmLm10LWxhcmdle1xuXHRcdFx0PiBsaXtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi5lbG0tbGlzdHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdD4gbGl7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHQvL21hcmdpbi10b3A6IDIycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICfjg7snO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cblx0Ly/jg57jg7zjgrjjg7PlpKfjgY3jgoFcblx0Ji5tdC1sYXJnZXtcblx0XHQ+IGxpe1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0PiBsaXtcblx0XHRcdHBhZGRpbmctbGVmdDogdncoMjEpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI2LDE0KTtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8v44Oe44O844K444Oz5aSn44GN44KBXG5cdFx0Ji5tdC1sYXJnZXtcblx0XHRcdD4gbGl7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG4uZWxtLWxpc3QtbnVtYjJ7XG5cdGNvdW50ZXItcmVzZXQ6IGl0ZW07XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHQ+IGxpe1xuXHRcdHBhZGRpbmctbGVmdDogMjdweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogaXRlbTtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSknLic7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG5cdC8v44Oe44O844K444Oz5aSn44GN44KBXG5cdCYubXQtbGFyZ2V7XG5cdFx0PiBsaXtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdD4gbGl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDI3KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwxNCk7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvL+ODnuODvOOCuOODs+Wkp+OBjeOCgVxuXHRcdCYubXQtbGFyZ2V7XG5cdFx0XHQ+IGxpe1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLWZvcm17XG5cblx0LmVsbS10ZXh0ICsgLmVsbS1mb3JtX19pdGVte1xuXHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDcpO1xuXHRcdH0vL3NwXG5cdH1cblxuXHQvL+OCqOODqeODvOOCs+ODoeODs+ODiCAtLS0tLS0tXG5cdC5mb3JtRXJyb3JDb250ZW50e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwxNCk7XG5cblx0XHQmLmlzLXNob3d7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoOCk7XG5cdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOSwxNCk7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdCZfX2l0ZW17XG5cblx0XHQuZm9ybS10YWJsZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRcdHRoe1xuXHRcdFx0XHR3aWR0aDogMzI3cHg7XG5cdFx0XHRcdG1pbi13aWR0aDogMzI3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNEOEVGRkY7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggOTBweCAyN3B4IDI4cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE2MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM3MDk2RDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDkwcHggMjBweCAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly90YWJcblxuXHRcdFx0XHQucmVxe1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGNUQxRDQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDZweCAxcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMzFweDtcblx0XHRcdFx0XHRyaWdodDogMzhweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE2MHB4KSB7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvL3RhYlxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0ZHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNzUzLDEwODApKTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgI0Q4RUZGRjtcblx0XHRcdFx0cGFkZGluZzogMjJweCAzMHB4IDI0cHggMDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE2MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vdGFiXG5cblx0XHRcdFx0LmZvcm0tYmxvY2t7XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudmFsaWRhdGUtY29udGFpbmVye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQvKiYuaXMtZXJyb3IgKyAuZm9ybUVycm9yQ29udGVudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9Ki9cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8v5ZC544GN5Ye644GXIC0tLS0tLS1cblx0XHRcdFx0LnZhbGlkYXRlLWJhbGxvb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMzVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTU5MTU4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDExcHggMTlweCAxM3B4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDUxcHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjAsMTQpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMnB4IDZweCByZ2JhKDY4LCA2OCwgNjgsIDAuMTYpKTtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAzMnB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMTFweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2U1OTE1ODtcblx0XHRcdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDUwJSAxMDAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGV4dC1iaWd7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly/lp5Pjg7vlkI3jgarjganjga7liIblibIgLS0tLS0tLVxuXHRcdFx0XHQuZGl2aWRlLWlucHV0e1xuXHRcdFx0XHRcdG1heC13aWR0aDogNzEwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDM0MCw3MTApKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvL+WIhuWJsiAtLS0tLS0tXG5cdFx0XHRcdC5kaXZpZGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vZmxleCAtLS0tLS0tXG5cdFx0XHRcdC5mbGV4e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8v44Kw44Os44O86IOM5pmv44Gu44Oc44OD44Kv44K5IC0tLS0tLS1cblx0XHRcdFx0LmJveC1ncmF5e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzNTZweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDIzcHggMjNweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjRFRkVGO1xuXHRcdFx0XHRcdC5lbG0tbGlzdHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyMiwxNikpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvL+OCsOODrOODvOiDjOaZr+OBruODnOODg+OCr+OCuSAtLS0tLS0tXG5cdFx0XHRcdC5mb3JtLXRleHR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGFiZWx7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvcm0tdGVse1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQuZWxtLWlucHV0LXNze1xuXHRcdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuLWdyYXkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMnB4IDE4cHggNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtLWRhdGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWxtLWNvbW1lbnR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0XHQvL1NQIFNUWUxFXG5cdFx0XHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR0aHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNzA5NkQwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEzKSB2dyg2NSkgdncoMTQpIHZ3KDE2KTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOSwxNCk7XG5cblx0XHRcdFx0XHQucmVxe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxMik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygzKSB2dyg2KSB2dygzKTtcblx0XHRcdFx0XHRcdHRvcDogdncoMTIpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KDE2KTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0ZHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiB2dygyKSBzb2xpZCAjRDhFRkZGO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOSwxNCk7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMTYpO1xuXG5cdFx0XHRcdFx0LmZvcm0tYmxvY2t7XG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI3KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudmFsaWRhdGUtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5waG90by1pbWFnZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly/lkLnjgY3lh7rjgZcgLS0tLS0tLVxuXHRcdFx0XHRcdC52YWxpZGF0ZS1iYWxsb29uIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogdncoMTcxKTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDExKSB2dygxOSkgdncoMTMpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNCk7XG5cdFx0XHRcdFx0XHRib3R0b206IHZ3KDUxKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyh2dygxKSB2dygyKSB2dyg2KSByZ2JhKDY4LCA2OCwgNjgsIDAuMTYpKTtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiB2dygzMik7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogdncoLTExKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIwKTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxNyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnRleHQtYmlne1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly/lp5Pjg7vlkI3jgarjganjga7liIblibIgLS0tLS0tLVxuXHRcdFx0XHRcdC5kaXZpZGUtaW5wdXR7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly/liIblibIgLS0tLS0tLVxuXHRcdFx0XHRcdC5kaXZpZGV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTElO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC50ZXh0LXNtYWxse1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly9mbGV4IC0tLS0tLS1cblx0XHRcdFx0XHQuZmxleHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8v44Kw44Os44O86IOM5pmv44Gu44Oc44OD44Kv44K5IC0tLS0tLS1cblx0XHRcdFx0XHQuYm94LWdyYXl7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygxOSkgdncoMTkpIHZ3KDIwKSB2dygyNCk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg2KTtcblx0XHRcdFx0XHRcdC5lbG0tdGV4dC5oYXMtc3F1YXJle1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoMikpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZWxtLWxpc3R7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTksMTQpKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDEzKTtcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvL+OCsOODrOODvOiDjOaZr+OBruODnOODg+OCr+OCuSAtLS0tLS0tXG5cdFx0XHRcdFx0LmZvcm0tdGV4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5sYWJlbHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5mb3JtLXRlbHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0LmVsbS1pbnB1dC1zc3tcblx0XHRcdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDkyKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHRcdFx0XHRcdC52YWxpZGF0ZS1iYWxsb29ue1xuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRcdFx0LnZhbGlkYXRlLWJhbGxvb257XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiB2dygzMik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogdncoLTExKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgdncoNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0bi1ncmF5IHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNjYpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygzNik7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg2KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDQpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVsbS1jb21tZW50ICsgLmVsbS10ZXh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5mb3JtLWRhdGV7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygtMTIpO1xuXHRcdFx0XHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTIpO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMTIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVsbS1jb21tZW50e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cdH1cbn1cblxuLy9maWVsZF9maWxl77yI44OV44Kh44Kk44Or44Gu44Ki44OD44OX44Ot44O844OJ77yJIC0tLS0tLS1cbi5maWVsZF9maWxle1xuXHRjb2xvcjogIzk5OTtcblx0aW5wdXRbdHlwZT0nZmlsZSddIHtcblx0XHR3aWR0aDogMzMwcHg7XG5cdFx0Jjpmb2N1c3tcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdCY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuXHRcdCY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRwYWRkaW5nOiAycHggMThweCA0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aW5wdXRbdHlwZT0nZmlsZSddIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHRcdFx0XHR3aWR0aDogdncoMTUyKTtcblx0XHRcdFx0aGVpZ2h0OiB2dygzNik7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDYpO1xuXHRcdFx0XHRwYWRkaW5nOiB2dyg0KTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygxNyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuXG5cbi8vaW5wdXTvvIjlhaXlipvjg5Xjgqnjg7zjg6DvvIkgLS0tLS0tLVxuLmVsbS1pbnB1dC13cmFwe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYuZWxtLWlucHV0LXNze1xuXHRcdGlucHV0e1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdH1cblx0fVxuXHQmLmVsbS1pbnB1dC1ze1xuXHRcdGlucHV0e1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdH1cblx0fVxuXHQmLmVsbS1pbnB1dC1te1xuXHRcdGlucHV0e1xuXHRcdFx0d2lkdGg6IDM3MHB4O1xuXHRcdH1cblx0fVxuXHQmLmVsbS1pbnB1dC1se1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdCYuZWxtLWlucHV0LXNze1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdHdpZHRoOiB2dyg5Mik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZWxtLWlucHV0LXN7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0d2lkdGg6IHZ3KDE1NCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZWxtLWlucHV0LW17XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZWxtLWlucHV0LWx7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ji5zcC13LW1heHtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG4uZWxtLWlucHV0e1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRwYWRkaW5nOiA1cHggMTNweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0Y29sb3I6ICNCQUJBQkE7XG5cdH1cblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cdCY6ZGlzYWJsZWR7XG5cdFx0YmFja2dyb3VuZDogI0RERERERDtcblx0XHRjdXJzb3I6IGluaGVyaXQ7XG5cdH1cblx0Ji5lcnJ7XG5cdFx0YmFja2dyb3VuZDogI0Y1RDFENDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHR9XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRib3JkZXItcmFkaXVzOiB2dygzKTtcblx0XHRwYWRkaW5nOiB2dyg5KSB2dygxMyk7XG5cdH1cblx0Ly9zcFxufVxuXG4vL3NlbGVjdO+8iOOCu+ODrOOCr+ODiOODnOODg+OCr+OCue+8iSAtLS0tLS0tXG4uZWxtLXNlbGVjdHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogN3B4O1xuXHRcdGJhY2tncm91bmQ6ICM2NjY2NjY7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgNTAlIDEwMCUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTNweDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Ji5lbG0tc2VsZWN0LXNze1xuXHRcdHdpZHRoOiAxMTBweDtcblx0fVxuXHQmLmVsbS1zZWxlY3Qtc3tcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cblx0Ji5lbG0tc2VsZWN0LW17XG5cdFx0d2lkdGg6IDM1MnB4O1xuXHR9XG5cdCYuZWxtLWlucHV0LWx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0c2VsZWN0e1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRwYWRkaW5nOiA2cHggMTNweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0Y29sb3I6ICNCQUJBQkE7XG5cdFx0fVxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0XHQmLmVycntcblx0XHRcdGJhY2tncm91bmQ6ICNGNUQxRDQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOiB2dygxMSk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDcpO1xuXHRcdFx0cmlnaHQ6IHZ3KDE0KTtcblx0XHR9XG5cdFx0Ji5lbG0tc2VsZWN0LXNze1xuXHRcdFx0d2lkdGg6IHZ3KDkyKTtcblx0XHR9XG5cdFx0Ji5lbG0tc2VsZWN0LXN7XG5cdFx0XHR3aWR0aDogdncoMTU0KTtcblx0XHR9XG5cdFx0Ji5lbG0tc2VsZWN0LW17XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ji5lbG0taW5wdXQtbHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLnNwLXctbWF4e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdHNlbGVjdHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDMpO1xuXHRcdFx0cGFkZGluZzogdncoOS41KSB2dygyMCkgdncoOS41KSB2dygxNCk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuLy8gcmFkaW/vvIjjg6njgrjjgqrjg5zjgr/jg7PvvIkgLS0tLS0tLVxuLmVsbS1yYWRpbyB7XG5cdCYuY29sdW1ue1xuXHRcdC5yYWRpb3tcblx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNjBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vdGFiXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudGhyZWUtcm93LXBsdXN7XG5cdFx0LnJhZGlve1xuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE2MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly90YWJcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX193cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAtN3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdCYuYWwtY2VudGVye1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5yYWRpbyB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdC8vY3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTQ0LDcyMykpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNjBweCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHRcdH1cblx0XHQvL3RhYlxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQvLyoge1xuXHRcdC8vXHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ly99XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0JjpkaXNhYmxlZHtcblx0XHRcdFx0KyBsYWJlbHtcblx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRcdFx0XHRjdXJzb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dCArIGxhYmVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNUI0QUREO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQmLmNvbHVtbntcblx0XHRcdC5yYWRpb3tcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50aHJlZS1yb3d7XG5cdFx0XHQucmFkaW97XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50aHJlZS1yb3ctcGx1c3tcblx0XHRcdC5yYWRpb3tcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygtMTIpO1xuXHRcdH1cblx0XHQucmFkaW8ge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTIpO1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0aW5wdXQgKyBsYWJlbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMjQpO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogdncoMTkpO1xuXHRcdFx0XHRcdGhlaWdodDogdncoMTkpO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiB2dygxMyk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dygxMyk7XG5cdFx0XHRcdFx0dG9wOiB2dygzKTtcblx0XHRcdFx0XHRsZWZ0OiB2dygzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi8vIGNoZWNrIGJveO+8iOODgeOCp+ODg+OCr+ODnOODg+OCr+OCue+8iSAtLS0tLS0tXG4uZWxtLWNoZWNrIHtcblxuXHQmX193cmFwIHtcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQmLmFsLWNlbnRlcntcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0LmNoZWNre1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbW1lbnR7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHR9XG5cdH1cblxuXHQmLnR3by1yb3d7XG5cdFx0LmNoZWNre1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTQ0LDcyMykpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNjBweCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cdFx0XHR9XG5cdFx0XHQvL3RhYlxuXHRcdH1cblx0fVxuXHQmLnRocmVlLXJvd3tcblx0XHQuY2hlY2t7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxNDQsNzIzKSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE2MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHRcdH1cblx0XHRcdC8vdGFiXG5cdFx0fVxuXHR9XG5cblx0LmNoZWNrIHtcblx0XHQvLyY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0Ly9cdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHQvL31cblxuXHRcdCYuY2hlY2tlZCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNjBweCkge1xuXHRcdFx0Ly93aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cdFx0XHQvLyY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHQvL1x0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0Ly99XG5cdFx0XHQmLmFncmVle1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly90YWJcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogIzVCNEFERDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1QjRBREQ7XG5cdFx0fVxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdCY6ZGlzYWJsZWQgKyBsYWJlbCB7XG5cdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdGN1cnNvcjogYXV0bztcblx0XHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHRsYWJlbHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCAwIDJweCAzMnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogM3B4O1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0b3A6IDhweDtcblx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0Ji50d28tcm93e1xuXHRcdFx0LmNoZWNre1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudGhyZWUtcm93e1xuXHRcdFx0LmNoZWNre1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygtMTApO1xuXHRcdFx0LmNvbW1lbnR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2hlY2sge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5hZ3JlZXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGFiZWx7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCB2dygyNCk7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogdncoMSk7XG5cdFx0XHRcdHdpZHRoOiB2dygxOCk7XG5cdFx0XHRcdGhlaWdodDogdncoMTgpO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IHZ3KDEpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygzKTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IHZ3KDUpO1xuXHRcdFx0XHRsZWZ0OiB2dygzKTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg4KTtcblx0XHRcdFx0d2lkdGg6IHZ3KDEyKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogdncoMyk7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiB2dygzKTtcblx0XHRcdH1cblx0XHR9XG5cdH0vL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuXG4uZWxtLXRhYmxlLXdyYXB7XG5cdC8vIOOCueOCr+ODreODvOODq+ODkOODvO+8iOW5heODu+mrmOOBle+8iVxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0aGVpZ2h0OiAxMnB4OyAvLyDmqKrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7luYVcblx0fVxuXG5cdC8qIHNpbXBsZWJhcueUqCAqL1xuXHQuc2ltcGxlYmFyLXRyYWNrIHtcblx0XHQvL2JhY2tncm91bmQ6ICNFNUU1RTU7IC8qIOODkOODvOOBruiDjOaZr+iJsuOCkuioreWumuOBp+OBjeOBvuOBmSovXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7Lyog44OQ44O844Gr5Li444G/44KS44KC44Gf44Gb44KLKi9cblx0fVxuXG5cdC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6OmJlZm9yZXtcblx0XHRvcGFjaXR5OjE7Lyog44OH44OV44Kp44Or44OI44Gg44Go6JaE44GP44Gq44Gj44Gm44GE44G+44GZ44CCKi9cblx0fVxuXG5cdC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZXtcblx0XHRiYWNrZ3JvdW5kOiAjOTVCMURCOy8qIOOBk+OBk+OBp+ODkOODvOOBruiJsuOCkuioreWumiAqL1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdC5zaW1wbGViYXItY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LnNwYWNlciB7XG5cdFx0XHRcdHdpZHRoOiB2dygyMCk7XG5cdFx0XHRcdG1pbi13aWR0aDogdncoMjApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFse1xuXHRcdFx0cmlnaHQ6IHZ3KDIwKSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuLmVsbS10YWJsZXtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cblx0Ji13cmFwe1xuXHRcdC8vbWFyZ2luOiAwIGF1dG87XG5cdFx0Ly9tYXgtd2lkdGg6IDExNjBweDtcblx0XHQvL3BhZGRpbmc6IDAgNDBweDtcblx0XHQvL2JveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHR0cntcblx0XHR0aHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR0aHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAjNzA5NkQwO1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAyNHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI0Q4RUZGRjtcblx0XHQmLmNlbnRlcntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHR0ZHtcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjRDhFRkZGO1xuXHRcdCYuY2VudGVye1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQmLXdyYXB7XG5cdFx0XHQvL292ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRcdCYuaGFzLXNjcm9sbGJhcntcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIHZ3KDIwKSk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCB2dygxNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRoe1xuXHRcdFx0bWluLXdpZHRoOiB2dygxNzApO1xuXHRcdFx0d2lkdGg6IHZ3KDE3MCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDU0KTtcblx0XHRcdHBhZGRpbmc6IHZ3KDcpIHZ3KDE2KSB2dyg3KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOSwxNCk7XG5cdFx0fVxuXG5cdFx0dGR7XG5cdFx0XHRtaW4td2lkdGg6IHZ3KDE3MCk7XG5cdFx0XHR3aWR0aDogdncoMTcwKTtcblx0XHRcdHBhZGRpbmc6IHZ3KDE2KSB2dygxNikgdncoMTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDE5LDE0KTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tcWF7XG5cblx0Jl9faXRlbXtcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblxuXHRcdCZfX2hlYWR7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDMwcHggMzRweCAzNnB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdC5lbntcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTNweDtcblx0XHRcdFx0Y29sb3I6ICM5NUIxREI7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjIsMTYpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2RldGFpbHtcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdHBhZGRpbmc6IDMycHggMzBweCA0M3B4IDM4cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdFx0LmVue1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogI0ZEOEYwMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGV4dHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZWxtLWxpc3QtbnVtYjJ7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Jl9faXRlbXtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjApO1xuXHRcdFx0fVxuXHRcdFx0Jl9faGVhZHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMyk7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDIyKSB2dygyMCkgdncoMjApIHZ3KDIyKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0LmVue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTMpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygtMikpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTYpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNiwxNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fZGV0YWlse1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoMyk7XG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDI0KSB2dygyMCkgdncoMjApIHZ3KDIyKTtcblx0XHRcdFx0LmVue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjYpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMjApO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygtMikpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tdGV4dHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsMTYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3RleHR7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1saXN0LW51bWIye1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tcHJvZ3Jlc3N7XG5cdHdpZHRoOiAxMDgwcHg7XG5cdGhlaWdodDogOTZweDtcblx0bWFyZ2luOiA2MHB4IGF1dG8gMDtcblx0ZGlzcGxheTogZmxleDtcblx0Ly9mbGV4LXdyYXA6IHdyYXA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKDEwNzlweCl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQvL3NwXG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMzBweDtcblx0XHRoZWlnaHQ6IDk2cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wcm9ncmVzcy1iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0Ly9mbGV4LXNocmluazogMDtcblx0XHQvL21hcmdpbi1sZWZ0OiAtMjNweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0ei1pbmRleDogOTtcblx0XHRcdGxlZnQ6IDkwcHg7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0XHR6LWluZGV4OiA4O1xuXHRcdFx0bGVmdDogMTk4cHg7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoNCl7XG5cdFx0XHR6LWluZGV4OiA3O1xuXHRcdFx0bGVmdDogMzA1cHg7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoNSl7XG5cdFx0XHR6LWluZGV4OiA2O1xuXHRcdFx0bGVmdDogNDEzcHg7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoNil7XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0bGVmdDogNTIwcHg7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoNyl7XG5cdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0bGVmdDogNjI4cHg7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoOCl7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0bGVmdDogNzM1cHg7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoOSl7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0bGVmdDogODQzcHg7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoMTApe1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGxlZnQ6IDk0OXB4O1xuXHRcdH1cblxuXHRcdCYuY3VycmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3Byb2dyZXNzLWJnLWFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZG9uZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3Byb2dyZXNzLWJnLWRvbmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjczKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZpcnN0e1xuXHRcdFx0d2lkdGg6IDExM3B4O1xuXHRcdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wcm9ncmVzcy1iZy1hY3RpdmUtZmlyc3QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdCYuZG9uZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcHJvZ3Jlc3MtYmctZG9uZS1maXJzdC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDIwLDE0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzcwOTZEMDtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLWJ0bi13cmFwe1xuXHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdHdpZHRoOiA1OTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdC5lbG0tYnRue1xuXHRcdG1hcmdpbjogMCAwIDAgMDtcblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHR3aWR0aDogMTAwJTtcblxuXHR9XG59XG5cbi8v6YCa5bi444Oc44K/44OzIC0tLS0tLS1cbi5lbG0tYnRue1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDI3MHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLWJsdWUsJGNvbG9yLWJsdWUsbm9uZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRhLFxuXHRidXR0b24sXG5cdGlucHV0e1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHZoO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE0KSk7XG5cblx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDhFRkZGO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYXJ3LnN2Z1wiKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0fVxuXG5cdC8v5rG65a6a44Oc44K/44OzIC0tLS0tLS1cblx0Ji5lbG0tYnRuLWNvbmZpcm17XG5cdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3Itd2hpdGUsJGNvbG9yLXdoaXRlLG5vbmUpO1xuXHRcdGEsXG5cdFx0YnV0dG9uLFxuXHRcdGlucHV0e1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzcyOUNEQjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9hcncuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC8v44Kt44Oj44Oz44K744Or44Oc44K/44OzIC0tLS0tLS1cblx0Ji5lbG0tYnRuLWNhbmNlbHtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci13aGl0ZSwkY29sb3Itd2hpdGUsbm9uZSk7XG5cdFx0YSxcblx0XHRidXR0b24sXG5cdFx0aW5wdXR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICM3MDcwNzA7XG5cblx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQThBOEE4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Fydy5zdmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsMSk7XG5cdFx0fVxuXHR9XG5cblx0Ly/pnZ7jgqLjgq/jg4bjgqPjg5bjg5zjgr/jg7MgLS0tLS0tLVxuXHQmLmVsbS1idG4taW5hY3RpdmV7XG5cdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwjOTk5OTk5LCM5OTk5OTksbm9uZSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YSxcblx0XHRidXR0b24sXG5cdFx0aW5wdXR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQ0JDN0M3O1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjOTk5O1xuXG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0NCQzdDNztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9hcncuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0d2lkdGg6IHZ3KDE2Nyk7XG5cdFx0aGVpZ2h0OiB2dyg0OCk7XG5cdFx0YSxcblx0XHRidXR0b24sXG5cdFx0aW5wdXR7XG5cdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdGJvcmRlcjogdncoMikgc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRwYWRkaW5nOiB2dygxMCk7XG5cdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KHZ3KDMpIHZ3KDMpIHZ3KDQpIHJnYmEoMCwgMCwgMCwgMC4xNCkpO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0d2lkdGg6IHZ3KDgpO1xuXHRcdFx0aGVpZ2h0OiB2dygxMik7XG5cdFx0XHRyaWdodDogdncoMTEpO1xuXHRcdH1cblxuXHRcdC8v44Kt44Oj44Oz44K744Or44Oc44K/44OzIC0tLS0tLS1cblx0XHQmLmVsbS1idG4tY2FuY2Vse1xuXHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3Itd2hpdGUsJGNvbG9yLXdoaXRlLG5vbmUpO1xuXHRcdFx0YSxcblx0XHRcdGJ1dHRvbixcblx0XHRcdGlucHV0e1xuXHRcdFx0XHRib3JkZXI6IHZ3KDIpIHNvbGlkICM3MDcwNzA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQThBOEE4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0bGVmdDogdncoMTEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJAZm9yd2FyZCBcIm1hcmdpbi1wYWRkaW5nXCI7XG5AZm9yd2FyZCBcImVsbS1saW5rXCI7XG5AZm9yd2FyZCBcImVsbS1pbm5lclwiO1xuQGZvcndhcmQgXCJlbG0taGVhZGluZ1wiO1xuQGZvcndhcmQgXCJlbG0tdGV4dFwiO1xuQGZvcndhcmQgXCJlbG0tbm90aWNlXCI7XG5AZm9yd2FyZCBcImVsbS1jb2x1bW5cIjtcbkBmb3J3YXJkIFwiZWxtLWltYWdlXCI7XG5AZm9yd2FyZCBcImVsbS1ib3hcIjtcbkBmb3J3YXJkIFwiZWxtLWZsb3dcIjtcbkBmb3J3YXJkIFwiZWxtLWxpc3RcIjtcbkBmb3J3YXJkIFwiZWxtLWZvcm1cIjtcbkBmb3J3YXJkIFwiZWxtLXRhYmxlXCI7XG5AZm9yd2FyZCBcImVsbS1xYVwiO1xuQGZvcndhcmQgXCJlbG0tcHJvZ3Jlc3NcIjtcbkBmb3J3YXJkIFwiZWxtLWJ0blwiO1xuXG4vL+ODkeODvOODhOODmuODvOOCuOiqv+aVtOeUqCBjc3Ncbi5lbG0tYmxvY2t7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy/jgqTjg7Pjgr/jg7zjg43jg4Pjg4jnlLPovrzjga7mtYHjgoxcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNwYWdlLWZsb3d7XG5cdC5lbG0taGVhZGluZy1sdjJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTNweDtcblx0fVxuXHQuZWxtLWhlYWRpbmctbHYze1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0LmVsbS1oZWFkaW5nLWx2NHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblx0LmZsb3d7XG5cdFx0Jl9faXRlbXtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNjZweDtcblx0XHRcdH1cblxuXHRcdFx0LmVsbS1ib3h7XG5cdFx0XHRcdC5lbG0tdGV4dHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmVsbS1saXN0e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LnN0ZXA5LWlubmVyMXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdH1cblxuXHRcdFx0LnN0ZXA5LWlubmVyMntcblx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zcGVjaWFse1xuXHRcdFx0XHQudGV4dDJ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dDN7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5saXN0MXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0NHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0NXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmxpc3Qye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHQ2e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMzEpO1xuXHRcdH1cblx0XHQuZWxtLWhlYWRpbmctbHYze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjApO1xuXHRcdH1cblx0XHQuZWxtLWhlYWRpbmctbHY0e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdH1cblx0XHQuZmxvd3tcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1ib3h7XG5cdFx0XHRcdFx0LmVsbS10ZXh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tbGlzdHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZWxtLWZsb3d7XG5cdFx0XHRcdFx0LmVsbS1saXN0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zdGVwOS1pbm5lcjF7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNCk7XG5cdFx0XHRcdFx0XHQuZWxtLWxpc3R7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zdGVwOS1pbm5lcjJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNCk7XG5cdFx0XHRcdFx0XHQuZWxtLWxpc3R7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zcGVjaWFse1xuXHRcdFx0XHRcdC50ZXh0Mntcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIzcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHQze1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoOSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saXN0MXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEzKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHQ0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjQpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0NXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmxpc3Qye1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dDZ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDEyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuLy9wYWdlLWZsb3dcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL+eJueWumuWVhuWPluW8leazleOBq+WfuuOBpeOBj+ihqOekulxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3BhZ2UtbGVnYWwge1xuXHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdG1hcmdpbi1ib3R0b206IDcycHg7XG5cdH1cblxuXHQuZWxtLXRleHQudGV4dC1ibHVle1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMzgpO1xuXHRcdH1cblxuXHRcdC5lbG0tdGV4dC50ZXh0LWJsdWV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dygxMCk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbi8vI3BhZ2UtbGVnYWxcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL+mAgeaWmeODu+aJi+aVsOaWmeS4gOimp1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3BhZ2UtZmVlIHtcblx0LmVsbS1oZWFkaW5nLWx2Mntcblx0XHRtYXJnaW4tYm90dG9tOiA2OHB4O1xuXHR9XG5cblx0LmZlZXN7XG5cdFx0bWFyZ2luLXRvcDogNjFweDtcblx0XHQmX19pdGVte1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNHB4O1xuXHRcdFx0fVxuXHRcdFx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0LmVsbS1oZWFkaW5nLWx2Mntcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDI0KTtcblx0XHR9XG5cblx0XHQuZmVlc3tcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzNSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygxOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuLy8jcGFnZS1mZWVcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL+aPkOWHuuWGmeecn+OBq+OBpOOBhOOBplxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3BhZ2UtcGhvdG9fbWFudWFse1xuXHQucGhvdG8tbWFudWFsLXRvcHtcblx0XHRtYXJnaW4tdG9wOiA2NXB4O1xuXHRcdC5lbG0tYm94e1xuXHRcdFx0bWFyZ2luLXRvcDogMTlweDtcblx0XHR9XG5cdFx0LnRleHQye1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdFx0Lm5vdGUxe1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0fVxuXHQucGhvdG8tbWFudWFsLWJsb2Nre1xuXHRcdG1hcmdpbi10b3A6IDYycHg7XG5cdFx0Jl9faXRlbXtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDdweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXHR9XG5cdC5lbG0taGVhZGluZy1sdjR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0fVxuXHQudG9vbC1saXN0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdCZfX2l0ZW17XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigzNTAsMTA4MCkpO1xuXHRcdFx0JjpudGgtb2YtdHlwZSgzbil7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDMyMCwxMDgwKSk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdCY6bm90KDpudGgtb2YtdHlwZSgzbikpe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigzMCwxMDgwKSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZShuICsgNCl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC5pY29ue1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5saXN0e1xuXHRcdGxpe1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0fVxuXHRcdFx0LmVsbS10ZXh0e1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjNweDtcblx0XHRcdFx0Lm51bWJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZWxtLW5vdGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzNHB4O1xuXHRcdFx0fVxuXHRcdFx0Lmljb257XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWFnZTF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNjMycHg7XG5cdFx0XHR9XG5cdFx0XHQuaW1hZ2Uye1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQucGhvdG8tbWFudWFsLXRvcHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDI3KTtcblx0XHRcdC5lbG0tYm94e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNSk7XG5cdFx0XHR9XG5cdFx0XHQudGV4dDJ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI3KTtcblx0XHRcdH1cblx0XHRcdC5ub3RlMXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjQpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGhvdG8tbWFudWFsLWJsb2Nre1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMzIpO1xuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDM0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZWxtLWhlYWRpbmctbHYze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjApO1xuXHRcdH1cblx0XHQuZWxtLWhlYWRpbmctbHY0e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMTMpO1xuXHRcdH1cblx0XHQudG9vbC1saXN0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDNuKXtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29ue1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMTMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5saXN0e1xuXHRcdFx0bGl7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS10ZXh0e1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMjMpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tbm90ZXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg3KTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHR3aWR0aDogdncoMjIpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoNyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDMpKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbWFnZTF7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTcpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDI3KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1hZ2Uye1xuXHRcdFx0XHRcdG1hcmdpbjogdncoMTEpIGF1dG8gMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuLy9wYWdlLXBob3RvX21hbnVhbFxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8v5o+Q5Ye65YaZ55yf44Gr44Gk44GE44GmXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1waG90b19zdWJtaXNzaW9ue1xuXHQubWFpbi1jb250ZW50c19faW5uZXJ7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cblx0LnBob3RvLXRvcC1ibG9ja3tcblx0XHRtYXJnaW4tdG9wOiA2NXB4O1xuXHRcdC5ub3RlMXtcblx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdFx0fVxuXHRcdC5lbG0tZm9ybXtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdC50ZXh0Mntcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0fVxuXHRcdC50ZXh0M3tcblx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBob3RvLWJsb2Nre1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHRcdC5lbG0taGVhZGluZy1sdjR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdC5lbG0tbGlzdHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bGl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBob3RvLWV4YW1wbGV7XG5cdFx0XHRtYXJnaW4tdG9wOiAzOXB4O1xuXHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjAwLDEwODApKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdFx0XHQmOm5vdCg6bnRoLW9mLXR5cGUoNW4pKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDIwLDEwODApKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmltYWdle1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZWxtLXRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LDE2KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5lbG0tYm94e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQubWFpbi1jb250ZW50c19faW5uZXJ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoNTApO1xuXHRcdH1cblx0XHQucGhvdG8tdG9wLWJsb2Nre1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMjUpO1xuXHRcdFx0Lm5vdGUxe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMik7XG5cdFx0XHR9XG5cdFx0XHQuZWxtLWZvcm17XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE1KTtcblx0XHRcdH1cblx0XHRcdC50ZXh0Mntcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTIpO1xuXHRcdFx0fVxuXHRcdFx0LnRleHQze1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg5KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGhvdG8tYmxvY2t7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygzMik7XG5cdFx0XHQuZWxtLWhlYWRpbmctbHYze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygxMyk7XG5cdFx0XHR9XG5cdFx0XHQuZWxtLWhlYWRpbmctbHY0e1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dyg1KTtcblx0XHRcdH1cblx0XHRcdC5lbG0tbGlzdHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZ3KDUpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxpc3Qye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBob3RvLWV4YW1wbGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE4KTtcblx0XHRcdFx0Jl9fbGlzdHtcblx0XHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDE2MCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNyk7XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMjApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji50ZWtpc2V0c3V7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiB2dygyMDApO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IHZ3KDE2KSBhdXRvIDAgYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5lbG0tdGV4dHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTMpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZWxtLWJveHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyNik7XG5cdFx0XHRcdFx0LmVsbS1ub3RpY2UtdGV4dHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ly9zcFxufVxuLy9wYWdlLXBob3RvX3N1Ym1pc3Npb25cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL+ODl+ODqeOCpOODkOOCt+ODvOODneODquOCt+ODvFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3BhZ2UtcHJpdmFjeSB7XG5cblx0LmVsbS1oZWFkaW5nLWx2Mntcblx0XHRtYXJnaW4tYm90dG9tOiA2OHB4O1xuXHR9XG5cblx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHRcdHBhZGRpbmctbGVmdDogMS4xZW07XG5cdFx0dGV4dC1pbmRlbnQ6IC0xLjFlbTtcblx0fVxuXG5cdC5lbG0taGVhZGluZy1sdjR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5wcml2YWN5LWNvbnRlbnRze1xuXHRcdG1hcmdpbi10b3A6IDM3cHg7XG5cdFx0Jl9faXRlbXtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzRweDtcblx0XHRcdH1cblx0XHRcdCYuY29udGFjdHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTQ0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHQtYXJlYXtcblx0XHRcdC5pbm5lcntcblx0XHRcdFx0bWFyZ2luLXRvcDogMjFweDtcblx0XHRcdH1cblxuXHRcdFx0LnNpZ257XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVsbS1saXN0LWNvbnRhY3R7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRcdH1cblxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdC5lbG0taGVhZGluZy1sdjJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dygyNik7XG5cdFx0fVxuXG5cdFx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDE0KTtcblx0XHR9XG5cblx0XHQuZWxtLWhlYWRpbmctbHY0e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdncoNSk7XG5cdFx0fVxuXG5cdFx0LnByaXZhY3ktY29udGVudHN7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygzNCk7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY29udGFjdHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4Nik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRleHQtYXJlYXtcblx0XHRcdFx0LmlubmVye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE5KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaWdue1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZWxtLWxpc3QtY29udGFjdHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTEpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbi8vI3BhZ2UtcHJpdmFjeVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8v44KI44GP44GC44KL44GU6LOq5ZWPXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1mYXEge1xuXG5cdC5lbG0taGVhZGluZy1sdjJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzJweDtcblx0fVxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0LmVsbS1oZWFkaW5nLWx2Mntcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDM4KTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuLy8jcGFnZS1mYXFcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL+OCpOODs+OCv+ODvOODjeODg+ODiOeUs+i+vOOBrua1geOCjO+8iOWGjeWPl+mok++8iVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3BhZ2UtZmxvd19yZXRha2V7XG5cdC5lbG0taGVhZGluZy1sdjJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDlweDtcblx0fVxuXHQuZWxtLWhlYWRpbmctbHYze1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0LmVsbS1oZWFkaW5nLWx2NHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblx0LmZsb3d7XG5cdFx0Jl9faXRlbXtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNjZweDtcblx0XHRcdH1cblxuXHRcdFx0LmVsbS1ib3h7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdC5lbG0tdGV4dHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmVsbS1saXN0e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmVsbS1mbG93e1xuXHRcdFx0XHQuc3RlcDgtaW5uZXIxe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3RlcDgtaW5uZXIye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zcGVjaWFse1xuXHRcdFx0XHQudGV4dDF7XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQuZWxtLWxpc3QtbnVtYjN7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdC5udW1ie1xuXHRcdFx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQudGV4dC1yZWR7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dDJ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0M3tcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHQ0e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0LmVsbS1oZWFkaW5nLWx2Mntcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDMxKTtcblx0XHR9XG5cdFx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcblx0XHR9XG5cdFx0LmVsbS1oZWFkaW5nLWx2NHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHR9XG5cdFx0LmZsb3d7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tYm94e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDM0KTtcblx0XHRcdFx0XHQuZWxtLXRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1saXN0e1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tZmxvd3tcblx0XHRcdFx0XHQuZWxtLWxpc3R7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3RlcDgtaW5uZXIxe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTQpO1xuXHRcdFx0XHRcdFx0LmVsbS1saXN0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc3RlcDgtaW5uZXIye1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTQpO1xuXHRcdFx0XHRcdFx0LmVsbS1saXN0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbG0tZmxvd19fYmxvY2subm90aWNle1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNwZWNpYWx7XG5cdFx0XHRcdFx0LmVsbS1saXN0LW51bWIze1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNSk7XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0Lm51bWJ7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygzKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dDJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg5KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHQze1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTUpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dDR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuLy9wYWdlLWZsb3dfcmV0YWtlXG4iXX0= */
