@charset "UTF-8";
/*!
 * 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 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  -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: #000000;
  background: url("../img/common/bg.jpg");
}

img {
  max-width: 100%;
}

img[src$=".svg"] {
  width: 100%;
  height: auto;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-weight: normal;
}

.page-contents {
  width: 100%;
  min-width: 1200px;
  margin: 0 auto;
}

.elm-inner {
  width: 1200px;
  min-width: 1200px;
  margin: 0 auto;
}

.diabetes-movie {
  margin: 0 auto 0 auto;
  padding-top: 35px;
  width: 100%;
  height: 365px;
  background: url("../img/common/movie_bg.png?v=1") repeat-x center top;
  background-size: auto 100%;
}
.diabetes-movie__heading {
  width: 390px;
  margin: 0 auto 0 auto;
}
.diabetes-movie__list {
  width: 803px;
  margin: 15px auto 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.diabetes-movie__list__item {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.diabetes-movie__list__item .text-toushitsu {
  width: 323px;
  margin-bottom: 8px;
}
.diabetes-movie__list__item .text-tanpakusitsu {
  width: 367px;
  margin-bottom: 8px;
}
.diabetes-movie__list__item .thumb {
  width: 385px;
  overflow: hidden;
  border-radius: 5px;
  position: relative;
}
.diabetes-movie__list__item .thumb:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.3);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.diabetes-movie__list__item .thumb:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  border: 7px solid #fff100;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  opacity: 0;
}
.diabetes-movie__list__item:hover .thumb:after {
  opacity: 1;
}
.diabetes-movie__list__item:hover .thumb:before {
  opacity: 1;
}

.modal-wrap {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  z-index: 2000;
  -ms-overflow-style: none;
  scrollbar-width: none;
  /*&.active{
  	display: block;
  }*/
}
.modal-wrap::-webkit-scrollbar {
  display: none;
}

.modal-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  mix-blend-mode: multiply;
  z-index: 1;
}

.modal {
  width: 100%;
  min-height: calc(100% + 1px);
  padding: 40px 0;
  position: relative;
  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;
}
.modal #modal-link3 {
  padding-top: 34px;
}
.modal__inner {
  width: 100%;
  max-width: 880px;
  max-height: 623px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 2001;
  -webkit-filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.2));
  background: #ffffff;
  border-radius: 20px;
  padding: 42px 20px 30px 47px;
}
.modal__close {
  width: 67px;
  position: absolute;
  right: -16px;
  top: -20px;
  cursor: pointer;
}
.modal .modal__contents-wrap {
  overflow: hidden;
}
.modal__head img {
  width: 755px;
  display: block;
  line-height: 1;
}
.modal__contents {
  margin-top: 28px;
  padding-bottom: 29px;
  max-height: 490px;
  overflow-y: scroll;
  font-size: 17px;
  line-height: 164.7058823529%;
  padding-right: 45px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.modal__contents a,
.modal__contents a:link,
.modal__contents a:visited {
  color: #1a2de5;
  text-decoration: underline;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .modal__contents a:hover {
    color: #1a2de5;
    text-decoration: none;
  }
}
.modal__contents::-webkit-scrollbar {
  width: 19px;
}
.modal__contents::-webkit-scrollbar-track {
  background-color: #dcdcdc;
  border-radius: 100vh;
}
.modal__contents::-webkit-scrollbar-thumb {
  background-color: #565656;
  border-radius: 100vh;
}
.modal__contents .modal-link {
  margin-top: 24px;
  background: #fdeec5;
  padding: 12px 20px 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.modal__contents .modal-link li {
  font-size: 19px;
  font-weight: 700;
  line-height: 147.3684210526%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.modal__contents .modal-link li a,
.modal__contents .modal-link li a:link,
.modal__contents .modal-link li a:visited {
  color: #000000;
  text-decoration: underline;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .modal__contents .modal-link li a:hover {
    color: #000000;
    text-decoration: none;
  }
}
.modal__contents .modal-link li:not(:first-of-type) {
  margin-top: 11px;
}
.modal__contents .modal-link li .icon-pc {
  width: 39px;
  margin-right: 18px;
}
.modal__contents .modal-link li .icon-sp {
  width: 23px;
  margin-left: 9px;
  margin-right: 25px;
}
.modal__contents .modal-link li a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal__contents .modal-link li a:before {
  content: "";
  width: 10px;
  height: 13px;
  background: url("../img/common/modal-link-arw.png") no-repeat center top;
  background-size: 100% auto;
  line-height: 1;
  display: block;
  margin-right: 7px;
}
.modal__contents__detail {
  margin-top: 44px;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.modal__contents__detail:nth-of-type(2) {
  margin-top: 63px;
}
.modal__contents__detail .heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 22px;
}
.modal__contents__detail .heading:before {
  content: "";
  width: 8px;
  height: 30px;
  background: #f7bb17;
  position: absolute;
  left: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.modal__contents__detail .heading .icon-pc {
  width: 39px;
  margin-right: 15px;
  margin-left: 4px;
}
.modal__contents__detail .heading .icon-sp {
  width: 23px;
  margin-right: 18px;
}
.modal__contents__detail .heading p {
  font-size: 22px;
  line-height: 127.2727272727%;
  font-weight: 700;
}
.modal__contents__detail .lead-text1 + .modal__contents__detail__item {
  margin-top: 0;
}
.modal__contents__detail .lead-text2 {
  margin-bottom: 18px;
}
.modal__contents__detail .lead-text3 {
  margin-bottom: 18px;
}
.modal__contents__detail__item:not(:first-of-type) {
  margin-top: 24px;
}
.modal__contents__detail__item.item-sp1 {
  margin-top: 34px;
}
.modal__contents__detail__item .heading-sub {
  font-size: 19px;
  line-height: 147.3684210526%;
  font-weight: 700;
}
.modal__contents__detail__item .heading-sub.heading-sub1 {
  margin-bottom: 10px;
}
.modal__contents__detail__item .heading-sub.heading-sub2 {
  margin-bottom: 15px;
}
.modal__contents__detail__item .heading-sub.heading-sub3 {
  margin-bottom: 15px;
}
.modal__contents__detail__item .heading-sub.heading-sub4 {
  margin-bottom: 14px;
}
.modal__contents__detail__item .inner:not(:first-of-type) {
  margin-top: 6px;
}
.modal__contents__detail__item .inner .title {
  font-size: 18px;
  line-height: 211.1111111111%;
  font-weight: 500;
  margin-bottom: 5px;
}
.modal__contents__detail__item .inner .title span {
  display: inline-block;
  color: #f7bb17;
  margin-right: 3px;
}
.modal__contents__detail__item .inner .list li ul {
  margin-top: 19px;
  margin-bottom: 19px;
  padding-left: 20px;
}
.modal__contents__detail__item .inner .list li ul li {
  padding-left: 2.5em;
  text-indent: -2.5em;
}
.modal__contents__detail__item .inner .list li ul li span {
  font-weight: 500;
  display: block;
}
.modal__contents__detail__item .sankou {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal__contents__detail__item .sankou dt {
  min-width: 51px;
}

.header {
  position: relative;
  z-index: 10;
}
.header__inner {
  position: relative;
}
.header__logo {
  width: 353px;
  position: absolute;
  left: 148px;
  top: 22px;
}
.footer {
  padding-top: 40px;
  padding-bottom: 32px;
}
.footer__logo {
  width: 353px;
  margin: 0 auto 0 auto;
}
.footer__link {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer__link li {
  font-size: 14px;
  letter-spacing: 0.05em;
  line-height: 178.5714285714%;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  padding: 0 22px 0 22px;
  position: relative;
}
.footer__link li a,
.footer__link li a:link,
.footer__link li a:visited {
  color: #000000;
  text-decoration: none;
  -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 {
    color: #0097e0;
    text-decoration: none;
  }
}
.footer__link li:not(:last-of-type):after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 14px;
  background: #000;
}
.footer__copy {
  margin-top: 13px;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.02em;
  text-align: center;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
.map-wrap {
  position: fixed;
  z-index: -1;
  pointer-events: none;
}

.map1 {
  width: 2487px;
  height: 3507px;
  background: url("../img/map/map-bg.jpg") no-repeat center top;
  background-size: 100% auto;
  -webkit-transform: translateX(-7px);
          transform: translateX(-7px);
}
.map1__item {
  position: absolute;
  display: none;
}
.map1__item.item1 {
  left: 1972px;
  top: 219px;
}
.map1__item.item2 {
  left: 1784px;
  top: 299px;
}
.map1__item.item3 {
  left: 1795px;
  top: 400px;
}
.map1__item.item4 {
  left: 2198px;
  top: 348px;
}
.map1__item.item5 {
  left: 2010px;
  top: 447px;
}
.map1__item.item6 {
  left: 1382px;
  top: 445px;
}
.map1__item.item7 {
  left: 2209px;
  top: 772px;
}
.map1__item.item8 {
  left: 2004px;
  top: 852px;
}
.map1__item.item9 {
  left: 1835px;
  top: 1019px;
}
.map1__item.item10 {
  left: 2126px;
  top: 1175px;
}
.map1__item.item11 {
  left: 1734px;
  top: 1216px;
}
.map1__item.item12 {
  left: 1759px;
  top: 1419px;
}
.map1__item.item13 {
  left: 1552px;
  top: 1406px;
}
.map1__item.item14 {
  left: 1382px;
  top: 1487px;
}
.map1__item.item15 {
  left: 1107px;
  top: 1528px;
}
.map1__item.item16 {
  left: 968px;
  top: 1370px;
}
.map1__item.item17 {
  left: 1062px;
  top: 1170px;
}
.map1__item.item18 {
  left: 1045px;
  top: 980px;
}
.map1__item.item19 {
  left: 1381px;
  top: 950px;
}
.map1__item.item20 {
  left: 1366px;
  top: 781px;
}
.map1__item.item21 {
  left: 1133px;
  top: 784px;
}
.map1__item.item22 {
  left: 1156px;
  top: 1802px;
}
.map1__item.item23 {
  left: 1396px;
  top: 1808px;
}
.map1__item.item24 {
  left: 1832px;
  top: 1732px;
}
.map1__item.item25 {
  left: 661px;
  top: 1727px;
}
.map1__item.item26 {
  left: 538px;
  top: 1500px;
}
.map1__item.item27 {
  left: 2036px;
  top: 1968px;
}
.map1__item.item28 {
  left: 1648px;
  top: 2170px;
}
.map1__item.item29 {
  left: 1167px;
  top: 2056px;
}
.map1__item.item30 {
  left: 909px;
  top: 2027px;
}
.map1__item.item31 {
  left: 474px;
  top: 1921px;
}
.map1__item.item32 {
  left: 752px;
  top: 2134px;
}
.map1__item.item33 {
  left: 980px;
  top: 2184px;
}
.map1__item.item34 {
  left: 395px;
  top: 2180px;
}
.map1__item.item35 {
  left: 411px;
  top: 2440px;
}
.map1__item.item36 {
  left: 852px;
  top: 2450px;
}
.map1__item.item37 {
  left: 1042px;
  top: 2396px;
}
.map1__item.item38 {
  left: 252px;
  top: 2534px;
}
.map1__item.item39 {
  left: 732px;
  top: 2628px;
}
.map1__item.item40 {
  left: 982px;
  top: 2573px;
}
.map1__item.item41 {
  left: 1352px;
  top: 2620px;
}
.map1__item.item42 {
  left: 266px;
  top: 2720px;
}
.map1__item.item43 {
  left: 539px;
  top: 2717px;
}
.map1__item.item44 {
  left: 825px;
  top: 2821px;
}
.map1__item.item45 {
  left: 1121px;
  top: 2745px;
}
.map1__item.item46 {
  left: 142px;
  top: 2834px;
}
.map1__item.item47 {
  left: 310px;
  top: 3013px;
}
.map1__item.item48 {
  left: 474px;
  top: 3036px;
}
.map1__item.item49 {
  left: 408px;
  top: 2855px;
}
.map1__item.item50 {
  left: 676px;
  top: 2980px;
}
.map1__item.item51 {
  left: 1021px;
  top: 2899px;
}
.map1__item.item52 {
  left: 1130px;
  top: 2878px;
}
.map1__item.item53 {
  left: 612px;
  top: 2333px;
}

.map2 {
  width: 2487px;
  height: 3507px;
  background: url("../img/map/map-bg2.jpg") no-repeat center top;
  background-size: 100% auto;
  position: relative;
  -webkit-transform: translateX(-7px);
          transform: translateX(-7px);
}
.map2__item {
  position: absolute;
  display: none;
}
.map2__item.item1 {
  left: 2057px;
  top: 322px;
}
.map2__item.item2 {
  left: 1845px;
  top: 397px;
}
.map2__item.item3 {
  left: 1556px;
  top: 445px;
}
.map2__item.item4 {
  left: 1125px;
  top: 571px;
}
.map2__item.item5 {
  left: 1054px;
  top: 476px;
}
.map2__item.item6 {
  left: 915px;
  top: 514px;
}
.map2__item.item7 {
  left: 709px;
  top: 539px;
}
.map2__item.item8 {
  left: 525px;
  top: 599px;
}
.map2__item.item9 {
  left: 363px;
  top: 619px;
}
.map2__item.item10 {
  left: 389px;
  top: 867px;
}
.map2__item.item11 {
  left: 580px;
  top: 816px;
}
.map2__item.item12 {
  left: 714px;
  top: 982px;
}
.map2__item.item13 {
  left: 866px;
  top: 871px;
}
.map2__item.item14 {
  left: 1116px;
  top: 908px;
}
.map2__item.item15 {
  left: 1418px;
  top: 787px;
}
.map2__item.item16 {
  left: 1788px;
  top: 878px;
}
.map2__item.item17 {
  left: 2151px;
  top: 832px;
}
.map2__item.item18 {
  left: 1404px;
  top: 1051px;
}
.map2__item.item19 {
  left: 1014px;
  top: 1166px;
}
.map2__item.item20 {
  left: 1008px;
  top: 1295px;
}
.map2__item.item21 {
  left: 519px;
  top: 1328px;
}
.map2__item.item22 {
  left: 519px;
  top: 1156px;
}
.map2__item.item23 {
  left: 440px;
  top: 1349px;
}
.map2__item.item24 {
  left: 424px;
  top: 1353px;
}
.map2__item.item25 {
  left: 240px;
  top: 1450px;
}
.map2__item.item26 {
  left: 185px;
  top: 1285px;
}
.map2__item.item27 {
  left: 186px;
  top: 1087px;
}
.map2__item.item28 {
  left: 375px;
  top: 1070px;
}
.map2__item.item29 {
  left: 2104px;
  top: 527px;
}
.map2__item.item30 {
  left: 1650px;
  bottom: 1471px;
}
.map2__item.item31 {
  left: 1613px;
  bottom: 1354px;
}
.map2__item.item32 {
  left: 1444px;
  bottom: 1340px;
}
.map2__item.item33 {
  left: 1240px;
  bottom: 1340px;
}
.map2__item.item34 {
  left: 939px;
  bottom: 1310px;
}
.map2__item.item35 {
  left: 569px;
  bottom: 1205px;
}
.map2__item.item36 {
  left: 616px;
  bottom: 883px;
}
.map2__item.item37 {
  left: 427px;
  bottom: 792px;
}
.map2__item.item38 {
  left: 112px;
  bottom: 355px;
}
.map2__item.item39 {
  left: 112px;
  bottom: 297px;
}
.map2__item.item40 {
  left: 502px;
  bottom: 507px;
}
.map2__item.item41 {
  left: 110px;
  bottom: 278px;
}
.map2__item.item42 {
  left: 110px;
  bottom: 278px;
}
.map2__item.item43 {
  left: 141px;
  bottom: 297px;
}
.map2__item.item44 {
  left: 271px;
  bottom: 278px;
}
.map2__item.item45 {
  left: 688px;
  bottom: 540px;
}
.map2__item.item46 {
  left: 734px;
  bottom: 740px;
}
.map2__item.item47 {
  left: 928px;
  bottom: 634px;
}
.map2__item.item48 {
  left: 984px;
  bottom: 386px;
}
.map2__item.item49 {
  left: 1084px;
  bottom: 422px;
}
.map2__item.item50 {
  left: 974px;
  bottom: 278px;
}
.map2__item.item51 {
  left: 1444px;
  bottom: 631px;
}
.map2__item.item52 {
  left: 824px;
  bottom: 278px;
}

#map1_clone,
#map2_clone {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scale(0.13);
          transform: scale(0.13);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNtbi5jc3MiLCJjb21tb24vX3Jlc3Muc2NzcyIsImNvbW1vbi9fdXRpbGl0eS5zY3NzIiwiZ2xvYmFsL19taXhpbi5zY3NzIiwiY29tbW9uL19jb21tb24uc2NzcyIsImdsb2JhbC9fdmFyLnNjc3MiLCJjb21tb24vbGF5b3V0L19oZWFkZXIuc2NzcyIsImNvbW1vbi9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwiY29tbW9uL2xheW91dC9fbWFwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7O0VBQUE7QUFNQTs7d0VBQUE7QUFJQTtFQUNDLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxrQkFBQSxFQUFBLCtDQUFBO0VBQ0EsOEJBQUEsRUFBQSxXQUFBO0FEQUQ7O0FDR0E7OztFQUdDLDRCQUFBLEVBQUEsMkVBQUE7RUFDQSwyQkFBQTtVQUFBLG1CQUFBO0FEQUQ7O0FDR0E7O0VBRUMsd0JBQUEsRUFBQSx1RkFBQTtFQUNBLHVCQUFBO0FEQUQ7O0FDR0E7RUFDQyxVQUFBLEVBQUEsaURBQUE7RUFDQSxTQUFBO0FEQUQ7O0FDR0E7O3dFQUFBO0FBSUEsdUNBQUE7QUFDQTtFQUNDLGFBQUE7RUFDQSxTQUFBO0FEREQ7O0FDSUE7RUFDQyxpQkFBQSxFQUFBLHFDQUFBO0FEREQ7O0FDSUE7Ozs7O0NBQUE7QUFNQTs7Ozs7Ozs7Ozs7O0VBWUMsY0FBQTtBREREOztBQ0lBO0VBQ0Msa0JBQUEsRUFBQSw0Q0FBQTtBREREOztBQ0lBO0VBQ0MsY0FBQSxFQUFBLDZDQUFBO0FEREQ7O0FDSUE7O0VBRUMsYUFBQSxFQUFBLGtDQUFBO0FEREQ7O0FDSUE7RUFDQyx5QkFBQSxFQUFBLG9EQUFBO0VBQ0EscUJBQUEsRUFBQSwwQ0FBQTtBREREOztBQ0lBO0VBQ0MsNkJBQUEsRUFBQSx3REFBQTtFQUNBLHFDQUFBLEVBQUEsMkRBQUE7QURERDs7QUNJQTs7RUFFQyxnQkFBQSxFQUFBLHFEQUFBO0FEREQ7O0FDSUE7Ozs7RUFJQyxpQ0FBQSxF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QUNJLFlBQUE7RUFDQSxVQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxZQUFBO0VBQ0EsVUFBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksWUFBQTtFQUNBLFVBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFlBQUE7RUFDQSxVQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxZQUFBO0VBQ0EsVUFBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksWUFBQTtFQUNBLFVBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFlBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFlBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFlBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFlBQUE7RUFDQSxVQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxZQUFBO0VBQ0EsVUFBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksWUFBQTtFQUNBLFVBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFlBQUE7RUFDQSxVQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFlBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFlBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFlBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QVIyeEJaO0FRenhCUTtFQUNJLFlBQUE7RUFDQSxXQUFBO0FSMnhCWjtBUXp4QlE7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBUjJ4Qlo7QVF6eEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QVIyeEJaOztBUXJ4QkE7RUFDSSxhQUFBO0VBQ0EsY0FBQTtFQUNBLDhEQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QVJ3eEJKO0FRdHhCSTtFQUNJLGtCQUFBO0VBQ0EsYUFBQTtBUnd4QlI7QVF2eEJRO0VBQ0ksWUFBQTtFQUNBLFVBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFlBQUE7RUFDQSxVQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxZQUFBO0VBQ0EsVUFBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksWUFBQTtFQUNBLFVBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFlBQUE7RUFDQSxVQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxXQUFBO0VBQ0EsVUFBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLFVBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFdBQUE7RUFDQSxVQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxXQUFBO0VBQ0EsVUFBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLFVBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFdBQUE7RUFDQSxVQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxXQUFBO0VBQ0EsVUFBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLFVBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFlBQUE7RUFDQSxVQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxZQUFBO0VBQ0EsVUFBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksWUFBQTtFQUNBLFVBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFlBQUE7RUFDQSxVQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFlBQUE7RUFDQSxXQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFlBQUE7RUFDQSxVQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksWUFBQTtFQUNBLGNBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFlBQUE7RUFDQSxjQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLGNBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFdBQUE7RUFDQSxjQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxXQUFBO0VBQ0EsYUFBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLGFBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFdBQUE7RUFDQSxhQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxXQUFBO0VBQ0EsYUFBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLGFBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFdBQUE7RUFDQSxhQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxXQUFBO0VBQ0EsYUFBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLGFBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFdBQUE7RUFDQSxhQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxXQUFBO0VBQ0EsYUFBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLGFBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFdBQUE7RUFDQSxhQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxXQUFBO0VBQ0EsYUFBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksWUFBQTtFQUNBLGFBQUE7QVJ5eEJaO0FRdnhCUTtFQUNJLFdBQUE7RUFDQSxhQUFBO0FSeXhCWjtBUXZ4QlE7RUFDSSxZQUFBO0VBQ0EsYUFBQTtBUnl4Qlo7QVF2eEJRO0VBQ0ksV0FBQTtFQUNBLGFBQUE7QVJ5eEJaOztBUW54QkE7O0VBRUksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSw2QkFBQTtVQUFBLHFCQUFBO0FSc3hCSiIsImZpbGUiOiJjbW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiByZXNzLmNzcyDigKIgdjEuMi4yXG4gKiBNSVQgTGljZW5zZVxuICogZ2l0aHViLmNvbS9maWxpcGVsaW5oYXJlcy9yZXNzXG4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG4gIHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU3BlY2lmeSBtZWRpYSBlbGVtZW50IHN0eWxlXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1zY3JlZW5dIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIFtoaWRkZW5+PXNjcmVlbl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNlbGVjdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogcGMtc3AgKi9cbi5zd2l0Y2gtLXNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnN3aXRjaC0tcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2l0Y2gtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9iZy5qcGdcIik7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBhZ2UtY29udGVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZWxtLWlubmVyIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWluLXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGlhYmV0ZXMtbW92aWUge1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9tb3ZpZV9iZy5wbmc/dj0xXCIpIHJlcGVhdC14IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmRpYWJldGVzLW1vdmllX19oZWFkaW5nIHtcbiAgd2lkdGg6IDM5MHB4O1xuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG59XG4uZGlhYmV0ZXMtbW92aWVfX2xpc3Qge1xuICB3aWR0aDogODAzcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRpYWJldGVzLW1vdmllX19saXN0X19pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZGlhYmV0ZXMtbW92aWVfX2xpc3RfX2l0ZW0gLnRleHQtdG91c2hpdHN1IHtcbiAgd2lkdGg6IDMyM3B4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZGlhYmV0ZXMtbW92aWVfX2xpc3RfX2l0ZW0gLnRleHQtdGFucGFrdXNpdHN1IHtcbiAgd2lkdGg6IDM2N3B4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZGlhYmV0ZXMtbW92aWVfX2xpc3RfX2l0ZW0gLnRodW1iIHtcbiAgd2lkdGg6IDM4NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaWFiZXRlcy1tb3ZpZV9fbGlzdF9faXRlbSAudGh1bWI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5kaWFiZXRlcy1tb3ZpZV9fbGlzdF9faXRlbSAudGh1bWI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogN3B4IHNvbGlkICNmZmYxMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xufVxuLmRpYWJldGVzLW1vdmllX19saXN0X19pdGVtOmhvdmVyIC50aHVtYjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGlhYmV0ZXMtbW92aWVfX2xpc3RfX2l0ZW06aG92ZXIgLnRodW1iOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2RhbC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgei1pbmRleDogMjAwMDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qJi5hY3RpdmV7XG4gIFx0ZGlzcGxheTogYmxvY2s7XG4gIH0qL1xufVxuLm1vZGFsLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubW9kYWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsICNtb2RhbC1saW5rMyB7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xufVxuLm1vZGFsX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXgtaGVpZ2h0OiA2MjNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMjAwMTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNDJweCAyMHB4IDMwcHggNDdweDtcbn1cbi5tb2RhbF9fY2xvc2Uge1xuICB3aWR0aDogNjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE2cHg7XG4gIHRvcDogLTIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbCAubW9kYWxfX2NvbnRlbnRzLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsX19oZWFkIGltZyB7XG4gIHdpZHRoOiA3NTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1vZGFsX19jb250ZW50cyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICBtYXgtaGVpZ2h0OiA0OTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjQuNzA1ODgyMzUyOSU7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWxfX2NvbnRlbnRzIGEsXG4ubW9kYWxfX2NvbnRlbnRzIGE6bGluayxcbi5tb2RhbF9fY29udGVudHMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxYTJkZTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9fY29udGVudHMgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxYTJkZTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWxfX2NvbnRlbnRzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxOXB4O1xufVxuLm1vZGFsX19jb250ZW50czo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbn1cbi5tb2RhbF9fY29udGVudHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1NjtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG59XG4ubW9kYWxfX2NvbnRlbnRzIC5tb2RhbC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZkZWVjNTtcbiAgcGFkZGluZzogMTJweCAyMHB4IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWxfX2NvbnRlbnRzIC5tb2RhbC1saW5rIGxpIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQ3LjM2ODQyMTA1MjYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9kYWxfX2NvbnRlbnRzIC5tb2RhbC1saW5rIGxpIGEsXG4ubW9kYWxfX2NvbnRlbnRzIC5tb2RhbC1saW5rIGxpIGE6bGluayxcbi5tb2RhbF9fY29udGVudHMgLm1vZGFsLWxpbmsgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9fY29udGVudHMgLm1vZGFsLWxpbmsgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWxfX2NvbnRlbnRzIC5tb2RhbC1saW5rIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuLm1vZGFsX19jb250ZW50cyAubW9kYWwtbGluayBsaSAuaWNvbi1wYyB7XG4gIHdpZHRoOiAzOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG4ubW9kYWxfX2NvbnRlbnRzIC5tb2RhbC1saW5rIGxpIC5pY29uLXNwIHtcbiAgd2lkdGg6IDIzcHg7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5tb2RhbF9fY29udGVudHMgLm1vZGFsLWxpbmsgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbF9fY29udGVudHMgLm1vZGFsLWxpbmsgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL21vZGFsLWxpbmstYXJ3LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4ubW9kYWxfX2NvbnRlbnRzX19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWxfX2NvbnRlbnRzX19kZXRhaWw6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tdG9wOiA2M3B4O1xufVxuLm1vZGFsX19jb250ZW50c19fZGV0YWlsIC5oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLm1vZGFsX19jb250ZW50c19fZGV0YWlsIC5oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2Y3YmIxNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tb2RhbF9fY29udGVudHNfX2RldGFpbCAuaGVhZGluZyAuaWNvbi1wYyB7XG4gIHdpZHRoOiAzOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4ubW9kYWxfX2NvbnRlbnRzX19kZXRhaWwgLmhlYWRpbmcgLmljb24tc3Age1xuICB3aWR0aDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLm1vZGFsX19jb250ZW50c19fZGV0YWlsIC5oZWFkaW5nIHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjcuMjcyNzI3MjcyNyU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9kYWxfX2NvbnRlbnRzX19kZXRhaWwgLmxlYWQtdGV4dDEgKyAubW9kYWxfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1vZGFsX19jb250ZW50c19fZGV0YWlsIC5sZWFkLXRleHQyIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5tb2RhbF9fY29udGVudHNfX2RldGFpbCAubGVhZC10ZXh0MyB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ubW9kYWxfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubW9kYWxfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW0uaXRlbS1zcDEge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuLm1vZGFsX19jb250ZW50c19fZGV0YWlsX19pdGVtIC5oZWFkaW5nLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDE0Ny4zNjg0MjEwNTI2JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb2RhbF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuaGVhZGluZy1zdWIuaGVhZGluZy1zdWIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tb2RhbF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuaGVhZGluZy1zdWIuaGVhZGluZy1zdWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2RhbF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuaGVhZGluZy1zdWIuaGVhZGluZy1zdWIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2RhbF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuaGVhZGluZy1zdWIuaGVhZGluZy1zdWI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5tb2RhbF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuaW5uZXI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5tb2RhbF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuaW5uZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjExLjExMTExMTExMTElO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubW9kYWxfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW0gLmlubmVyIC50aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2Y3YmIxNztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ubW9kYWxfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW0gLmlubmVyIC5saXN0IGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLm1vZGFsX19jb250ZW50c19fZGV0YWlsX19pdGVtIC5pbm5lciAubGlzdCBsaSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG4gIHRleHQtaW5kZW50OiAtMi41ZW07XG59XG4ubW9kYWxfX2NvbnRlbnRzX19kZXRhaWxfX2l0ZW0gLmlubmVyIC5saXN0IGxpIHVsIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuc2Fua291IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbF9fY29udGVudHNfX2RldGFpbF9faXRlbSAuc2Fua291IGR0IHtcbiAgbWluLXdpZHRoOiA1MXB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5oZWFkZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAzNTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNDhweDtcbiAgdG9wOiAyMnB4O1xufVxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMzUzcHg7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbn1cbi5mb290ZXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2xpbmsgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxNzguNTcxNDI4NTcxNCU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHBhZGRpbmc6IDAgMjJweCAwIDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX2xpbmsgbGkgYSxcbi5mb290ZXJfX2xpbmsgbGkgYTpsaW5rLFxuLmZvb3Rlcl9fbGluayBsaSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmsgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDk3ZTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZm9vdGVyX19saW5rIGxpOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5mb290ZXJfX2NvcHkge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ubWFwLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1hcDEge1xuICB3aWR0aDogMjQ4N3B4O1xuICBoZWlnaHQ6IDM1MDdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21hcC9tYXAtYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xufVxuLm1hcDFfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFwMV9faXRlbS5pdGVtMSB7XG4gIGxlZnQ6IDE5NzJweDtcbiAgdG9wOiAyMTlweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0yIHtcbiAgbGVmdDogMTc4NHB4O1xuICB0b3A6IDI5OXB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTMge1xuICBsZWZ0OiAxNzk1cHg7XG4gIHRvcDogNDAwcHg7XG59XG4ubWFwMV9faXRlbS5pdGVtNCB7XG4gIGxlZnQ6IDIxOThweDtcbiAgdG9wOiAzNDhweDtcbn1cbi5tYXAxX19pdGVtLml0ZW01IHtcbiAgbGVmdDogMjAxMHB4O1xuICB0b3A6IDQ0N3B4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTYge1xuICBsZWZ0OiAxMzgycHg7XG4gIHRvcDogNDQ1cHg7XG59XG4ubWFwMV9faXRlbS5pdGVtNyB7XG4gIGxlZnQ6IDIyMDlweDtcbiAgdG9wOiA3NzJweDtcbn1cbi5tYXAxX19pdGVtLml0ZW04IHtcbiAgbGVmdDogMjAwNHB4O1xuICB0b3A6IDg1MnB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTkge1xuICBsZWZ0OiAxODM1cHg7XG4gIHRvcDogMTAxOXB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTEwIHtcbiAgbGVmdDogMjEyNnB4O1xuICB0b3A6IDExNzVweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0xMSB7XG4gIGxlZnQ6IDE3MzRweDtcbiAgdG9wOiAxMjE2cHg7XG59XG4ubWFwMV9faXRlbS5pdGVtMTIge1xuICBsZWZ0OiAxNzU5cHg7XG4gIHRvcDogMTQxOXB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTEzIHtcbiAgbGVmdDogMTU1MnB4O1xuICB0b3A6IDE0MDZweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0xNCB7XG4gIGxlZnQ6IDEzODJweDtcbiAgdG9wOiAxNDg3cHg7XG59XG4ubWFwMV9faXRlbS5pdGVtMTUge1xuICBsZWZ0OiAxMTA3cHg7XG4gIHRvcDogMTUyOHB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTE2IHtcbiAgbGVmdDogOTY4cHg7XG4gIHRvcDogMTM3MHB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTE3IHtcbiAgbGVmdDogMTA2MnB4O1xuICB0b3A6IDExNzBweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0xOCB7XG4gIGxlZnQ6IDEwNDVweDtcbiAgdG9wOiA5ODBweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0xOSB7XG4gIGxlZnQ6IDEzODFweDtcbiAgdG9wOiA5NTBweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0yMCB7XG4gIGxlZnQ6IDEzNjZweDtcbiAgdG9wOiA3ODFweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0yMSB7XG4gIGxlZnQ6IDExMzNweDtcbiAgdG9wOiA3ODRweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0yMiB7XG4gIGxlZnQ6IDExNTZweDtcbiAgdG9wOiAxODAycHg7XG59XG4ubWFwMV9faXRlbS5pdGVtMjMge1xuICBsZWZ0OiAxMzk2cHg7XG4gIHRvcDogMTgwOHB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTI0IHtcbiAgbGVmdDogMTgzMnB4O1xuICB0b3A6IDE3MzJweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0yNSB7XG4gIGxlZnQ6IDY2MXB4O1xuICB0b3A6IDE3MjdweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0yNiB7XG4gIGxlZnQ6IDUzOHB4O1xuICB0b3A6IDE1MDBweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0yNyB7XG4gIGxlZnQ6IDIwMzZweDtcbiAgdG9wOiAxOTY4cHg7XG59XG4ubWFwMV9faXRlbS5pdGVtMjgge1xuICBsZWZ0OiAxNjQ4cHg7XG4gIHRvcDogMjE3MHB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTI5IHtcbiAgbGVmdDogMTE2N3B4O1xuICB0b3A6IDIwNTZweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0zMCB7XG4gIGxlZnQ6IDkwOXB4O1xuICB0b3A6IDIwMjdweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0zMSB7XG4gIGxlZnQ6IDQ3NHB4O1xuICB0b3A6IDE5MjFweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0zMiB7XG4gIGxlZnQ6IDc1MnB4O1xuICB0b3A6IDIxMzRweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0zMyB7XG4gIGxlZnQ6IDk4MHB4O1xuICB0b3A6IDIxODRweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0zNCB7XG4gIGxlZnQ6IDM5NXB4O1xuICB0b3A6IDIxODBweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0zNSB7XG4gIGxlZnQ6IDQxMXB4O1xuICB0b3A6IDI0NDBweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0zNiB7XG4gIGxlZnQ6IDg1MnB4O1xuICB0b3A6IDI0NTBweDtcbn1cbi5tYXAxX19pdGVtLml0ZW0zNyB7XG4gIGxlZnQ6IDEwNDJweDtcbiAgdG9wOiAyMzk2cHg7XG59XG4ubWFwMV9faXRlbS5pdGVtMzgge1xuICBsZWZ0OiAyNTJweDtcbiAgdG9wOiAyNTM0cHg7XG59XG4ubWFwMV9faXRlbS5pdGVtMzkge1xuICBsZWZ0OiA3MzJweDtcbiAgdG9wOiAyNjI4cHg7XG59XG4ubWFwMV9faXRlbS5pdGVtNDAge1xuICBsZWZ0OiA5ODJweDtcbiAgdG9wOiAyNTczcHg7XG59XG4ubWFwMV9faXRlbS5pdGVtNDEge1xuICBsZWZ0OiAxMzUycHg7XG4gIHRvcDogMjYyMHB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTQyIHtcbiAgbGVmdDogMjY2cHg7XG4gIHRvcDogMjcyMHB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTQzIHtcbiAgbGVmdDogNTM5cHg7XG4gIHRvcDogMjcxN3B4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTQ0IHtcbiAgbGVmdDogODI1cHg7XG4gIHRvcDogMjgyMXB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTQ1IHtcbiAgbGVmdDogMTEyMXB4O1xuICB0b3A6IDI3NDVweDtcbn1cbi5tYXAxX19pdGVtLml0ZW00NiB7XG4gIGxlZnQ6IDE0MnB4O1xuICB0b3A6IDI4MzRweDtcbn1cbi5tYXAxX19pdGVtLml0ZW00NyB7XG4gIGxlZnQ6IDMxMHB4O1xuICB0b3A6IDMwMTNweDtcbn1cbi5tYXAxX19pdGVtLml0ZW00OCB7XG4gIGxlZnQ6IDQ3NHB4O1xuICB0b3A6IDMwMzZweDtcbn1cbi5tYXAxX19pdGVtLml0ZW00OSB7XG4gIGxlZnQ6IDQwOHB4O1xuICB0b3A6IDI4NTVweDtcbn1cbi5tYXAxX19pdGVtLml0ZW01MCB7XG4gIGxlZnQ6IDY3NnB4O1xuICB0b3A6IDI5ODBweDtcbn1cbi5tYXAxX19pdGVtLml0ZW01MSB7XG4gIGxlZnQ6IDEwMjFweDtcbiAgdG9wOiAyODk5cHg7XG59XG4ubWFwMV9faXRlbS5pdGVtNTIge1xuICBsZWZ0OiAxMTMwcHg7XG4gIHRvcDogMjg3OHB4O1xufVxuLm1hcDFfX2l0ZW0uaXRlbTUzIHtcbiAgbGVmdDogNjEycHg7XG4gIHRvcDogMjMzM3B4O1xufVxuXG4ubWFwMiB7XG4gIHdpZHRoOiAyNDg3cHg7XG4gIGhlaWdodDogMzUwN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFwL21hcC1iZzIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTdweCk7XG59XG4ubWFwMl9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXAyX19pdGVtLml0ZW0xIHtcbiAgbGVmdDogMjA1N3B4O1xuICB0b3A6IDMyMnB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTIge1xuICBsZWZ0OiAxODQ1cHg7XG4gIHRvcDogMzk3cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMyB7XG4gIGxlZnQ6IDE1NTZweDtcbiAgdG9wOiA0NDVweDtcbn1cbi5tYXAyX19pdGVtLml0ZW00IHtcbiAgbGVmdDogMTEyNXB4O1xuICB0b3A6IDU3MXB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTUge1xuICBsZWZ0OiAxMDU0cHg7XG4gIHRvcDogNDc2cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtNiB7XG4gIGxlZnQ6IDkxNXB4O1xuICB0b3A6IDUxNHB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTcge1xuICBsZWZ0OiA3MDlweDtcbiAgdG9wOiA1MzlweDtcbn1cbi5tYXAyX19pdGVtLml0ZW04IHtcbiAgbGVmdDogNTI1cHg7XG4gIHRvcDogNTk5cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtOSB7XG4gIGxlZnQ6IDM2M3B4O1xuICB0b3A6IDYxOXB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTEwIHtcbiAgbGVmdDogMzg5cHg7XG4gIHRvcDogODY3cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMTEge1xuICBsZWZ0OiA1ODBweDtcbiAgdG9wOiA4MTZweDtcbn1cbi5tYXAyX19pdGVtLml0ZW0xMiB7XG4gIGxlZnQ6IDcxNHB4O1xuICB0b3A6IDk4MnB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTEzIHtcbiAgbGVmdDogODY2cHg7XG4gIHRvcDogODcxcHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMTQge1xuICBsZWZ0OiAxMTE2cHg7XG4gIHRvcDogOTA4cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMTUge1xuICBsZWZ0OiAxNDE4cHg7XG4gIHRvcDogNzg3cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMTYge1xuICBsZWZ0OiAxNzg4cHg7XG4gIHRvcDogODc4cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMTcge1xuICBsZWZ0OiAyMTUxcHg7XG4gIHRvcDogODMycHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMTgge1xuICBsZWZ0OiAxNDA0cHg7XG4gIHRvcDogMTA1MXB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTE5IHtcbiAgbGVmdDogMTAxNHB4O1xuICB0b3A6IDExNjZweDtcbn1cbi5tYXAyX19pdGVtLml0ZW0yMCB7XG4gIGxlZnQ6IDEwMDhweDtcbiAgdG9wOiAxMjk1cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMjEge1xuICBsZWZ0OiA1MTlweDtcbiAgdG9wOiAxMzI4cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMjIge1xuICBsZWZ0OiA1MTlweDtcbiAgdG9wOiAxMTU2cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMjMge1xuICBsZWZ0OiA0NDBweDtcbiAgdG9wOiAxMzQ5cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMjQge1xuICBsZWZ0OiA0MjRweDtcbiAgdG9wOiAxMzUzcHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMjUge1xuICBsZWZ0OiAyNDBweDtcbiAgdG9wOiAxNDUwcHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMjYge1xuICBsZWZ0OiAxODVweDtcbiAgdG9wOiAxMjg1cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMjcge1xuICBsZWZ0OiAxODZweDtcbiAgdG9wOiAxMDg3cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMjgge1xuICBsZWZ0OiAzNzVweDtcbiAgdG9wOiAxMDcwcHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMjkge1xuICBsZWZ0OiAyMTA0cHg7XG4gIHRvcDogNTI3cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMzAge1xuICBsZWZ0OiAxNjUwcHg7XG4gIGJvdHRvbTogMTQ3MXB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTMxIHtcbiAgbGVmdDogMTYxM3B4O1xuICBib3R0b206IDEzNTRweDtcbn1cbi5tYXAyX19pdGVtLml0ZW0zMiB7XG4gIGxlZnQ6IDE0NDRweDtcbiAgYm90dG9tOiAxMzQwcHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMzMge1xuICBsZWZ0OiAxMjQwcHg7XG4gIGJvdHRvbTogMTM0MHB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTM0IHtcbiAgbGVmdDogOTM5cHg7XG4gIGJvdHRvbTogMTMxMHB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTM1IHtcbiAgbGVmdDogNTY5cHg7XG4gIGJvdHRvbTogMTIwNXB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTM2IHtcbiAgbGVmdDogNjE2cHg7XG4gIGJvdHRvbTogODgzcHg7XG59XG4ubWFwMl9faXRlbS5pdGVtMzcge1xuICBsZWZ0OiA0MjdweDtcbiAgYm90dG9tOiA3OTJweDtcbn1cbi5tYXAyX19pdGVtLml0ZW0zOCB7XG4gIGxlZnQ6IDExMnB4O1xuICBib3R0b206IDM1NXB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTM5IHtcbiAgbGVmdDogMTEycHg7XG4gIGJvdHRvbTogMjk3cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtNDAge1xuICBsZWZ0OiA1MDJweDtcbiAgYm90dG9tOiA1MDdweDtcbn1cbi5tYXAyX19pdGVtLml0ZW00MSB7XG4gIGxlZnQ6IDExMHB4O1xuICBib3R0b206IDI3OHB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTQyIHtcbiAgbGVmdDogMTEwcHg7XG4gIGJvdHRvbTogMjc4cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtNDMge1xuICBsZWZ0OiAxNDFweDtcbiAgYm90dG9tOiAyOTdweDtcbn1cbi5tYXAyX19pdGVtLml0ZW00NCB7XG4gIGxlZnQ6IDI3MXB4O1xuICBib3R0b206IDI3OHB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTQ1IHtcbiAgbGVmdDogNjg4cHg7XG4gIGJvdHRvbTogNTQwcHg7XG59XG4ubWFwMl9faXRlbS5pdGVtNDYge1xuICBsZWZ0OiA3MzRweDtcbiAgYm90dG9tOiA3NDBweDtcbn1cbi5tYXAyX19pdGVtLml0ZW00NyB7XG4gIGxlZnQ6IDkyOHB4O1xuICBib3R0b206IDYzNHB4O1xufVxuLm1hcDJfX2l0ZW0uaXRlbTQ4IHtcbiAgbGVmdDogOTg0cHg7XG4gIGJvdHRvbTogMzg2cHg7XG59XG4ubWFwMl9faXRlbS5pdGVtNDkge1xuICBsZWZ0OiAxMDg0cHg7XG4gIGJvdHRvbTogNDIycHg7XG59XG4ubWFwMl9faXRlbS5pdGVtNTAge1xuICBsZWZ0OiA5NzRweDtcbiAgYm90dG9tOiAyNzhweDtcbn1cbi5tYXAyX19pdGVtLml0ZW01MSB7XG4gIGxlZnQ6IDE0NDRweDtcbiAgYm90dG9tOiA2MzFweDtcbn1cbi5tYXAyX19pdGVtLml0ZW01MiB7XG4gIGxlZnQ6IDgyNHB4O1xuICBib3R0b206IDI3OHB4O1xufVxuXG4jbWFwMV9jbG9uZSxcbiNtYXAyX2Nsb25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4xMyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn0iLCIvKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdsb2JhbCBzZWxlY3RvcnNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDsgLyogQWxsIGJyb3dzZXJzIHdpdGhvdXQgb3ZlcmxheWluZyBzY3JvbGxiYXJzICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogaU9TIDgrICovXG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG5cdHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG5cdG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuaHIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwbHkgY3Vyc29yIHBvaW50ZXIgdG8gYnV0dG9uIGVsZW1lbnRzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiBhdXRvOyAvKiBGaXJlZm94IDM2KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBTYWZhcmkgOCsgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIDggKi9cbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG5cdHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLiAqL1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEgKi9cbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogUmVwbGFjZSBmb2N1cyBzdHlsZSByZW1vdmVkIGluIHRoZSBib3JkZXIgcmVzZXQgYWJvdmUgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBSZW1vdmUgdGhlIGRlZmF1bHQgYnV0dG9uIHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lOyAvKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMCAqL1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuXHRbaGlkZGVufj1cInNjcmVlblwiXSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG51bCwgb2wsIGxpLCBkbCwgZHQsIGRkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcInZhclwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIExJTksgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdHh0X2xpbmtfb3BhY2l0eSgkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KSB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogJGhvdmVyLWRlY287XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0eHRfbGlua19jb2xvcigkZGVjbzpub25lLCAkY29sb3I6JGRlZmF1bHQtY29sb3IsICRjb2xvcjI6JGRlZmF1bHQtY29sb3IsICRob3Zlci1kZWNvOm5vbmUpIHtcblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiAkZGVjbztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKC4yKTtcblx0fVxuXG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3IyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIENMRUFSIEZJWCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZiB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cblxuLy8gQU5JTUFUSU9OIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRyYW5zaXRpb24oJHRpbWU6LjIsICRwcm9wOmFsbCwgJGVhc2luZzplYXNlLWluLW91dCkge1xuXHR0cmFuc2l0aW9uOiAkcHJvcCAjeyR0aW1lfXMgJGVhc2luZztcbn1cblxuXG4vLyBJTUVESUEgUVVFUlkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbWluX3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1heF9zY3JlZW4oJGJwKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIElFICYgRURHRSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBlZygpIHtcblx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gaWUoKSB7XG5cdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gdncgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gdncoJHBpeGVsc1Z3KSB7XG5cdCRiYXNlV2lkdGgtc3AgOiA3NTA7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHBpeGVsc1Z3LCAkYmFzZVdpZHRoLXNwKSAqIDEwMHZ3O1xufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQtanA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9iZy5qcGdcIik7XG59XG5cbmltZ3tcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWdbc3JjJD1cIi5zdmdcIl0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5cbi8vIHN0eWxlIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZS1jb250ZW50c3tcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmVsbS1pbm5lcntcblx0d2lkdGg6IDEyMDBweDtcblx0bWluLXdpZHRoOiAxMjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4vL+ezluWwv+eXheaCo+iAheOBleOCk+WQkeOBkeWLleeUu+OBruOBlOe0ueS7iyAtLS0tLS0tXG4uZGlhYmV0ZXMtbW92aWV7XG5cdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0cGFkZGluZy10b3A6IDM1cHg7XG5cdC8vd2lkdGg6IDEyMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzY1cHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vbW92aWVfYmcucG5nP3Y9MVwiKSByZXBlYXQteCBjZW50ZXIgdG9wO1xuXHQvL2JhY2tncm91bmQtc2l6ZTogMTE5NXB4IDM2NXB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0Jl9faGVhZGluZ3tcblx0XHR3aWR0aDogMzkwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHR9XG5cdCZfX2xpc3R7XG5cdFx0d2lkdGg6IDgwM3B4O1xuXHRcdG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQmX19pdGVte1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdFx0LnRleHQtdG91c2hpdHN1e1xuXHRcdFx0XHR3aWR0aDogMzIzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdH1cblx0XHRcdC50ZXh0LXRhbnBha3VzaXRzdXtcblx0XHRcdFx0d2lkdGg6IDM2N3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0XHQudGh1bWJ7XG5cdFx0XHRcdHdpZHRoOiAzODVweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMyk7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXI6IDdweCBzb2xpZCAjZmZmMTAwO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0LnRodW1ie1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy/ns5bos6rjg57jg4Pjg5fjga7ljbDliLfmlrnms5UgLS0tLS0tLVxuLm1vZGFsLXdyYXB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG5cdHotaW5kZXg6IDIwMDA7XG5cblx0Ly8g44K544Kv44Ot44O844Or44OQ44O86Z2e6KGo56S677yISUXjg7tFZGdl77yJLS0tLS0tLVxuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cdC8vIOOCueOCr+ODreODvOODq+ODkOODvOmdnuihqOekuu+8iEZpcmVmb3jvvIktLS0tLS0tXG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0Ly8g44K544Kv44Ot44O844Or44OQ44O86Z2e6KGo56S677yIQ2hyb21l44O7U2FmYXJp77yJLS0tLS0tLVxuXHQmOjotd2Via2l0LXNjcm9sbGJhcntcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblxuXHQvKiYuYWN0aXZle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9Ki9cbn1cblxuLm1vZGFsLWJne1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgjMDAwMDAwLC4zKTtcblx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubW9kYWwge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogY2FsYygxMDAlICsgMXB4KTtcblx0cGFkZGluZzogNDBweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdCNtb2RhbC1saW5rMyB7XG5cdFx0cGFkZGluZy10b3A6IDM0cHg7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4ODBweDtcblx0XHRtYXgtaGVpZ2h0OiA2MjNweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR6LWluZGV4OiAyMDAxO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAyMHB4IHJnYmEoMCwwLDAsLjIpKTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRwYWRkaW5nOiA0MnB4IDIwcHggMzBweCA0N3B4O1xuXHR9XG5cblx0Jl9fY2xvc2V7XG5cdFx0d2lkdGg6IDY3cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMTZweDtcblx0XHR0b3A6IC0yMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5tb2RhbF9fY29udGVudHMtd3JhcHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Jl9faGVhZHtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogNzU1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnRzIHtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyOXB4O1xuXHRcdG1heC1oZWlnaHQ6IDQ5MHB4O1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTYsMzQpKTtcblx0XHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcih1bmRlcmxpbmUsIzFhMmRlNSwjMWEyZGU1LG5vbmUpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDB2aDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsLWxpbmt7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZkZWVjNTtcblx0XHRcdHBhZGRpbmc6IDEycHggMjBweCAxNHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDU2LDM4KSk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3IodW5kZXJsaW5lLCRjb2xvci1ibGFjaywkY29sb3ItYmxhY2ssbm9uZSk7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLXBje1xuXHRcdFx0XHRcdHdpZHRoOiAzOXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1zcHtcblx0XHRcdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL21vZGFsLWxpbmstYXJ3LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2RldGFpbHtcblx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNjNweDtcblx0XHRcdH1cblx0XHRcdC5oZWFkaW5ne1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y3YmIxNztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLXBje1xuXHRcdFx0XHRcdHdpZHRoOiAzOXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLXNwe1xuXHRcdFx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig1Niw0NCkpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxlYWQtdGV4dDF7XG5cdFx0XHRcdC8vbWFyZ2luLWJvdHRvbTogMzRweDtcblxuXHRcdFx0XHQmICsgLm1vZGFsX19jb250ZW50c19fZGV0YWlsX19pdGVtIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGVhZC10ZXh0Mntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdH1cblx0XHRcdC5sZWFkLXRleHQze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXRlbS1zcDF7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oZWFkaW5nLXN1Yntcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTYsMzgpKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRcdFx0Ji5oZWFkaW5nLXN1YjF7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmhlYWRpbmctc3ViMntcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaGVhZGluZy1zdWIze1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5oZWFkaW5nLXN1YjR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaW5uZXJ7XG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGl0bGV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcGVyY2VudGFnZShtYXRoLmRpdig3NiwzNikpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmN2JiMTc7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGlzdHtcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVlbTtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMi41ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNhbmtvdXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiA1MXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vbWFwIiwiLy8gV0lEVEggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYnJlYWstcG9pbnQ6IDc2N3B4O1xuXG4vLyBDT0xPUiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjb2xvci1ibGFjazogIzAwMDAwMDtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRkZWZhdWx0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cblxuLy8gRk9OVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LWpwOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAmX19pbm5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX19sb2dve1xuICAgICAgICB3aWR0aDogMzUzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTQ4cHg7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgfS8vc3Bcbn0vL2hlYWRlclxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5mb290ZXJ7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgJl9fbG9nb3tcbiAgICAgICAgd2lkdGg6IDM1M3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgfVxuICAgICZfX2xpbmt7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsIzAwMDAwMCwjMDA5N2UwLG5vbmUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTAsMjgpKTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMnB4IDAgMjJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29weXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG4gICAgfS8vc3Bcbn0vL2Zvb3RlclxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5tYXAtd3JhcHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8v6aOf5LqL57eoIC0tLS0tLS1cbi5tYXAxe1xuICAgIHdpZHRoOiAyNDg3cHg7XG4gICAgaGVpZ2h0OiAzNTA3cHg7XG4gICAgYmFja2dyb3VuZDogIHVybChcIi4uL2ltZy9tYXAvbWFwLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTdweCk7XG5cbiAgICAmX19pdGVte1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuaXRlbTF7XG4gICAgICAgICAgICBsZWZ0OiAxOTcycHg7XG4gICAgICAgICAgICB0b3A6IDIxOXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTJ7XG4gICAgICAgICAgICBsZWZ0OiAxNzg0cHg7XG4gICAgICAgICAgICB0b3A6IDI5OXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTN7XG4gICAgICAgICAgICBsZWZ0OiAxNzk1cHg7XG4gICAgICAgICAgICB0b3A6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTR7XG4gICAgICAgICAgICBsZWZ0OiAyMTk4cHg7XG4gICAgICAgICAgICB0b3A6IDM0OHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTV7XG4gICAgICAgICAgICBsZWZ0OiAyMDEwcHg7XG4gICAgICAgICAgICB0b3A6IDQ0N3B4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTZ7XG4gICAgICAgICAgICBsZWZ0OiAxMzgycHg7XG4gICAgICAgICAgICB0b3A6IDQ0NXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTd7XG4gICAgICAgICAgICBsZWZ0OiAyMjA5cHg7XG4gICAgICAgICAgICB0b3A6IDc3MnB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTh7XG4gICAgICAgICAgICBsZWZ0OiAyMDA0cHg7XG4gICAgICAgICAgICB0b3A6IDg1MnB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTl7XG4gICAgICAgICAgICBsZWZ0OiAxODM1cHg7XG4gICAgICAgICAgICB0b3A6IDEwMTlweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0xMHtcbiAgICAgICAgICAgIGxlZnQ6IDIxMjZweDtcbiAgICAgICAgICAgIHRvcDogMTE3NXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTExe1xuICAgICAgICAgICAgbGVmdDogMTczNHB4O1xuICAgICAgICAgICAgdG9wOiAxMjE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMTJ7XG4gICAgICAgICAgICBsZWZ0OiAxNzU5cHg7XG4gICAgICAgICAgICB0b3A6IDE0MTlweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0xM3tcbiAgICAgICAgICAgIGxlZnQ6IDE1NTJweDtcbiAgICAgICAgICAgIHRvcDogMTQwNnB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTE0e1xuICAgICAgICAgICAgbGVmdDogMTM4MnB4O1xuICAgICAgICAgICAgdG9wOiAxNDg3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMTV7XG4gICAgICAgICAgICBsZWZ0OiAxMTA3cHg7XG4gICAgICAgICAgICB0b3A6IDE1MjhweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0xNntcbiAgICAgICAgICAgIGxlZnQ6IDk2OHB4O1xuICAgICAgICAgICAgdG9wOiAxMzcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMTd7XG4gICAgICAgICAgICBsZWZ0OiAxMDYycHg7XG4gICAgICAgICAgICB0b3A6IDExNzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0xOHtcbiAgICAgICAgICAgIGxlZnQ6IDEwNDVweDtcbiAgICAgICAgICAgIHRvcDogOTgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMTl7XG4gICAgICAgICAgICBsZWZ0OiAxMzgxcHg7XG4gICAgICAgICAgICB0b3A6IDk1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTIwe1xuICAgICAgICAgICAgbGVmdDogMTM2NnB4O1xuICAgICAgICAgICAgdG9wOiA3ODFweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0yMXtcbiAgICAgICAgICAgIGxlZnQ6IDExMzNweDtcbiAgICAgICAgICAgIHRvcDogNzg0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMjJ7XG4gICAgICAgICAgICBsZWZ0OiAxMTU2cHg7XG4gICAgICAgICAgICB0b3A6IDE4MDJweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0yM3tcbiAgICAgICAgICAgIGxlZnQ6IDEzOTZweDtcbiAgICAgICAgICAgIHRvcDogMTgwOHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTI0e1xuICAgICAgICAgICAgbGVmdDogMTgzMnB4O1xuICAgICAgICAgICAgdG9wOiAxNzMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMjV7XG4gICAgICAgICAgICBsZWZ0OiA2NjFweDtcbiAgICAgICAgICAgIHRvcDogMTcyN3B4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTI2e1xuICAgICAgICAgICAgbGVmdDogNTM4cHg7XG4gICAgICAgICAgICB0b3A6IDE1MDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0yN3tcbiAgICAgICAgICAgIGxlZnQ6IDIwMzZweDtcbiAgICAgICAgICAgIHRvcDogMTk2OHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTI4e1xuICAgICAgICAgICAgbGVmdDogMTY0OHB4O1xuICAgICAgICAgICAgdG9wOiAyMTcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMjl7XG4gICAgICAgICAgICBsZWZ0OiAxMTY3cHg7XG4gICAgICAgICAgICB0b3A6IDIwNTZweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0zMHtcbiAgICAgICAgICAgIGxlZnQ6IDkwOXB4O1xuICAgICAgICAgICAgdG9wOiAyMDI3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMzF7XG4gICAgICAgICAgICBsZWZ0OiA0NzRweDtcbiAgICAgICAgICAgIHRvcDogMTkyMXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTMye1xuICAgICAgICAgICAgbGVmdDogNzUycHg7XG4gICAgICAgICAgICB0b3A6IDIxMzRweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0zM3tcbiAgICAgICAgICAgIGxlZnQ6IDk4MHB4O1xuICAgICAgICAgICAgdG9wOiAyMTg0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMzR7XG4gICAgICAgICAgICBsZWZ0OiAzOTVweDtcbiAgICAgICAgICAgIHRvcDogMjE4MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTM1e1xuICAgICAgICAgICAgbGVmdDogNDExcHg7XG4gICAgICAgICAgICB0b3A6IDI0NDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0zNntcbiAgICAgICAgICAgIGxlZnQ6IDg1MnB4O1xuICAgICAgICAgICAgdG9wOiAyNDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMzd7XG4gICAgICAgICAgICBsZWZ0OiAxMDQycHg7XG4gICAgICAgICAgICB0b3A6IDIzOTZweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0zOHtcbiAgICAgICAgICAgIGxlZnQ6IDI1MnB4O1xuICAgICAgICAgICAgdG9wOiAyNTM0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMzl7XG4gICAgICAgICAgICBsZWZ0OiA3MzJweDtcbiAgICAgICAgICAgIHRvcDogMjYyOHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTQwe1xuICAgICAgICAgICAgbGVmdDogOTgycHg7XG4gICAgICAgICAgICB0b3A6IDI1NzNweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00MXtcbiAgICAgICAgICAgIGxlZnQ6IDEzNTJweDtcbiAgICAgICAgICAgIHRvcDogMjYyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTQye1xuICAgICAgICAgICAgbGVmdDogMjY2cHg7XG4gICAgICAgICAgICB0b3A6IDI3MjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00M3tcbiAgICAgICAgICAgIGxlZnQ6IDUzOXB4O1xuICAgICAgICAgICAgdG9wOiAyNzE3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtNDR7XG4gICAgICAgICAgICBsZWZ0OiA4MjVweDtcbiAgICAgICAgICAgIHRvcDogMjgyMXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTQ1e1xuICAgICAgICAgICAgbGVmdDogMTEyMXB4O1xuICAgICAgICAgICAgdG9wOiAyNzQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtNDZ7XG4gICAgICAgICAgICBsZWZ0OiAxNDJweDtcbiAgICAgICAgICAgIHRvcDogMjgzNHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTQ3e1xuICAgICAgICAgICAgbGVmdDogMzEwcHg7XG4gICAgICAgICAgICB0b3A6IDMwMTNweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00OHtcbiAgICAgICAgICAgIGxlZnQ6IDQ3NHB4O1xuICAgICAgICAgICAgdG9wOiAzMDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtNDl7XG4gICAgICAgICAgICBsZWZ0OiA0MDhweDtcbiAgICAgICAgICAgIHRvcDogMjg1NXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTUwe1xuICAgICAgICAgICAgbGVmdDogNjc2cHg7XG4gICAgICAgICAgICB0b3A6IDI5ODBweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW01MXtcbiAgICAgICAgICAgIGxlZnQ6IDEwMjFweDtcbiAgICAgICAgICAgIHRvcDogMjg5OXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTUye1xuICAgICAgICAgICAgbGVmdDogMTEzMHB4O1xuICAgICAgICAgICAgdG9wOiAyODc4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtNTN7XG4gICAgICAgICAgICBsZWZ0OiA2MTJweDtcbiAgICAgICAgICAgIHRvcDogMjMzM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL+mWk+mjn+ODu+ODleODq+ODvOODhOe3qCAtLS0tLS0tXG4ubWFwMntcbiAgICB3aWR0aDogMjQ4N3B4O1xuICAgIGhlaWdodDogMzUwN3B4O1xuICAgIGJhY2tncm91bmQ6ICB1cmwoXCIuLi9pbWcvbWFwL21hcC1iZzIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTdweCk7XG5cbiAgICAmX19pdGVte1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuaXRlbTF7XG4gICAgICAgICAgICBsZWZ0OiAyMDU3cHg7XG4gICAgICAgICAgICB0b3A6IDMyMnB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTJ7XG4gICAgICAgICAgICBsZWZ0OiAxODQ1cHg7XG4gICAgICAgICAgICB0b3A6IDM5N3B4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTN7XG4gICAgICAgICAgICBsZWZ0OiAxNTU2cHg7XG4gICAgICAgICAgICB0b3A6IDQ0NXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTR7XG4gICAgICAgICAgICBsZWZ0OiAxMTI1cHg7XG4gICAgICAgICAgICB0b3A6IDU3MXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTV7XG4gICAgICAgICAgICBsZWZ0OiAxMDU0cHg7XG4gICAgICAgICAgICB0b3A6IDQ3NnB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTZ7XG4gICAgICAgICAgICBsZWZ0OiA5MTVweDtcbiAgICAgICAgICAgIHRvcDogNTE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtN3tcbiAgICAgICAgICAgIGxlZnQ6IDcwOXB4O1xuICAgICAgICAgICAgdG9wOiA1MzlweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW04e1xuICAgICAgICAgICAgbGVmdDogNTI1cHg7XG4gICAgICAgICAgICB0b3A6IDU5OXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTl7XG4gICAgICAgICAgICBsZWZ0OiAzNjNweDtcbiAgICAgICAgICAgIHRvcDogNjE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMTB7XG4gICAgICAgICAgICBsZWZ0OiAzODlweDtcbiAgICAgICAgICAgIHRvcDogODY3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMTF7XG4gICAgICAgICAgICBsZWZ0OiA1ODBweDtcbiAgICAgICAgICAgIHRvcDogODE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMTJ7XG4gICAgICAgICAgICBsZWZ0OiA3MTRweDtcbiAgICAgICAgICAgIHRvcDogOTgycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMTN7XG4gICAgICAgICAgICBsZWZ0OiA4NjZweDtcbiAgICAgICAgICAgIHRvcDogODcxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMTR7XG4gICAgICAgICAgICBsZWZ0OiAxMTE2cHg7XG4gICAgICAgICAgICB0b3A6IDkwOHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTE1e1xuICAgICAgICAgICAgbGVmdDogMTQxOHB4O1xuICAgICAgICAgICAgdG9wOiA3ODdweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0xNntcbiAgICAgICAgICAgIGxlZnQ6IDE3ODhweDtcbiAgICAgICAgICAgIHRvcDogODc4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMTd7XG4gICAgICAgICAgICBsZWZ0OiAyMTUxcHg7XG4gICAgICAgICAgICB0b3A6IDgzMnB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTE4e1xuICAgICAgICAgICAgbGVmdDogMTQwNHB4O1xuICAgICAgICAgICAgdG9wOiAxMDUxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMTl7XG4gICAgICAgICAgICBsZWZ0OiAxMDE0cHg7XG4gICAgICAgICAgICB0b3A6IDExNjZweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0yMHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMDhweDtcbiAgICAgICAgICAgIHRvcDogMTI5NXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTIxe1xuICAgICAgICAgICAgbGVmdDogNTE5cHg7XG4gICAgICAgICAgICB0b3A6IDEzMjhweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0yMntcbiAgICAgICAgICAgIGxlZnQ6IDUxOXB4O1xuICAgICAgICAgICAgdG9wOiAxMTU2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMjN7XG4gICAgICAgICAgICBsZWZ0OiA0NDBweDtcbiAgICAgICAgICAgIHRvcDogMTM0OXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTI0e1xuICAgICAgICAgICAgbGVmdDogNDI0cHg7XG4gICAgICAgICAgICB0b3A6IDEzNTNweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0yNXtcbiAgICAgICAgICAgIGxlZnQ6IDI0MHB4O1xuICAgICAgICAgICAgdG9wOiAxNDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMjZ7XG4gICAgICAgICAgICBsZWZ0OiAxODVweDtcbiAgICAgICAgICAgIHRvcDogMTI4NXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTI3e1xuICAgICAgICAgICAgbGVmdDogMTg2cHg7XG4gICAgICAgICAgICB0b3A6IDEwODdweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0yOHtcbiAgICAgICAgICAgIGxlZnQ6IDM3NXB4O1xuICAgICAgICAgICAgdG9wOiAxMDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMjl7XG4gICAgICAgICAgICBsZWZ0OiAyMTA0cHg7XG4gICAgICAgICAgICB0b3A6IDUyN3B4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTMwe1xuICAgICAgICAgICAgbGVmdDogMTY1MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAxNDcxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMzF7XG4gICAgICAgICAgICBsZWZ0OiAxNjEzcHg7XG4gICAgICAgICAgICBib3R0b206IDEzNTRweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0zMntcbiAgICAgICAgICAgIGxlZnQ6IDE0NDRweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTM0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTMze1xuICAgICAgICAgICAgbGVmdDogMTI0MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAxMzQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtMzR7XG4gICAgICAgICAgICBsZWZ0OiA5MzlweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTMxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTM1e1xuICAgICAgICAgICAgbGVmdDogNTY5cHg7XG4gICAgICAgICAgICBib3R0b206IDEyMDVweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0zNntcbiAgICAgICAgICAgIGxlZnQ6IDYxNnB4O1xuICAgICAgICAgICAgYm90dG9tOiA4ODNweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0zN3tcbiAgICAgICAgICAgIGxlZnQ6IDQyN3B4O1xuICAgICAgICAgICAgYm90dG9tOiA3OTJweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0zOHtcbiAgICAgICAgICAgIGxlZnQ6IDExMnB4O1xuICAgICAgICAgICAgYm90dG9tOiAzNTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW0zOXtcbiAgICAgICAgICAgIGxlZnQ6IDExMnB4O1xuICAgICAgICAgICAgYm90dG9tOiAyOTdweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00MHtcbiAgICAgICAgICAgIGxlZnQ6IDUwMnB4O1xuICAgICAgICAgICAgYm90dG9tOiA1MDdweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00MXtcbiAgICAgICAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAyNzhweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00MntcbiAgICAgICAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAyNzhweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00M3tcbiAgICAgICAgICAgIGxlZnQ6IDE0MXB4O1xuICAgICAgICAgICAgYm90dG9tOiAyOTdweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00NHtcbiAgICAgICAgICAgIGxlZnQ6IDI3MXB4O1xuICAgICAgICAgICAgYm90dG9tOiAyNzhweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00NXtcbiAgICAgICAgICAgIGxlZnQ6IDY4OHB4O1xuICAgICAgICAgICAgYm90dG9tOiA1NDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00NntcbiAgICAgICAgICAgIGxlZnQ6IDczNHB4O1xuICAgICAgICAgICAgYm90dG9tOiA3NDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00N3tcbiAgICAgICAgICAgIGxlZnQ6IDkyOHB4O1xuICAgICAgICAgICAgYm90dG9tOiA2MzRweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00OHtcbiAgICAgICAgICAgIGxlZnQ6IDk4NHB4O1xuICAgICAgICAgICAgYm90dG9tOiAzODZweDtcbiAgICAgICAgfVxuICAgICAgICAmLml0ZW00OXtcbiAgICAgICAgICAgIGxlZnQ6IDEwODRweDtcbiAgICAgICAgICAgIGJvdHRvbTogNDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtNTB7XG4gICAgICAgICAgICBsZWZ0OiA5NzRweDtcbiAgICAgICAgICAgIGJvdHRvbTogMjc4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtNTF7XG4gICAgICAgICAgICBsZWZ0OiAxNDQ0cHg7XG4gICAgICAgICAgICBib3R0b206IDYzMXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbTUye1xuICAgICAgICAgICAgbGVmdDogODI0cHg7XG4gICAgICAgICAgICBib3R0b206IDI3OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL+e4ruWwj+ODnuODg+ODl1xuI21hcDFfY2xvbmUsXG4jbWFwMl9jbG9uZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEzKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59Il19 */
