/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/common.scss ***!
  \**********************************************************************************************************************/
@charset "UTF-8";
.scrollmenu--default, .select--default, .select--default .select__list-wrap .select__list li > .select__list-anchor, .swiper--default .swiper-button-prev, .swiper--default .swiper-button-next, .accordion--default .accordion__item .accordion__header .accordion__btn, .accordion--default .accordion__item .accordion__header .accordion__btn > span::before, .button--default .button__text, .slideDown__btn, .slideDown__btn > span::before, .slideDown__cont .family__site_list > li > a, .header__menu_btn {
  display: flex;
  justify-content: center;
  align-items: center;
}

.popup__close::before, .popup--expansion .popup__close::before, .checkbox--default, .checkbox--chip-default input[type=checkbox] + label, .radio--default, .chip--default, .button__icon, .button--default, .button--default .button__icon::before, .navigation--default > a::after, .header__option .header__search_close::before {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.checkbox--default input, .checkbox--chip-default input[type=checkbox], .radio--default input, .hidden__text, .header__logo span, .header__menu_text, .footer__logo span {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px !important;
  clip: rect(0 0 0 0);
}

.swiper--default .swiper-button-prev span, .swiper--default .swiper-button-next span, .popup__close_text, .popup--expansion .popup__tit, .popup--main .popup__tit, .accordion--default .accordion__item .accordion__header .accordion__btn > span, .checkbox--default label, .radio--default label, .button--default.icon--button .button__text, .slideDown__btn > span, .header__option .header__search_close .header__search__text {
  overflow: hidden;
  text-indent: -9999px;
  font-size: 1px;
}

.select--default .select__button:after {
  content: "";
  display: block;
  position: absolute;
}

:root {
  --border-btn: var(--primary-white);
  --border-btn-40: var(--gray-40);
  --border-btn-primary: var(--primary-red);
  --border-btn-outline: var(--primary-black);
  --border-btn-disabled: var(--gray-30);
  --border-btn-outline-disabled: var(--gray-30);
  --border-btn-outline-disabled-20: var(--gray-20);
  --border-line-1: var(--gray-40);
  --border-line-2: var(--gray-30);
  --border-line-3: var(--gray-10);
  --border-line-strong: var(--primary-basic);
  --border-selectbox-btn: var(--gray-40);
  --border-selectbox-list: var(--gray-40);
  --border-selectbox-hover: var(--primary-basic);
  --border-input: var(--gray-40);
  --border-input-hover: var(--primary-basic);
  --border-input-error: var(--primary-red);
  --border-input-disabled: var(--gray-30);
  --border-chip: var(--gray-30);
  --border-chip-hover: var(--gray-50);
  --border-chip-checked: var(--primary-red);
  --border-chip-checked-hover: var(--red-80);
  --border-chip-disabled: var(--gray-30);
  --border-chip-checked-disabled: var(--red-30);
  --border-table: var(--gray-30);
  --border-header-transparent: var(--white-opacity-30);
  --border-accordion: var(--gray-40);
  --border-drag-enable: var(--primary-red);
  --border-drag-disable: var(--gray-20);
  --border-drag-thumb: var(--primary-red);
  --border-bottom-navigation: rgba(var(--rgb-white), 0.3);
  --border-btn-hover: var(--gray-30);
  --text-body: var(--primary-basic);
  --text-body-transparent: var(--primary-white);
  --text-body-white: var(--primary-white);
  --text-primary: var(--primary-red);
  --text-secondary: var(--gray-80);
  --text-btn: var(--primary-white);
  --text-btn-primary: var{--primary-white};
  --text-btn-primary-hover: var(--primary-white);
  --text-btn-outline: var(--primary-black);
  --text-btn-outline-hover: var(--primary-black);
  --text-btn-disabeld: var(--gray-50);
  --text-select-default: var(--gray-60);
  --text-btn-gray-90: var(--gray-90);
  --text-select-disabled: var(--gray-50);
  --text-input-body: var(--gray-90);
  --text-input-placeholder: var(--gray-60);
  --text-input-placeholder-disabled: var(--gray-50);
  --text-chip: var(--primary-basic);
  --text-chip-hover: var(--gray-50);
  --text-chip-checked: var(--primary-red);
  --text-chip-checked-hover: var(--red-80);
  --text-chip-disabled: var(--gray-50);
  --text-chip-checked-disabled: var(--red-50);
  --text-drag-label: var(--primary-basic);
  --text-drag-tick: var(--primary-basic);
  --text-tooltip: var(--primary-white);
  --text-bottom-navigation: var(--primary-white);
  --text-warning: var(--sodomy-90);
  --text-body-gray-10: var(--gray-10);
  --text-body-gray-20: var(--gray-20);
  --text-body-gray-40: var(--gray-40);
  --text-body-gray-50: var(--gray-50);
  --text-body-gray-60: var(--gray-60);
  --text-body-gray-70: var(--gray-70);
  --text-body-gray-90: var(--gray-90);
  --text-select-title: var(--gray-90);
  --background-body: var(--primary-white);
  --background-body-black: var(--primary-black);
  --background-body-gray: var(--gray-30);
  --background-body-primary: var(--primary-red);
  --background-body-gray-10: var(--gray-10);
  --background-body-gray-20: var(--gray-20);
  --background-body-gray-30: var(--gray-30);
  --background-body-gray-40: var(--gray-40);
  --background-body-gray-50: var(--gray-50);
  --background-body-gray-60: var(--gray-60);
  --background-body-gray-80: var(--gray-80);
  --background-body-red-80: var(--red-80);
  --background-btn-primary: var(--primary-red);
  --background-btn-disabled: var(--gray-30);
  --background-btn-primary-hover: var(--red-80);
  --background-btn-primary-active: var(--red-90);
  --background-btn-outline: var(--primary-white);
  --background-btn-outline-hover: var(--gray-20);
  --background-btn-outline-active: var(--gray-30);
  --background-btn-gray-10: var(--gray-10);
  --background-btn-outline-disabled: var(--primary-white);
  --background-icon-white: var(--primary-white);
  --background-icon-black: var(--primary-black);
  --background-icon-gray: var(--gray-70);
  --background-icon-gray-50: var(--gray-50);
  --background-icon-disabled: var(--gray-50);
  --background-icon-gray-60: var(--gray-60);
  --background-icon-gray-80: var(--gray-80);
  --background-icon-primary: var(--primary-red);
  --background-checkbox-disabled: var(--gray-30);
  --background-select-list: var(--primary-white);
  --background-select-list-hover: var(--gray-10);
  --background-select-list-selected: var(--gray-10);
  --background-select-disabled: var(--gray-30);
  --background-select-disabled-icon: var(--gray-50);
  --background-select-list-scroll: var(--black-opacity-10);
  --background-input-disabled: var(--gray-30);
  --background-chip: var(--primary-white);
  --background-chip-checked: var(--primary-red);
  --background-table-th: var(--gray-10);
  --background-table-td: var(--primary-white);
  --background-tooltip: var(--gray-80);
  --background-drag-track: var(--gray-20);
  --background-drag-active: var(--primary-red);
  --background-drag-thumb: var(--primary-white);
  --background-box-30: var(--red-30);
  --background-head-box: var(--primary-red);
  --background-head-box-80: var(--red-80);
  --background-head-box-90: var(--red-90);
  --background-dot-60: var(--gray-60);
  --background-chip-checked-light: var(--red-10);
  --background-accordion-active: var(--red-10);
  --background-scrollbar-thumb-2: var(--gray-50);
  --border-divider: var(--gray-30);
  --background-badge-primary: var(--primary-red);
  --background-badge-green: #89c300;
  --background-placeholder: var(--gray-08);
  --background-scrollbar-track: var(--primary-white);
  --background-scrollbar-thumb: var(--gray-07);
  --background-shadow: var(--primary-black);
  --background-icon-white-hover: var(--primary-black);
  --background-icon-label: var(--primary-white);
  --background-btn-underline: var(--primary-black);
  --background-radio: var(--primary-black);
  --background-checkbox-checked: var(--primary-black);
  --background-lazy-white: var(--primary-white);
  --background-sold: var(--green-80);
  --text-tag-red: var(--red-70);
  --text-tag-green: var(--green-70);
  --text-tag-green-80: var(--green-80);
  --text-tag-blue: var(--blue-70);
}

:root {
  --bg-none: none;
  --primary-red: var(--red-70);
  --primary-basic: #1d1d1b;
  --primary-white: #ffffff;
  --primary-black: #000000;
  --red-10: #fff9fa;
  --red-20: #ffeef1;
  --red-30: #ffe2e6;
  --red-50: #fe9caa;
  --red-60: #f46478;
  --red-70: #eb0028;
  --red-80: #aa182c;
  --red-90: #79242f;
  --gray-10: #f8f8f8;
  --gray-20: #f0f0f0;
  --gray-30: #e4e4e4;
  --gray-40: #d8d8d8;
  --gray-50: #c6c6c6;
  --gray-60: #8e8e8e;
  --gray-70: #717171;
  --gray-80: #555555;
  --gray-90: #2d2d2d;
  --rgb-black: 0, 0, 0;
  --rgb-white: 255, 255, 255;
  --black-opacity-10: rgba(var(--rgb-black), 0.1);
  --black-opacity-30: rgba(var(--rgb-black), 0.3);
  --black-opacity-40: rgba(var(--rgb-black), 0.4);
  --black-opacity-50: rgba(var(--rgb-black), 0.5);
  --black-opacity-60: rgba(var(--rgb-black), 0.6);
  --black-opacity-80: rgba(var(--rgb-black), 0.8);
  --white-opacity-30: rgba(var(--rgb-white), 0.3);
  --white-opacity-50: rgba(var(--rgb-white), 0.5);
  --sodomy-90: #101828;
  --green-70: #89c300;
  --green-80: #387d2a;
  --blue-70: #0075c3;
  --white-opacity-70: rgba(var(--rgb-white), 0.7);
}

/* Common */
html {
  font-size: 10px;
}

body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dt,
dd,
table,
th,
td,
form,
fieldset,
legend,
input,
textarea,
button,
select,
div,
figure,
article,
header,
nav,
footer,
section,
input,
textarea,
button,
span,
strong {
  margin: 0;
  padding: 0;
  color: var(--text-body);
  font-family: "NotoSansKR", "PrometoTrial", -apple-system, BlinkMacSystemFont, Open Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.5;
  letter-spacing: 0;
  box-sizing: border-box;
  word-break: keep-all;
  word-wrap: break-word;
  white-space: normal;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  max-height: 1000000px;
  font-variant-numeric: tabular-nums;
  -moz-font-feature-settings: "tnum";
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum" 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-weight: 400;
}

img,
fieldset,
iframe {
  border: 0;
  vertical-align: top;
}

textarea {
  border-radius: 0;
  appearance: none;
}

ul,
ol {
  list-style: none;
}

em,
address {
  font-style: normal;
}

input {
  vertical-align: middle;
}

table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

hr,
legend {
  display: none;
}

caption {
  visibility: hidden;
  overflow: hidden;
  position: static;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}

strong,
b {
  font-weight: 700;
}

button {
  padding: 0;
  box-sizing: border-box;
  border: none;
  background: none;
}

img {
  width: 100%;
}

a {
  color: inherit;
  text-decoration: none;
  box-sizing: border-box;
}

a,
button {
  cursor: pointer;
}
a:disabled,
button:disabled {
  cursor: no-drop;
}

*:focus-visible {
  outline-offset: -1px;
}

input[type=radio],
input[type=checkbox] {
  appearance: none;
}

::-webkit-input-placeholder {
  color: var(--background-placeholder);
  font-weight: 400;
}

:-ms-input-placeholder {
  color: var(--background-placeholder);
  font-weight: 400;
}

::placeholder {
  color: var(--background-placeholder);
  font-weight: 400;
}

svg {
  paint-order: stroke fill marker; /* 선을 먼저 그리고 그 위에 색을 채움 */
}

@font-face {
  font-family: "PrometoTrial";
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/FontsFree-Net-Prometo_Trial_Bd.eot);
  src: url(../fonts/FontsFree-Net-Prometo_Trial_Bd.woff2) format("woff2"), url(../fonts/FontsFree-Net-Prometo_Trial_Bd.woff) format("woff");
}
@font-face {
  font-family: "NotoSansKR";
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/NotoSansKR-Regular.eot);
  src: url(../fonts/NotoSansKR-Regular.woff2) format("woff2"), url(../fonts/NotoSansKR-Regular.woff) format("woff");
}
@font-face {
  font-family: "NotoSansKR";
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/NotoSansKR-Medium.eot);
  src: url(../fonts/NotoSansKR-Medium.woff2) format("woff2"), url(../fonts/NotoSansKR-Medium.woff) format("woff");
}
@font-face {
  font-family: "NotoSansKR";
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/NotoSansKR-Bold.eot);
  src: url(../fonts/NotoSansKR-Bold.woff2) format("woff2"), url(../fonts/NotoSansKR-Bold.woff) format("woff");
}
/* layout */
html,
body {
  background: var(--background-body);
}
html.is-lock,
body.is-lock {
  overflow: hidden;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  flex: 1 1 auto;
}
.wrapper:has(.header__search.is-open)::after {
  content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: var(--black-opacity-60);
}

.container {
  flex: 1 1 auto;
  width: 100%;
  display: flex;
  flex-direction: column;
  min-height: 0;
  padding-top: 100px;
}

.contents {
  flex: 1 1 auto;
  min-height: 0;
  width: min(100%, 1920px);
  margin: 0 auto;
  max-width: 1920px;
  padding: 0 20px;
}
.contents:has(.inner.full) {
  width: 100%;
  max-width: 100%;
}
.contents > .inner {
  width: min(100%, 1440px);
  margin: 0 auto;
  padding-bottom: 180px;
}
.contents > .inner.full {
  width: auto;
  margin: 0 -20px;
}
.contents > .inner.full .navigation--default {
  padding: 40px 20px 0;
  width: min(100%, 1480px);
}
.contents > .inner.full .inner--full {
  width: min(100%, 1480px);
  margin: 0 auto;
  padding: 0 20px;
}
.contents > .inner.no-bottom {
  padding-bottom: 0;
}

.header--default {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 200;
  background-color: var(--background-body);
}
.header--bg-transparent {
  background-color: transparent !important;
}
.header--bg-transparent .header__logo::before {
  background-image: url(../images/www/common/logo-header-white.png) !important;
}
.header--bg-transparent .header__wrapper::after {
  background-color: transparent;
}
.header--bg-transparent .header__gnb_item > a {
  color: var(--text-body-transparent);
}
.header--bg-transparent .header__other_sites > a {
  background-color: transparent;
  border-color: var(--border-line-1);
}
.header--bg-transparent .header__other_sites > a .button__text {
  color: var(--text-body-white);
}
.header--bg-transparent .header__other_sites > a .button__icon.icon--target_14::before {
  background-color: var(--background-icon-white);
}
.header--bg-transparent .header__other_sites > a:hover .button__text {
  color: var(--text-body-white) !important;
}
.header--bg-transparent .button__icon.icon--language::before,
.header--bg-transparent .button__icon.icon--search::before {
  background-color: var(--background-body) !important;
}
.header--bg-transparent .header__menu_btn::before {
  background-color: var(--background-body);
}
.header--bg-transparent:has(.header__gnb_item.is-open, .header__search.is-open) {
  background-color: var(--background-body) !important;
}
.header--bg-transparent:has(.header__gnb_item.is-open, .header__search.is-open) .header__wrapper {
  background-color: var(--background-body);
}
.header--bg-transparent:has(.header__gnb_item.is-open, .header__search.is-open) .header__logo::before {
  background-image: url(../images/www/common/logo-header-red.png) !important;
}
.header--bg-transparent:has(.header__gnb_item.is-open, .header__search.is-open) .header__gnb_item > a {
  color: var(--primary-basic);
}
.header--bg-transparent:has(.header__gnb_item.is-open, .header__search.is-open) .header__other_sites > a .button__text {
  color: var(--text-body);
}
.header--bg-transparent:has(.header__gnb_item.is-open, .header__search.is-open) .header__other_sites > a .button__icon.icon--target_14::before {
  background-color: var(--background-icon-gray) !important;
}
.header--bg-transparent:has(.header__gnb_item.is-open, .header__search.is-open) .header__other_sites > a:hover .button__text {
  color: var(--text-body-white) !important;
}
.header--bg-transparent:has(.header__gnb_item.is-open, .header__search.is-open) .header__other_sites > a:hover .button__icon.icon--target_14::before {
  background-color: var(--background-icon-white) !important;
}
.header--bg-transparent:has(.header__gnb_item.is-open, .header__search.is-open) .button__icon.icon--language::before,
.header--bg-transparent:has(.header__gnb_item.is-open, .header__search.is-open) .button__icon.icon--search::before {
  background-color: var(--background-icon-black) !important;
}
.header--bg-transparent:has(.header__gnb_item.is-open, .header__search.is-open) .header__menu_btn::before {
  background-color: var(--background-icon-black) !important;
}
.header__wrapper {
  display: flex;
  align-items: center;
  padding: 0 72px;
  height: 100px;
  max-width: 1920px;
  margin: 0 auto;
}
.header__wrapper::after {
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  z-index: 30;
  background-color: var(--background-body-gray);
}
.header__wrapper.is-open::after {
  background-color: var(--background-body-gray);
}
.header__wrapper.is-open .header__logo::before {
  background-image: url(../images/www/common/logo-header-red.png) !important;
}
.header__wrapper.is-open .button__icon.icon--search::before {
  background-color: var(--background-icon-black) !important;
}
.header__logo {
  width: 64px;
  height: 56px;
}
.header__logo::before {
  content: "";
  display: block;
  width: 64px;
  height: 56px;
  background: url(../images/www/common/logo-header-red.png) no-repeat 0 0/100% auto;
}
.header__gnb {
  display: flex;
  gap: 20px;
  margin-left: 72px;
}
.header__gnb_item > a {
  display: flex;
  align-items: center;
  text-align: center;
  padding: 0 20px;
  font-size: 24px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .header__gnb_item > a {
    font-size: 20px;
    font-weight: 700;
  }
}
.header__gnb_item > a {
  font-weight: 500;
  position: relative;
  color: var(--primary-basic);
  transition: color 0.22s ease;
  height: 100px;
}
.header__gnb_item > a::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  height: 3px;
  z-index: 1;
  width: 0;
  background: var(--primary-red);
  transition: width 0.22s cubic-bezier(0.2, 0, 0, 1);
}
.header__gnb_item:nth-child(1) .header__gnb_sub_inner {
  padding-left: 212px;
}
.header__gnb_item:nth-child(2) .header__gnb_sub_inner {
  padding-left: 208px;
}
.header__gnb_item:nth-child(3) .header__gnb_sub_inner {
  padding-left: 410px;
}
.header__gnb_item:nth-child(4) .header__gnb_sub_inner {
  padding-left: 423px;
}
.header__gnb_item:hover > a, .header__gnb_item.is-open > a {
  color: var(--primary-red);
}
.header__gnb_item:hover > a::after, .header__gnb_item.is-open > a::after {
  width: 100%;
}
.header__gnb_item.is-open > .header__gnb_sub_wrap {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  transition: opacity 0.18s ease, transform 0.18s ease, visibility 0s linear 0s;
}
.header__gnb_sub_wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 100px;
  background: #fff;
  z-index: 5;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
  padding: 0;
  visibility: hidden;
  opacity: 0;
  transform: translateY(-8px);
  pointer-events: none;
  will-change: opacity, transform;
  transition: opacity 0.22s ease, transform 0.22s ease, visibility 0s linear 0.22s;
}
.header__gnb_sub_wrap::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: var(--border-line-2);
}
.header__gnb_sub_inner {
  width: min(100%, 1920px);
  margin: 0 auto;
  display: flex;
}
.header__gnb_sub {
  display: flex;
  gap: 48px;
  justify-content: center;
}
.header__gnb_sub > li {
  white-space: nowrap;
}
.header__gnb_sub > li a {
  display: block;
  font-size: 20px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .header__gnb_sub > li a {
    font-size: 16px;
    font-weight: 500;
  }
}
.header__gnb_sub > li a {
  color: var(--gray-80);
  transition: color 0.2s ease;
  padding: 32px 0;
}
.header__gnb_sub > li a:hover {
  color: var(--primary-red);
  font-weight: 700;
}
.header__right {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-left: auto;
}
.header__other_sites {
  display: flex;
  gap: 8px;
}
.header__other_sites > a {
  border-color: var(--border-line-1) !important;
}
.header__other_sites > a:hover::before {
  background: var(--background-btn-primary) !important;
}
.header__other_sites > a:hover:active::before {
  background: var(--background-btn-primary-active) !important;
}
.header__other_sites > a:hover .button__text {
  color: var(--text-body-white) !important;
}
.header__other_sites > a:hover .button__icon.icon--target_14::before {
  background-color: var(--background-icon-white);
}
.header__other_sites > a .button__icon.icon--target_14::before {
  width: 14px !important;
  height: 14px !important;
  background-color: var(--background-icon-gray);
}
.header__other_sites > a .button__text {
  font-size: 20px !important;
}
.header__option {
  display: flex;
  gap: 8px;
}
.header__option .header__language {
  position: relative;
}
.header__option .header__language > .icon--button .button__icon::before {
  width: 32px !important;
  height: 32px !important;
}
.header__option .header__language .header__language_list {
  position: absolute;
  left: 50%;
  top: 42px;
  transform: translateX(-50%);
  z-index: 40;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--border-line-1);
  border-radius: 4px;
  background-color: var(--background-body);
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s ease, visibility 0s 0.3s;
}
.header__option .header__language .header__language_list > a {
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .header__option .header__language .header__language_list > a {
    font-size: 14px;
    font-weight: 500;
  }
}
.header__option .header__language .header__language_list > a {
  padding: 12px 20px;
}
.header__option .header__language .header__language_list > a.is-on {
  background-color: var(--background-body-gray-10);
}
.header__option .header__language.is-open .header__language_list {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.3s ease, visibility 0s 0s;
}
.header__option .header__search_btn > .icon--button .button__icon::before {
  width: 32px !important;
  height: 32px !important;
}
.header__option .header__search_wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  background-color: var(--background-body);
  z-index: 30;
  border-top: 1px solid var(--border-line-1);
  visibility: hidden;
  opacity: 0;
  transform: translateY(-1px);
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
}
.header__option .header__search_inner {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  height: 150px;
  width: min(100%, 1440px);
  margin: 0 auto;
}
.header__option .header__search_inner .input--default {
  max-width: 800px;
  padding-right: 20px;
  gap: 8px;
}
.header__option .header__search_inner .input--default .button--default.button--large.icon--button {
  width: 32px;
  height: 32px;
}
.header__option .header__search_inner .input--default .button--default.button--large.icon--button .button__icon:before {
  width: 24px;
  height: 24px;
}
.header__option .header__search_close {
  display: flex;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.header__option .header__search_close::before {
  content: "";
  width: 32px;
  height: 32px;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%204.5L19.5%2019.5M4.5%2019.5L19.5%204.50002%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%/cover;
  background-color: var(--background-icon-gray);
}
.header__option .header__search_close .header__search__text {
  position: relative;
}
.header__option .header__search.is-open .header__search_wrap {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.header__menu_btn {
  position: relative;
  z-index: 30;
  width: 32px;
  height: 32px;
}
.header__menu_btn::before {
  content: "";
  display: flex;
  width: 24px;
  height: 24px;
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%204H22%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M2%2012H22%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M2%2020H22%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%204H22%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M2%2012H22%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M2%2020H22%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.header__menu_btn.is-open::before {
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%204.5L19.5%2019.5M4.5%2019.5L19.5%204.50002%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%204.5L19.5%2019.5M4.5%2019.5L19.5%204.50002%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.header__menu {
  display: none;
}
.header__menu:has(.header__menu_btn.is-open) .header__menu_panel {
  right: 0;
}

.footer--default {
  border-top: 1px solid var(--border-line-1);
}
.footer__wrapper {
  max-width: 1920px;
  margin: 0 auto;
}
.footer__inner {
  width: min(100%, 1480px);
  margin: 0 auto;
}
.footer__logo {
  width: 148px;
  height: 130px;
}
.footer__logo::before {
  content: "";
  display: block;
  width: 148px;
  height: 130px;
  background: url(../images/www/common/logo-header-red.png) no-repeat 0 0/100% auto;
}
.footer__top {
  display: flex;
  justify-content: space-between;
  padding: 60px 20px;
}
.footer__sitemap_list {
  display: flex;
  gap: 20px;
}
.footer__sitemap_item {
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-width: 150px;
}
.footer__sitemap_depth01 {
  font-size: 16px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .footer__sitemap_depth01 {
    font-size: 14px;
    font-weight: 700;
  }
}
.footer__sitemap_depth01 {
  color: var(--text-body-gray-60);
}
.footer__sitemap_sub {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.footer__sitemap_sub > li a {
  font-size: 14px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .footer__sitemap_sub > li a {
    font-size: 12px;
    font-weight: 500;
  }
}
.footer__sitemap_sub > li a {
  color: var(--text-body);
}
.footer__copyright {
  font-size: 12px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .footer__copyright {
    font-size: 12px;
    font-weight: 400;
  }
}
.footer__copyright {
  color: var(--gray-60);
}
.footer__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
}
.footer__corp {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.footer__corp_group {
  display: flex;
  gap: 24px;
  position: relative;
}
.footer__corp_group > div {
  display: flex;
  gap: 24px;
  position: relative;
}
.footer__corp_group > div::before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 12px;
  background-color: var(--gray-50);
  position: absolute;
  left: -12px;
  top: 50%;
  transform: translateY(-50%);
}
.footer__corp_group > div:first-child::before {
  display: none;
}
.footer__corp_group > div span {
  position: relative;
  font-size: 14px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .footer__corp_group > div span {
    font-size: 12px;
    font-weight: 500;
  }
}
.footer__corp_group > div span::before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 12px;
  background-color: var(--gray-50);
  position: absolute;
  left: -12px;
  top: 50%;
  transform: translateY(-50%);
}
.footer__corp_group > div span:first-child::before {
  display: none;
}
.footer__corp_group > div span > a {
  font-size: 14px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .footer__corp_group > div span > a {
    font-size: 12px;
    font-weight: 500;
  }
}
.footer__corp_group > div span > a {
  color: var(--text-body);
}
.footer__bottom {
  padding-bottom: 60px;
}
.footer__another {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 40px;
}
.footer__sns {
  display: flex;
  gap: 24px;
}
.footer__sns .button--default.icon--button {
  width: 24px;
  height: 24px;
  border: 0;
}
.footer__sns .button--default.icon--button .button__icon {
  width: 24px;
  height: 24px;
}
.footer__sns .icon_naver {
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.6817%204.5V12.1271L9.31831%204.5H3.5625V19.5H9.31831V12L14.6817%2019.5H20.4375V4.5H14.6817Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%/cover;
}
.footer__sns .icon_facebook {
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.5%2012.9V21H13.2778V13.0125H15.8333L16.5%209.6375H13.2778C13.2778%209.6375%2013.2778%208.0625%2013.2778%207.1625C13.2778%206.825%2013.3889%206.375%2013.9444%206.375C14.7222%206.375%2015.7222%206.375%2015.7222%206.375V3C15.7222%203%2014.0556%203%2012.2778%203C11.1667%203%209.5%204.4625%209.5%206.15C9.5%207.8375%209.5%209.6375%209.5%209.6375H7.5V13.0125L9.5%2012.9Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%/cover;
}
.footer__sns .icon_instagram {
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.0002%208.8335C10.2885%208.8335%208.8335%2010.2885%208.8335%2012.0002C8.8335%2013.7119%2010.2885%2015.1668%2012.0002%2015.1668C13.7119%2015.1668%2015.1668%2013.7119%2015.1668%2012.0002C15.1668%2010.2885%2013.7119%208.8335%2012.0002%208.8335Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3Cpath%20d%3D%22M16.0591%202.5H8.02727C4.91818%202.5%202.5%204.91818%202.5%207.94091V15.9727C2.5%2019.0818%204.91818%2021.5%208.02727%2021.5H16.0591C19.0818%2021.5%2021.5%2019.0818%2021.5%2015.9727V7.94091C21.5%204.91818%2019.0818%202.5%2016.0591%202.5ZM12%2017.0091C9.23636%2017.0091%207.07727%2014.7636%207.07727%2012.0864C7.07727%209.40909%209.23636%207.07727%2012%207.07727C14.7636%207.07727%2016.9227%209.32273%2016.9227%2012C16.9227%2014.6773%2014.7636%2017.0091%2012%2017.0091ZM17.0955%208.11364C16.4909%208.11364%2015.9727%207.59545%2015.9727%206.99091C15.9727%206.38636%2016.4909%205.86818%2017.0955%205.86818C17.7%205.86818%2018.2182%206.38636%2018.2182%206.99091C18.2182%207.59545%2017.7%208.11364%2017.0955%208.11364Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%/cover;
}
.footer__sns .icon_linkedin {
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23clip0_362_2098%29%22%3E%3Cpath%20d%3D%22M7.0239%208.99902H3.26953V21H7.0239V8.99902Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3Cpath%20d%3D%22M20.5512%2014.5657V21.0001H16.7968V15.0011C16.7968%2013.4235%2016.6074%2012.1457%2014.7698%2012.1457C12.9322%2012.1457%2012.7456%2013.4264%2012.7456%2015.0011V21.0001H8.99121V8.99915H12.7456V10.7152C13.311%209.46844%2014.3796%208.67969%2016.3558%208.67969C16.5084%208.67969%2016.6554%208.68534%2016.7968%208.69382C20.1865%208.89455%2020.5512%2011.4446%2020.5512%2014.5657Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3Cpath%20d%3D%22M7.3%205.14859C7.3%203.96121%206.33596%203%205.14859%203C3.96121%203%203%203.96121%203%205.14859C3%206.33596%203.96121%207.29717%205.14859%207.29717C6.33596%207.29717%207.29717%206.33596%207.29717%205.14859H7.3Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_362_2098%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat 50% 50%/cover;
}
.footer__sns .icon_youtube {
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.002%204.25C12.0129%204.25%2018.8797%204.25053%2020.5977%204.71582C21.5446%204.96807%2022.2897%205.71721%2022.542%206.67188C22.9999%208.39891%2022.9961%2012%2022.9961%2012C22.9961%2012.0252%2022.9944%2015.6073%2022.5381%2017.3281C22.2858%2018.2789%2021.5407%2019.0281%2020.5938%2019.2842C18.8781%2019.7459%2011.998%2019.7461%2011.998%2019.7461C11.9875%2019.7461%205.11662%2019.7456%203.40234%2019.2842C2.45544%2019.0319%201.71026%2018.2828%201.45801%2017.3281C1.00169%2015.6073%201.00001%2012.0252%201%2012C1%2012%201.00016%208.39887%201.46191%206.66797C1.71416%205.71718%202.45935%204.96804%203.40625%204.71191C5.12178%204.25014%2012.002%204.25%2012.002%204.25ZM9.75098%2015.2715L15.502%2012L9.75098%208.72852V15.2715Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%/cover;
}
.footer__sns .icon_twitter {
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23clip0_362_2100%29%22%3E%3Cpath%20d%3D%22M16.6009%204H19.0544L13.6943%2010.7774L20%2020H15.0627L11.1957%2014.4066L6.77087%2020H4.31595L10.049%2012.7508L4%204H9.06262L12.5581%209.11262L16.6009%204ZM15.7399%2018.3754H17.0993L8.32392%205.53928H6.86506L15.7399%2018.3754Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_362_2100%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat 50% 50%/cover;
}
.footer__sns .icon_vimeo {
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.16589%208.53642C5.80316%208.53642%206.39697%209.52853%206.95458%2011.5272C7.45426%2013.3521%207.95394%2015.177%208.45361%2017.0092C9.1995%2019.0079%2010.112%2020%2011.191%2020C12.9362%2020%2015.0725%2018.3706%2017.5926%2015.0974C20.0331%2011.969%2021.2931%209.50681%2021.3728%207.70363C21.4886%205.29939%2020.5907%204.0683%2018.6716%204.00313C16.0936%203.92347%2014.3483%205.36457%2013.4359%208.32641C13.9066%208.13089%2014.3628%208.03675%2014.8046%208.03675C15.746%208.03675%2016.1588%208.56539%2016.0501%209.61543C15.9922%2010.2599%2015.5794%2011.1869%2014.8046%2012.4035C14.0297%2013.6201%2013.4431%2014.2284%2013.0593%2014.2284C12.5596%2014.2284%2012.1034%2013.287%2011.6906%2011.4041C11.5531%2010.8538%2011.2996%209.44163%2010.9447%207.16774C10.6116%205.06766%209.72815%204.08279%208.28705%204.22038C7.67151%204.27831%206.75906%204.82868%205.54246%205.88597C4.65173%206.68255%203.75376%207.48638%202.84131%208.2902L3.71031%209.41266C4.5431%208.82609%205.0283%208.53642%205.16589%208.53642Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%/cover;
}
.footer__family_site {
  max-width: 170px;
}

@media only screen and (max-width: 1279px) {
  .container {
    padding-top: 60px;
  }
  .header--default nav {
    display: none;
  }
  .header__wrapper {
    padding: 0 16px;
    height: 60px;
    max-width: 100%;
  }
  .header__wrapper.is-open::before {
    content: "";
    display: block;
    width: 100%;
    height: 60px;
    background-color: var(--background-body);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 21;
  }
  .header__wrapper.is-open .header__logo {
    position: relative;
    z-index: 30;
  }
  .header__wrapper.is-open .header__logo::before {
    background-image: url(../images/www/common/logo-header-red.png);
  }
  .header__wrapper.is-open .button__icon.icon--search {
    position: relative;
    z-index: 30;
  }
  .header__wrapper.is-open .button__icon.icon--search::before {
    background-color: var(--primary-black);
  }
  .header__wrapper.is-open .header__menu_btn.is-open .header__menu_icon {
    position: relative;
    z-index: 30;
  }
  .header__wrapper.is-open .header__menu_btn.is-open .header__menu_icon span {
    background-color: var(--primary-black);
  }
  .header__logo {
    width: 37px;
    height: 32px;
  }
  .header__logo::before {
    width: 37px;
    height: 32px;
  }
  .header__other_sites {
    display: none;
  }
  .header__option .icon--button:has(.icon--language) {
    display: none;
  }
  .header__option .header__search_inner .input--default {
    max-width: 600px;
  }
  .header__option .header__search_btn {
    position: relative;
    z-index: 30;
  }
  .header__option .header__search_btn > .icon--button .button__icon::before {
    width: 24px !important;
    height: 24px !important;
  }
  .header__option .header__search_close {
    right: 20px;
  }
  .header__menu {
    display: flex;
  }
  .header__menu:has(.header__menu_btn.is-open) .header__menu_panel {
    right: 0;
  }
  .header__menu_panel {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: calc(100% - 60px);
    background-color: #fff;
    z-index: 20;
    transform: translateX(100%);
    transition: transform 0.3 ease-in-out;
    display: flex;
    flex-direction: column;
    gap: 24px;
    border-top: 1px solid var(--border-line-1);
    padding-top: 60px;
  }
  .header__menu_inner {
    display: flex;
    flex-direction: column;
    padding-top: 14px;
  }
  .header__menu_inner .accordion--default::after {
    content: "";
    display: block;
    width: calc(100% - 32px);
    height: 1px;
    background-color: var(--border-line-2);
    margin: 0 auto;
  }
  .header__menu_inner .accordion__header {
    display: flex;
    align-items: center;
    height: 62px;
    padding: 0 16px;
    font-size: 24px;
    font-weight: 700;
    font-weight: 500 !important;
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .header__menu_inner .accordion__header {
    font-size: 20px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 1279px) {
  .header__menu_inner .accordion__header:has([aria-expanded=true]) {
    color: var(--text-primary);
    font-weight: 700 !important;
  }
  .header__menu_inner .accordion__btn[aria-expanded=true] > span::before {
    background-color: var(--background-icon-primary) !important;
  }
  .header__menu_inner .accordion__cont {
    padding: 12px 16px;
  }
  .header__menu_inner .accordion__cont .header__menu_sub {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .header__menu_inner .accordion__cont .header__menu_sub > li a {
    display: block;
    font-size: 20px;
    font-weight: 500;
    color: var(--text-body);
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .header__menu_inner .accordion__cont .header__menu_sub > li a {
    font-size: 16px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 1279px) {
  .header__menu_inner .accordion__cont .header__menu_sub > li.is-on a {
    font-size: 20px;
    font-weight: 700;
    color: var(--text-primary);
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .header__menu_inner .accordion__cont .header__menu_sub > li.is-on a {
    font-size: 16px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 1279px) {
  .header__menu_inner .header__other_sites {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
  }
  .header__menu_inner .header__other_sites > a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 48px;
    padding: 0 16px;
    gap: 10px !important;
  }
  .header__menu_inner .header__other_sites > a .button__text {
    font-size: 16px !important;
    color: var(--text-body);
  }
  .header__menu_inner .header__other_sites > a .button__icon.icon--target_14::before {
    background-color: var(--background-icon-black) !important;
    width: 14px;
    height: 14px;
  }
  .header__menu_inner .header__other_sites > a:hover .button__text {
    color: var(--text-body) !important;
  }
  .header__menu_language {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-top: auto;
    padding: 0 20px 40px;
  }
  .header__menu_language::before {
    content: "";
    display: block;
    background-color: var(--background-icon-black);
    mask: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229.25%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M12%202.75C12.2795%202.75%2012.6217%202.88848%2013.0117%203.30078C13.4033%203.71489%2013.7909%204.35473%2014.1318%205.20703C14.8122%206.90793%2015.25%209.30956%2015.25%2012C15.25%2014.6904%2014.8122%2017.0921%2014.1318%2018.793C13.7909%2019.6453%2013.4033%2020.2851%2013.0117%2020.6992C12.6217%2021.1115%2012.2795%2021.25%2012%2021.25C11.7205%2021.25%2011.3783%2021.1115%2010.9883%2020.6992C10.5967%2020.2851%2010.2091%2019.6453%209.86816%2018.793C9.18781%2017.0921%208.75%2014.6904%208.75%2012C8.75%209.30956%209.18781%206.90793%209.86816%205.20703C10.2091%204.35473%2010.5967%203.71489%2010.9883%203.30078C11.3783%202.88848%2011.7205%202.75%2012%202.75Z%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3Cline%20x1%3D%223%22%20y1%3D%2211.75%22%20x2%3D%2221%22%20y2%3D%2211.75%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100%;
    width: 28px;
    height: 28px;
    margin-right: -4px;
  }
  .header__menu_language > a {
    position: relative;
    font-size: 20px;
    font-weight: 500;
    color: var(--gray-50);
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .header__menu_language > a {
    font-size: 16px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 1279px) {
  .header__menu_language > a:nth-child(2)::before {
    content: "";
    display: inline-block;
    width: 1px;
    height: 12px;
    background-color: var(--border-line-1);
    position: absolute;
    left: -8px;
    top: 8px;
  }
  .header__menu_language > a.is-active {
    color: var(--text-body);
  }
  .header__menu:has(.header__menu_btn.is-open) .header__menu_panel {
    transform: translateX(0);
    overflow-y: auto;
  }
  .footer__logo {
    width: 46px;
    height: 40px;
  }
  .footer__logo::before {
    width: 46px;
    height: 40px;
  }
  .footer__top {
    padding: 24px 16px 40px;
  }
  .footer__sitemap_list {
    display: none;
  }
  .footer__corp {
    gap: 20px;
  }
  .footer__corp_group {
    flex-direction: column;
    gap: 12px;
  }
  .footer__corp_group > div:nth-child(1) span > a {
    font-weight: 700;
  }
  .footer__corp_group > div:nth-child(2)::before {
    display: none;
  }
  .footer__corp_group > div:nth-child(2) {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .footer__corp_group > div:nth-child(2) span::before {
    display: none;
  }
  .footer__bottom {
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 40px;
    padding: 0 16px 40px;
  }
  .footer__another {
    margin: inherit;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    width: 100%;
  }
  .footer__sns {
    gap: 20px;
  }
  .footer__family_site {
    max-width: 100%;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .contents {
    width: 100%;
    max-width: 100%;
    padding: 0 16px;
  }
  .contents > .inner {
    width: 100%;
    padding-bottom: 80px;
  }
  .contents > .inner.full {
    margin: 0 -16px;
  }
  .contents > .inner.full .navigation--default {
    padding: 16px 16px 0;
  }
  .contents > .inner.full .inner--full {
    padding: 0 16px;
  }
  .header--default.header--bg-transparent {
    border: 0;
  }
  .header__option .header__search_inner {
    height: 90px;
    padding: 0 16px;
  }
  .header__option .header__search_inner .input--default {
    max-width: 100%;
    padding-right: 16px;
  }
  .header__option .header__search_inner .input--default .button--default.button--large.icon--button {
    width: 24px;
    height: 24px;
  }
  .header__option .header__search_inner .input--default .button--default.button--large.icon--button .button__icon:before {
    width: 16px;
    height: 16px;
  }
  .header__option .header__search_close {
    display: none;
  }
}
/* 영문 */
html[lang=en] .header__gnb {
  margin-left: 32px;
  gap: 0;
}
html[lang=en] .header__gnb_item > a {
  font-size: 20px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  html[lang=en] .header__gnb_item > a {
    font-size: 16px;
    font-weight: 500;
  }
}
html[lang=en] .header__gnb_item:nth-child(1) .header__gnb_sub_inner {
  padding-left: 156px;
}
html[lang=en] .header__gnb_item:nth-child(2) .header__gnb_sub_inner {
  padding-left: 230px;
}
html[lang=en] .header__gnb_item:nth-child(3) .header__gnb_sub_inner {
  padding-left: 387px;
}
html[lang=en] .header__gnb_item:nth-child(4) .header__gnb_sub_inner {
  padding-left: 286px;
}
html[lang=en] .footer__corp_group {
  flex-direction: column;
  gap: 4px;
}
html[lang=en] .footer__corp_group > div:nth-child(2)::before {
  display: none;
}
html[lang=en] .footer__family_site {
  max-width: 212px;
}
html[lang=en] .slideDown__title {
  min-width: 212px;
}
@media only screen and (max-width: 1279px) {
  html[lang=en] .footer__family_site {
    max-width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  html[lang=en] .footer__corp_group {
    gap: 12px;
  }
  html[lang=en] .slideDown__title {
    width: 100%;
  }
}

/* common */
.navigation--default {
  display: flex;
  align-items: center;
  padding-top: 40px;
  margin: 0 auto;
}
.navigation--default > a {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .navigation--default > a {
    font-size: 14px;
    font-weight: 400;
  }
}
.navigation--default > a {
  color: var(--text-body-gray-50);
}
.navigation--default > a.is-on {
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .navigation--default > a.is-on {
    font-size: 14px;
    font-weight: 500;
  }
}
.navigation--default > a.is-on {
  color: var(--text-body);
}
.navigation--default > a::after {
  content: "";
  width: 12px;
  height: 12px;
  background-color: var(--background-body-gray);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22icon_chevron-left%22%3E%3Cpath%20id%3D%22Icon%22%20d%3D%22M9%2020L17%2012L9%204%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22icon_chevron-left%22%3E%3Cpath%20id%3D%22Icon%22%20d%3D%22M9%2020L17%2012L9%204%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
  margin: 0 4px;
}
.navigation--default > a:last-child::after {
  display: none;
}

.title--default {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 60px 0;
}
.title_text {
  font-size: 60px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .title_text {
    font-size: 32px;
    font-weight: 700;
  }
}
.title_text {
  color: var(--text-body);
  line-height: 1.2;
}
.title_text.prometotrial {
  font-family: "PrometoTrial", -apple-system, BlinkMacSystemFont, Open Sans, Helvetica Neue, sans-serif;
}
.title_subtext {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .title_subtext {
    font-size: 16px;
    font-weight: 400;
  }
}
.title_subtext {
  color: var(--text-secondary);
}
.title_subtext .link {
  text-decoration: underline;
}

.slideDown--default {
  position: relative;
}
.slideDown__title {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 50px;
  text-align: left;
  min-width: 170px;
  border: 1px solid var(--border-line-strong);
  border-radius: 4px;
  background: var(--background-body);
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .slideDown__title {
    font-size: 14px;
    font-weight: 400;
  }
}
.slideDown__title {
  padding: 0 20px;
}
.slideDown__btn {
  width: 100%;
  height: 100%;
  justify-content: space-between;
  position: absolute;
  left: 0;
  top: 0;
}
.slideDown__btn > span::before {
  content: "";
  position: absolute;
  right: 20px;
  top: 16px;
  z-index: 1;
  background-color: var(--background-icon-black);
  width: 16px;
  height: 16px;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%208L12%2016L4%208%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100%;
  transition: 0.3s;
}
.slideDown__btn[aria-expanded=true] > span::before {
  transform: rotate(180deg);
}
.slideDown__btn:has([aria-expanded=true]) .slideDown__cont {
  display: block;
}
.slideDown__cont {
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: 60px;
  width: 100%;
  z-index: 200;
}
.slideDown__cont .family__site_list {
  padding: 8px 0;
  border: 1px solid var(--border-selectbox-list);
  border-radius: 4px;
  background: var(--background-select-list);
  z-index: 1000;
}
.slideDown__cont .family__site_list > li > a {
  justify-content: left;
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .slideDown__cont .family__site_list > li > a {
    font-size: 14px;
    font-weight: 400;
  }
}
.slideDown__cont .family__site_list > li > a {
  padding: 19px 20px;
  white-space: pre;
}
.slideDown__cont .family__site_list > li > a:hover, .slideDown__cont .family__site_list > li > a:focus-visible {
  background: var(--background-select-list-hover);
}
.slideDown__cont .family__site_list > li > a.select__selected {
  background: var(--background-select-list-selected);
}

.input--default {
  display: flex;
  align-items: center;
  border: 1px solid var(--border-input);
  width: 100%;
  height: 70px;
  border-radius: 4px;
  padding: 0 20px;
}
.input--default > input {
  border: 0;
  font-size: 20px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .input--default > input {
    font-size: 16px;
    font-weight: 500;
  }
}
.input--default > input {
  color: var(--text-input-body);
  width: 100%;
}
.input--default > input:focus-visible {
  outline: none;
}
.input--default > input::placeholder {
  color: var(--text-input-placeholder);
}
.input--default:has(input:disabled, input:read-only) {
  background-color: var(--background-input-disabled);
  border-color: var(--border-input-disabled);
  cursor: not-allowed;
}
.input--default:has(input:disabled, input:read-only) input {
  cursor: not-allowed;
  background-color: transparent;
  caret-color: transparent;
}
.input--default:has(input:disabled, input:read-only) input::placeholder {
  color: var(--text-input-placeholder-disabled);
}
.input--default:not(:has(input:disabled)):hover {
  border-color: var(--border-input-hover);
}
.input--default:has(.icon--button) {
  padding-right: 0;
}
.input--error {
  border-color: var(--border-input-error);
}
.input--small {
  height: 50px;
  padding: 0 16px;
}
.input--small > input {
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .input--small > input {
    font-size: 14px;
    font-weight: 400;
  }
}
.input--search {
  position: relative;
  padding-right: 48px;
}
.input--search::after {
  content: "";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.25%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M17%2017L21.5%2021.5%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.25%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M17%2017L21.5%2021.5%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}

.btn--wrap__default {
  display: flex;
  justify-content: center;
}

.mo-visible {
  display: none;
}

.mo-invisible {
  display: block;
}

.quickmenu--default {
  display: flex;
  position: fixed;
  right: 40px;
  bottom: 40px;
  z-index: 199;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.quickmenu--default.is-visible {
  opacity: 1;
  visibility: visible;
}
.quickmenu--wrap {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.quickmenu--wrap .icon--button:has(.icon--top) {
  background-color: var(--black-opacity-30);
  backdrop-filter: blur(10px);
}
.quickmenu--wrap .icon--button:has(.icon--quick) {
  background-color: var(--background-btn-primary);
}
.quickmenu--wrap .icon--button:has(.icon--quick) .icon--quick::before {
  transition: 0.3s;
  width: 28px !important;
  height: 28px !important;
  background: url(../images/www/common/logo-quickmenu-white.png) no-repeat 0 0/100%;
}
.quickmenu--inner {
  position: relative;
  transition: 0.3s;
}
.quickmenu--inner.is-open .icon--button:has(.icon--quick) .icon--quick::before {
  width: 20px !important;
  height: 20px !important;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%204.5L19.5%2019.5M4.5%2019.5L19.5%204.50002%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100%;
  background-color: var(--background-icon-white);
  background-image: none;
}
.quickmenu--inner.is-open .quickmenu--item_wrap {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.quickmenu--item_wrap {
  position: absolute;
  right: 0;
  bottom: 58px;
  background-color: var(--background-btn-primary);
  padding: 8px 0;
  border-radius: 8px;
  visibility: hidden;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.quickmenu--item_wrap .quickmenu__item {
  transition: all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);
}
.quickmenu--item_wrap .quickmenu__item:hover {
  background-color: var(--background-btn-primary-hover);
}
.quickmenu--item_wrap .quickmenu__item > * {
  display: flex;
  align-items: center;
  gap: 24px;
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .quickmenu--item_wrap .quickmenu__item > * {
    font-size: 16px;
    font-weight: 700;
  }
}
.quickmenu--item_wrap .quickmenu__item > * {
  color: var(--text-body-white);
  padding: 0 20px;
  height: 62px;
  white-space: pre;
  width: 100%;
  justify-content: flex-end;
}
.quickmenu--item_wrap .quickmenu__item [class^=icon--]::before {
  content: "";
  display: flex;
  width: 20px;
  height: 20px;
}
.quickmenu--item_wrap .quickmenu__item .icon--edit::before {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.5551%205H6.67754H3.5L3.50008%2017.3899V20.5H19.0002L19.0001%2017.3226L19.0002%2012.4451M8.11776%2015.8824L11.8418%2015.1321C12.0395%2015.0922%2012.2211%2014.9949%2012.3636%2014.8523L21.5001%205.71106L18.2862%202.5L9.14881%2011.6421C9.00652%2011.7844%208.90936%2011.9656%208.86949%2012.1629L8.11776%2015.8824Z%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.5551%205H6.67754H3.5L3.50008%2017.3899V20.5H19.0002L19.0001%2017.3226L19.0002%2012.4451M8.11776%2015.8824L11.8418%2015.1321C12.0395%2015.0922%2012.2211%2014.9949%2012.3636%2014.8523L21.5001%205.71106L18.2862%202.5L9.14881%2011.6421C9.00652%2011.7844%208.90936%2011.9656%208.86949%2012.1629L8.11776%2015.8824Z%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.quickmenu--item_wrap .quickmenu__item .icon--marker::before {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2021C12%2021%2019%2014.7391%2019%2010.0435C19%206.15347%2015.866%203%2012%203C8.13401%203%205%206.15347%205%2010.0435C5%2014.7391%2012%2021%2012%2021Z%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M14.2364%209.75014C14.2364%2010.9928%2013.2353%2012.0001%2012.0003%2012.0001C10.7653%2012.0001%209.76417%2010.9928%209.76417%209.75014C9.76417%208.5075%2010.7653%207.50014%2012.0003%207.50014C13.2353%207.50014%2014.2364%208.5075%2014.2364%209.75014Z%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2021C12%2021%2019%2014.7391%2019%2010.0435C19%206.15347%2015.866%203%2012%203C8.13401%203%205%206.15347%205%2010.0435C5%2014.7391%2012%2021%2012%2021Z%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M14.2364%209.75014C14.2364%2010.9928%2013.2353%2012.0001%2012.0003%2012.0001C10.7653%2012.0001%209.76417%2010.9928%209.76417%209.75014C9.76417%208.5075%2010.7653%207.50014%2012.0003%207.50014C13.2353%207.50014%2014.2364%208.5075%2014.2364%209.75014Z%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.quickmenu--item_wrap .quickmenu__item .icon--phone::before {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.95898%203.5127C5.25259%203.22067%205.72893%203.22056%206.02246%203.5127L9.83301%207.30566C10.1266%207.59786%2010.1266%208.07206%209.83301%208.36426L8.38965%209.80078C8.43125%2010.1105%208.51127%2010.4798%208.70996%2010.9307C8.99079%2011.5675%209.52473%2012.4066%2010.5811%2013.458C11.6363%2014.5082%2012.4872%2015.0402%2013.1318%2015.3203C13.5841%2015.5168%2013.954%2015.5959%2014.2588%2015.6377L15.7002%2014.2031C15.9937%2013.9111%2016.4691%2013.9112%2016.7627%2014.2031L20.5742%2017.9961C20.8678%2018.2883%2020.8678%2018.7625%2020.5742%2019.0547L18.1973%2021.4199C17.5795%2022.0347%2016.6325%2022.0449%2015.8271%2021.9092C14.9649%2021.7638%2013.9685%2021.4018%2012.959%2020.9209C10.9369%2019.9576%208.70579%2018.4386%207.1416%2016.8818C5.57738%2015.325%204.05091%2013.1043%203.08301%2011.0918C2.59984%2010.0871%202.23684%209.09541%202.09082%208.2373C1.95448%207.43585%201.9645%206.49364%202.58203%205.87891L4.95898%203.5127ZM3.64551%206.93652C3.58412%206.99764%203.45003%207.26421%203.57324%207.98828C3.68689%208.65565%203.98755%209.50667%204.43945%2010.4463C5.34212%2012.323%206.77327%2014.4001%208.2041%2015.8242C9.63509%2017.2484%2011.7225%2018.6738%2013.6084%2019.5723C14.5527%2020.0221%2015.4085%2020.3215%2016.0791%2020.4346C16.806%2020.557%2017.0724%2020.4224%2017.1338%2020.3613L18.9795%2018.5254L16.2314%2015.79L15.0654%2016.9512C14.9081%2017.1077%2014.6884%2017.1866%2014.4668%2017.167C14.0467%2017.1298%2013.3858%2017.064%2012.5303%2016.6924C11.6825%2016.3241%2010.6805%2015.673%209.51855%2014.5166C8.35803%2013.3616%207.70358%2012.3719%207.33301%2011.5312C6.95878%2010.6821%206.89281%2010.0235%206.85547%209.58887C6.83661%209.36911%206.91561%209.15209%207.07227%208.99609L8.23828%207.83496L5.49023%205.10059L3.64551%206.93652ZM12.6797%206.04688C13.9931%206.26595%2015.1861%206.88501%2016.1338%207.82617C17.0827%208.76873%2017.7002%209.95407%2017.9258%2011.2578L16.4473%2011.5137C16.2751%2010.5185%2015.8058%209.61436%2015.0762%208.88965C14.3452%208.16392%2013.4347%207.69341%2012.4336%207.52637L12.5566%206.78711L12.6797%206.04688ZM12.8584%202.27832C15.0715%202.65107%2017.089%203.69452%2018.6904%205.28027H18.6914C20.294%206.87203%2021.3411%208.87941%2021.7168%2011.0801L20.2383%2011.332C19.9159%209.44364%2019.0191%207.72001%2017.6357%206.3457L17.3721%206.09375C16.0331%204.86412%2014.3934%204.0574%2012.6084%203.75684L12.8584%202.27832Z%22%20fill%3D%22%231D1D1B%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.95898%203.5127C5.25259%203.22067%205.72893%203.22056%206.02246%203.5127L9.83301%207.30566C10.1266%207.59786%2010.1266%208.07206%209.83301%208.36426L8.38965%209.80078C8.43125%2010.1105%208.51127%2010.4798%208.70996%2010.9307C8.99079%2011.5675%209.52473%2012.4066%2010.5811%2013.458C11.6363%2014.5082%2012.4872%2015.0402%2013.1318%2015.3203C13.5841%2015.5168%2013.954%2015.5959%2014.2588%2015.6377L15.7002%2014.2031C15.9937%2013.9111%2016.4691%2013.9112%2016.7627%2014.2031L20.5742%2017.9961C20.8678%2018.2883%2020.8678%2018.7625%2020.5742%2019.0547L18.1973%2021.4199C17.5795%2022.0347%2016.6325%2022.0449%2015.8271%2021.9092C14.9649%2021.7638%2013.9685%2021.4018%2012.959%2020.9209C10.9369%2019.9576%208.70579%2018.4386%207.1416%2016.8818C5.57738%2015.325%204.05091%2013.1043%203.08301%2011.0918C2.59984%2010.0871%202.23684%209.09541%202.09082%208.2373C1.95448%207.43585%201.9645%206.49364%202.58203%205.87891L4.95898%203.5127ZM3.64551%206.93652C3.58412%206.99764%203.45003%207.26421%203.57324%207.98828C3.68689%208.65565%203.98755%209.50667%204.43945%2010.4463C5.34212%2012.323%206.77327%2014.4001%208.2041%2015.8242C9.63509%2017.2484%2011.7225%2018.6738%2013.6084%2019.5723C14.5527%2020.0221%2015.4085%2020.3215%2016.0791%2020.4346C16.806%2020.557%2017.0724%2020.4224%2017.1338%2020.3613L18.9795%2018.5254L16.2314%2015.79L15.0654%2016.9512C14.9081%2017.1077%2014.6884%2017.1866%2014.4668%2017.167C14.0467%2017.1298%2013.3858%2017.064%2012.5303%2016.6924C11.6825%2016.3241%2010.6805%2015.673%209.51855%2014.5166C8.35803%2013.3616%207.70358%2012.3719%207.33301%2011.5312C6.95878%2010.6821%206.89281%2010.0235%206.85547%209.58887C6.83661%209.36911%206.91561%209.15209%207.07227%208.99609L8.23828%207.83496L5.49023%205.10059L3.64551%206.93652ZM12.6797%206.04688C13.9931%206.26595%2015.1861%206.88501%2016.1338%207.82617C17.0827%208.76873%2017.7002%209.95407%2017.9258%2011.2578L16.4473%2011.5137C16.2751%2010.5185%2015.8058%209.61436%2015.0762%208.88965C14.3452%208.16392%2013.4347%207.69341%2012.4336%207.52637L12.5566%206.78711L12.6797%206.04688ZM12.8584%202.27832C15.0715%202.65107%2017.089%203.69452%2018.6904%205.28027H18.6914C20.294%206.87203%2021.3411%208.87941%2021.7168%2011.0801L20.2383%2011.332C19.9159%209.44364%2019.0191%207.72001%2017.6357%206.3457L17.3721%206.09375C16.0331%204.86412%2014.3934%204.0574%2012.6084%203.75684L12.8584%202.27832Z%22%20fill%3D%22%231D1D1B%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.quickmenu--item_wrap .quickmenu__item .icon--kakao::before {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.0996%202C18.1012%202%2022.9707%205.86957%2022.9707%2010.584C22.9704%2015.2982%2018.1166%2019.1748%2012.1152%2019.1748C11.459%2019.1716%2010.8034%2019.1249%2010.1533%2019.0352L5.74902%2022.0049C5.69684%2022.0497%205.63202%2022.0774%205.56348%2022.083C5.48065%2022.0828%205.40001%2022.0519%205.33789%2021.9971C5.29548%2021.9542%205.26561%2021.9005%205.25195%2021.8418C5.23826%2021.7829%205.24144%2021.7214%205.26074%2021.6641L6.28418%2017.8408C3.26038%2016.3133%201.24431%2013.6388%201.24414%2010.584C1.24414%205.87735%206.09032%202.00004%2012.0996%202ZM9.03516%208.02441C8.8998%208.01841%208.76534%208.05135%208.64746%208.11816C8.537%208.19018%208.45699%208.30037%208.42285%208.42773L6.7793%2012.8867C6.74828%2012.972%206.69336%2013.0651%206.69336%2013.1504C6.68007%2013.2273%206.68007%2013.3059%206.69336%2013.3828C6.68925%2013.4266%206.68926%2013.4708%206.69336%2013.5146C6.71607%2013.6432%206.78551%2013.7596%206.8877%2013.8408C6.99251%2013.9194%207.121%2013.9605%207.25195%2013.957C7.3729%2013.9722%207.49549%2013.9448%207.59863%2013.8799C7.70185%2013.8148%207.77984%2013.7154%207.81836%2013.5996L8.14355%2012.6465H10.1826L10.5088%2013.5996C10.5482%2013.713%2010.6244%2013.8103%2010.7256%2013.875C10.8267%2013.9396%2010.947%2013.9688%2011.0664%2013.957C11.1442%2013.9589%2011.2219%2013.9444%2011.2939%2013.915C11.3659%2013.8857%2011.431%2013.8418%2011.4854%2013.7861C11.5414%2013.7354%2011.5858%2013.6731%2011.6152%2013.6035C11.6447%2013.5339%2011.6589%2013.4584%2011.6562%2013.3828C11.6589%2013.3338%2011.6589%2013.2844%2011.6562%2013.2354C11.6293%2013.1174%2011.5958%2013.0009%2011.5557%2012.8867L10.0049%208.50586C9.96784%208.35075%209.87348%208.21505%209.74121%208.12598C9.61627%208.05495%209.47371%208.0193%209.33008%208.02441H9.03516ZM3.87109%208.12598C3.7042%208.12373%203.54045%208.17554%203.40527%208.27344C3.34433%208.32068%203.29599%208.38213%203.26367%208.45215C3.23131%208.52231%203.21604%208.59958%203.21973%208.67676C3.21602%208.71772%203.21602%208.75884%203.21973%208.7998C3.23203%208.86476%203.25769%208.92682%203.29492%208.98145C3.33224%209.0361%203.38046%209.08301%203.43652%209.11816C3.56297%209.19334%203.70843%209.23083%203.85547%209.22656H5.04199L5.0498%2013.3057C5.04219%2013.3621%205.0422%2013.4192%205.0498%2013.4756C5.07529%2013.6133%205.14926%2013.7379%205.25879%2013.8252C5.37382%2013.9145%205.51651%2013.9612%205.66211%2013.957C5.74537%2013.9603%205.8288%2013.9458%205.90625%2013.915C5.98356%2013.8843%206.05403%2013.8377%206.1123%2013.7783C6.17306%2013.7162%206.22032%2013.6419%206.25098%2013.5605C6.28162%2013.4792%206.29466%2013.3924%206.29004%2013.3057V9.22656H7.4375C7.60151%209.23407%207.76362%209.1847%207.89551%209.08691C7.95666%209.03802%208.00579%208.97562%208.03809%208.9043C8.07037%208.833%208.08463%208.75494%208.08105%208.67676C8.08484%208.63808%208.08484%208.59825%208.08105%208.55957C8.07063%208.49411%208.04612%208.43173%208.00879%208.37695C7.97126%208.322%207.92169%208.2758%207.86426%208.24219C7.73997%208.16128%207.59352%208.12077%207.44531%208.12598H3.87109ZM19.6846%208.02539C19.5919%208.02358%2019.5005%208.04735%2019.4209%208.09473C19.3365%208.162%2019.2562%208.23439%2019.1807%208.31152L17.2188%2010.5762V8.51367C17.1937%208.37382%2017.1196%208.24736%2017.0098%208.15723C16.8829%208.06477%2016.7271%208.01887%2016.5703%208.02734C16.4137%208.03591%2016.2645%208.09764%2016.1484%208.20312C16.0341%208.33373%2015.9739%208.50325%2015.9785%208.67676L15.9316%2013.2666C15.924%2013.3232%2015.924%2013.3809%2015.9316%2013.4375C15.9571%2013.5751%2016.0313%2013.6989%2016.1406%2013.7861C16.2532%2013.8743%2016.3931%2013.9209%2016.5361%2013.918C16.6217%2013.9215%2016.7072%2013.9076%2016.7871%2013.877C16.8671%2013.8463%2016.9407%2013.7991%2017.002%2013.7393C17.116%2013.6087%2017.1765%2013.4399%2017.1719%2013.2666V11.9717L17.8623%2011.251L19.3047%2013.5771C19.3644%2013.6861%2019.4496%2013.7794%2019.5527%2013.8486C19.648%2013.8986%2019.7548%2013.9223%2019.8623%2013.918C20.0244%2013.9202%2020.1831%2013.8683%2020.3125%2013.7705C20.3811%2013.7121%2020.435%2013.6382%2020.4688%2013.5547C20.5025%2013.471%2020.5158%2013.3798%2020.5068%2013.29V13.251C20.464%2013.1206%2020.4008%2012.9978%2020.3203%2012.8867V12.8096L18.7695%2010.4053L20.0566%208.99414C20.1134%208.93011%2020.163%208.86016%2020.2041%208.78516C20.2444%208.71439%2020.2653%208.63418%2020.2656%208.55273V8.45117C20.2546%208.38876%2020.2308%208.32952%2020.1963%208.27637C20.1617%208.22313%2020.1171%208.17709%2020.0645%208.1416C19.9526%208.06515%2019.8201%208.02468%2019.6846%208.02539ZM12.4629%208.02539C12.3784%208.02148%2012.2936%208.03471%2012.2148%208.06543C12.1361%208.09615%2012.0644%208.14309%2012.0049%208.20312C11.8878%208.33205%2011.8271%208.50275%2011.835%208.67676L11.8584%2013.0889C11.8527%2013.1739%2011.8527%2013.2597%2011.8584%2013.3447C11.8822%2013.4993%2011.9656%2013.6388%2012.0908%2013.7324C12.2309%2013.8235%2012.3967%2013.8672%2012.5635%2013.8564H15.1846C15.3513%2013.8586%2015.5143%2013.8067%2015.6494%2013.709C15.7105%2013.6618%2015.7596%2013.6003%2015.792%2013.5303C15.8244%2013.4601%2015.8396%2013.3828%2015.8359%2013.3057V13.1895C15.8241%2013.1242%2015.7981%2013.0616%2015.7607%2013.0068C15.7234%2012.9522%2015.6745%2012.9058%2015.6182%2012.8711C15.4927%2012.7934%2015.3477%2012.753%2015.2002%2012.7549H13.0674V8.67676C13.075%208.62278%2013.075%208.56765%2013.0674%208.51367C13.045%208.37463%2012.9737%208.24816%2012.8662%208.15723C12.7501%208.07009%2012.6081%208.02373%2012.4629%208.02539ZM9.92676%2011.7705H8.46191L9.19824%209.44434L9.92676%2011.7705Z%22%20fill%3D%22%231D1D1B%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.0996%202C18.1012%202%2022.9707%205.86957%2022.9707%2010.584C22.9704%2015.2982%2018.1166%2019.1748%2012.1152%2019.1748C11.459%2019.1716%2010.8034%2019.1249%2010.1533%2019.0352L5.74902%2022.0049C5.69684%2022.0497%205.63202%2022.0774%205.56348%2022.083C5.48065%2022.0828%205.40001%2022.0519%205.33789%2021.9971C5.29548%2021.9542%205.26561%2021.9005%205.25195%2021.8418C5.23826%2021.7829%205.24144%2021.7214%205.26074%2021.6641L6.28418%2017.8408C3.26038%2016.3133%201.24431%2013.6388%201.24414%2010.584C1.24414%205.87735%206.09032%202.00004%2012.0996%202ZM9.03516%208.02441C8.8998%208.01841%208.76534%208.05135%208.64746%208.11816C8.537%208.19018%208.45699%208.30037%208.42285%208.42773L6.7793%2012.8867C6.74828%2012.972%206.69336%2013.0651%206.69336%2013.1504C6.68007%2013.2273%206.68007%2013.3059%206.69336%2013.3828C6.68925%2013.4266%206.68926%2013.4708%206.69336%2013.5146C6.71607%2013.6432%206.78551%2013.7596%206.8877%2013.8408C6.99251%2013.9194%207.121%2013.9605%207.25195%2013.957C7.3729%2013.9722%207.49549%2013.9448%207.59863%2013.8799C7.70185%2013.8148%207.77984%2013.7154%207.81836%2013.5996L8.14355%2012.6465H10.1826L10.5088%2013.5996C10.5482%2013.713%2010.6244%2013.8103%2010.7256%2013.875C10.8267%2013.9396%2010.947%2013.9688%2011.0664%2013.957C11.1442%2013.9589%2011.2219%2013.9444%2011.2939%2013.915C11.3659%2013.8857%2011.431%2013.8418%2011.4854%2013.7861C11.5414%2013.7354%2011.5858%2013.6731%2011.6152%2013.6035C11.6447%2013.5339%2011.6589%2013.4584%2011.6562%2013.3828C11.6589%2013.3338%2011.6589%2013.2844%2011.6562%2013.2354C11.6293%2013.1174%2011.5958%2013.0009%2011.5557%2012.8867L10.0049%208.50586C9.96784%208.35075%209.87348%208.21505%209.74121%208.12598C9.61627%208.05495%209.47371%208.0193%209.33008%208.02441H9.03516ZM3.87109%208.12598C3.7042%208.12373%203.54045%208.17554%203.40527%208.27344C3.34433%208.32068%203.29599%208.38213%203.26367%208.45215C3.23131%208.52231%203.21604%208.59958%203.21973%208.67676C3.21602%208.71772%203.21602%208.75884%203.21973%208.7998C3.23203%208.86476%203.25769%208.92682%203.29492%208.98145C3.33224%209.0361%203.38046%209.08301%203.43652%209.11816C3.56297%209.19334%203.70843%209.23083%203.85547%209.22656H5.04199L5.0498%2013.3057C5.04219%2013.3621%205.0422%2013.4192%205.0498%2013.4756C5.07529%2013.6133%205.14926%2013.7379%205.25879%2013.8252C5.37382%2013.9145%205.51651%2013.9612%205.66211%2013.957C5.74537%2013.9603%205.8288%2013.9458%205.90625%2013.915C5.98356%2013.8843%206.05403%2013.8377%206.1123%2013.7783C6.17306%2013.7162%206.22032%2013.6419%206.25098%2013.5605C6.28162%2013.4792%206.29466%2013.3924%206.29004%2013.3057V9.22656H7.4375C7.60151%209.23407%207.76362%209.1847%207.89551%209.08691C7.95666%209.03802%208.00579%208.97562%208.03809%208.9043C8.07037%208.833%208.08463%208.75494%208.08105%208.67676C8.08484%208.63808%208.08484%208.59825%208.08105%208.55957C8.07063%208.49411%208.04612%208.43173%208.00879%208.37695C7.97126%208.322%207.92169%208.2758%207.86426%208.24219C7.73997%208.16128%207.59352%208.12077%207.44531%208.12598H3.87109ZM19.6846%208.02539C19.5919%208.02358%2019.5005%208.04735%2019.4209%208.09473C19.3365%208.162%2019.2562%208.23439%2019.1807%208.31152L17.2188%2010.5762V8.51367C17.1937%208.37382%2017.1196%208.24736%2017.0098%208.15723C16.8829%208.06477%2016.7271%208.01887%2016.5703%208.02734C16.4137%208.03591%2016.2645%208.09764%2016.1484%208.20312C16.0341%208.33373%2015.9739%208.50325%2015.9785%208.67676L15.9316%2013.2666C15.924%2013.3232%2015.924%2013.3809%2015.9316%2013.4375C15.9571%2013.5751%2016.0313%2013.6989%2016.1406%2013.7861C16.2532%2013.8743%2016.3931%2013.9209%2016.5361%2013.918C16.6217%2013.9215%2016.7072%2013.9076%2016.7871%2013.877C16.8671%2013.8463%2016.9407%2013.7991%2017.002%2013.7393C17.116%2013.6087%2017.1765%2013.4399%2017.1719%2013.2666V11.9717L17.8623%2011.251L19.3047%2013.5771C19.3644%2013.6861%2019.4496%2013.7794%2019.5527%2013.8486C19.648%2013.8986%2019.7548%2013.9223%2019.8623%2013.918C20.0244%2013.9202%2020.1831%2013.8683%2020.3125%2013.7705C20.3811%2013.7121%2020.435%2013.6382%2020.4688%2013.5547C20.5025%2013.471%2020.5158%2013.3798%2020.5068%2013.29V13.251C20.464%2013.1206%2020.4008%2012.9978%2020.3203%2012.8867V12.8096L18.7695%2010.4053L20.0566%208.99414C20.1134%208.93011%2020.163%208.86016%2020.2041%208.78516C20.2444%208.71439%2020.2653%208.63418%2020.2656%208.55273V8.45117C20.2546%208.38876%2020.2308%208.32952%2020.1963%208.27637C20.1617%208.22313%2020.1171%208.17709%2020.0645%208.1416C19.9526%208.06515%2019.8201%208.02468%2019.6846%208.02539ZM12.4629%208.02539C12.3784%208.02148%2012.2936%208.03471%2012.2148%208.06543C12.1361%208.09615%2012.0644%208.14309%2012.0049%208.20312C11.8878%208.33205%2011.8271%208.50275%2011.835%208.67676L11.8584%2013.0889C11.8527%2013.1739%2011.8527%2013.2597%2011.8584%2013.3447C11.8822%2013.4993%2011.9656%2013.6388%2012.0908%2013.7324C12.2309%2013.8235%2012.3967%2013.8672%2012.5635%2013.8564H15.1846C15.3513%2013.8586%2015.5143%2013.8067%2015.6494%2013.709C15.7105%2013.6618%2015.7596%2013.6003%2015.792%2013.5303C15.8244%2013.4601%2015.8396%2013.3828%2015.8359%2013.3057V13.1895C15.8241%2013.1242%2015.7981%2013.0616%2015.7607%2013.0068C15.7234%2012.9522%2015.6745%2012.9058%2015.6182%2012.8711C15.4927%2012.7934%2015.3477%2012.753%2015.2002%2012.7549H13.0674V8.67676C13.075%208.62278%2013.075%208.56765%2013.0674%208.51367C13.045%208.37463%2012.9737%208.24816%2012.8662%208.15723C12.7501%208.07009%2012.6081%208.02373%2012.4629%208.02539ZM9.92676%2011.7705H8.46191L9.19824%209.44434L9.92676%2011.7705Z%22%20fill%3D%22%231D1D1B%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}

.pagination--default {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.pagination--default > a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  border: 1px solid var(--border-line-2);
  background-color: var(--background-body);
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .pagination--default > a {
    font-size: 14px;
    font-weight: 500;
  }
}
.pagination--default > a.is-on {
  color: var(--text-body-white);
  border-color: transparent;
  background-color: var(--background-btn-primary);
  font-size: 16px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .pagination--default > a.is-on {
    font-size: 14px;
    font-weight: 700;
  }
}
.pagination--default > a.icon--button {
  border-color: transparent;
}
.pagination--default > a.icon--button.is-disabled {
  pointer-events: none;
}
.pagination--default > a.icon--button.is-disabled .button__icon::before {
  background-color: var(--gray-50);
}

.nodata--default {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 180px 0;
}
.nodata--default::before {
  content: "";
  display: block;
  width: 90px;
  height: 90px;
  margin-bottom: 20px;
  background: url(../images/www/common/ico-nodata.png) no-repeat 0 0/100%;
}
.nodata__text {
  font-size: 32px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .nodata__text {
    font-size: 20px;
    font-weight: 700;
  }
}
.nodata__text {
  text-align: center;
}
.nodata__text > strong {
  font-size: 32px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .nodata__text > strong {
    font-size: 20px;
    font-weight: 700;
  }
}
.nodata__text > strong {
  color: var(--text-primary);
}
.nodata__desc {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .nodata__desc {
    font-size: 16px;
    font-weight: 400;
  }
}
.nodata__desc {
  color: var(--text-secondary);
}

.list--default > li {
  position: relative;
  padding-left: 12px;
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .list--default > li {
    font-size: 14px;
    font-weight: 500;
  }
}
.list--default > li {
  color: var(--text-secondary);
}
.list--default > li + li {
  margin-top: 16px;
}
.list--default > li::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 10px;
}
.list--default > li.dot::before {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: var(--background-body-gray-80);
}

.numberlist--default {
  counter-reset: list-counter;
}
.numberlist--default > li {
  position: relative;
  padding-left: 16px;
}
.numberlist--default > li + li {
  margin-top: 16px;
}
.numberlist--default > li > .numberlist_title {
  font-size: 14px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .numberlist--default > li > .numberlist_title {
    font-size: 12px;
    font-weight: 500;
  }
}
.numberlist--default > li > .numberlist_title {
  color: var(--text-secondary);
}
.numberlist--default > li > .numberlist_title::before {
  counter-increment: list-counter;
  content: counter(list-counter) ". ";
  position: absolute;
  left: 0;
  top: 7px;
}
.numberlist--default > li > .numberlist_desc {
  font-size: 14px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .numberlist--default > li > .numberlist_desc {
    font-size: 12px;
    font-weight: 400;
  }
}
.numberlist--default > li > .numberlist_desc {
  color: var(--text-body-gray-60);
  margin-top: 2px;
}

.starList--default > li {
  position: relative;
  padding-left: 12px;
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .starList--default > li {
    font-size: 14px;
    font-weight: 400;
  }
}
.starList--default > li {
  color: var(--text-secondary);
}
.starList--default > li::before {
  content: "*";
}

p.starList--default {
  position: relative;
  padding-left: 12px;
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  p.starList--default {
    font-size: 14px;
    font-weight: 400;
  }
}
p.starList--default {
  color: var(--text-secondary);
}
p.starList--default::before {
  content: "*";
}
p.starList--default > strong {
  font-size: 16px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  p.starList--default > strong {
    font-size: 14px;
    font-weight: 700;
  }
}
p.starList--default > strong {
  color: var(--text-primary);
}

.search--default {
  display: flex;
  flex-direction: column;
}
.search--area {
  display: flex;
  justify-content: center;
}
.search--area .input--default {
  max-width: 800px;
  padding-right: 20px;
  gap: 8px;
}
.search--area .input--default .button--default.button--large.icon--button {
  width: 32px;
  height: 32px;
}
.search--area .input--default .button--default.button--large.icon--button .button__icon:before {
  width: 24px;
  height: 24px;
}
.search--data {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin-top: 120px;
}
.search--data_text {
  font-size: 32px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .search--data_text {
    font-size: 20px;
    font-weight: 700;
  }
}
.search--data_text > strong {
  font-size: 32px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .search--data_text > strong {
    font-size: 20px;
    font-weight: 700;
  }
}
.search--data_text > strong {
  color: var(--text-primary);
}
.search--data_list > li {
  border-top: 1px solid var(--border-line-1);
}
.search--data_list > li > a {
  display: block;
  padding: 40px;
}
.search--data_list > li:last-child {
  border-bottom: 1px solid var(--border-line-1);
}
.search--data:has(.nodata--default) {
  margin-top: 0;
}
.search--data .nodata--default {
  padding-bottom: 0;
}

.data--default {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.data--default dt {
  font-size: 32px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .data--default dt {
    font-size: 20px;
    font-weight: 700;
  }
}
.data--default dd {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .data--default dd {
    font-size: 16px;
    font-weight: 400;
  }
}
.data--default dd {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 60px;
  max-height: 60px;
  height: auto;
}

.policy--default {
  padding-top: 60px;
}
.policy--default .table--fixed table {
  table-layout: fixed;
}
.policy--default .link {
  text-decoration: underline;
}
.policy--index {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 60px;
}
.policy--index dt {
  font-size: 36px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .policy--index dt {
    font-size: 24px;
    font-weight: 700;
  }
}
.policy--index dd {
  background-color: var(--background-body-gray-10);
  padding: 40px;
  border-radius: 4px;
}
.policy--index dd > ol {
  column-count: 2;
  column-gap: 24px;
  counter-reset: list-counter-index;
}
.policy--index dd > ol li {
  position: relative;
  break-inside: avoid;
  padding-left: 35px;
  margin-bottom: 16px;
}
.policy--index dd > ol li.policy--index-column-start {
  -webkit-column-break-before: always;
  break-before: column;
}
.policy--index dd > ol li > * {
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .policy--index dd > ol li > * {
    font-size: 16px;
    font-weight: 700;
  }
}
.policy--index dd > ol li > * {
  text-align: left;
  background: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  color: inherit;
}
.policy--index dd > ol li::before {
  counter-increment: list-counter-index;
  content: counter(list-counter-index) ". ";
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .policy--index dd > ol li::before {
    font-size: 16px;
    font-weight: 700;
  }
}
.policy--index dd > ol li::before {
  position: absolute;
  left: 0;
  top: 0;
}
.policy--left {
  position: relative;
  padding-left: 32px;
  margin-top: 12px;
}
.policy--list > li > p:not(.policy--list-desc) {
  font-size: 36px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .policy--list > li > p:not(.policy--list-desc) {
    font-size: 24px;
    font-weight: 700;
  }
}
.policy--list > li + li {
  margin-top: 60px;
}
.policy--list-desc {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .policy--list-desc {
    font-size: 16px;
    font-weight: 400;
  }
}
.policy--list-desc {
  margin-top: 12px;
  word-break: break-all;
}
.policy--list-depth01 {
  counter-reset: list-counter-number;
}
.policy--list-depth01 > li {
  position: relative;
  padding-left: 32px;
  word-break: break-all;
  margin-top: 12px;
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .policy--list-depth01 > li {
    font-size: 16px;
    font-weight: 400;
  }
}
.policy--list-depth01 > li::before {
  counter-increment: list-counter-number;
  content: counter(list-counter-number) ". ";
  position: absolute;
  left: 0;
  top: 0;
}
.policy--list-depth01 > li > strong {
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .policy--list-depth01 > li > strong {
    font-size: 16px;
    font-weight: 700;
  }
}
.policy--list-depth02 {
  counter-reset: list-counter-half;
  margin-top: 12px;
}
.policy--list-depth02 > li {
  position: relative;
  padding-left: 32px;
  color: var(--text-secondary);
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .policy--list-depth02 > li {
    font-size: 16px;
    font-weight: 400;
  }
}
.policy--list-depth02 > li > * {
  color: var(--text-secondary);
}
.policy--list-depth02 > li + li {
  margin-top: 8px;
}
.policy--list-depth02 > li::before {
  counter-increment: list-counter-half;
  content: counter(list-counter-half) ")";
  color: var(--text-secondary);
  position: absolute;
  left: 0;
  top: 0;
}
.policy--list-depth03 {
  counter-reset: list-counter-hangul;
  margin-top: 8px;
}
.policy--list-depth03 > li {
  position: relative;
  padding-left: 32px;
  color: var(--text-secondary);
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .policy--list-depth03 > li {
    font-size: 16px;
    font-weight: 400;
  }
}
.policy--list-depth03 > li + li {
  margin-top: 8px;
}
.policy--list-depth03 > li::before {
  counter-increment: list-counter-hangul;
  content: counter(list-counter-hangul, hangul) ") ";
  color: var(--text-secondary);
  position: absolute;
  left: 0;
  top: 0;
}
.policy--list-org {
  margin-top: 12px;
}
.policy--list-org > li {
  position: relative;
  padding-left: 32px;
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .policy--list-org > li {
    font-size: 16px;
    font-weight: 400;
  }
}
.policy--list-org > li {
  color: var(--text-secondary);
}
.policy--list-org > li + li {
  margin-top: 12px;
}
.policy--list-org > li::before {
  content: "▶";
  position: absolute;
  left: 0;
  top: 0;
}
.policy--list-org > li > ul {
  margin-top: 8px;
}
.policy--list-org > li > ul > li {
  position: relative;
  padding-left: 12px;
  color: var(--text-secondary);
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .policy--list-org > li > ul > li {
    font-size: 16px;
    font-weight: 400;
  }
}
.policy--list-org > li > ul > li + li {
  margin-top: 8px;
}
.policy--list-org > li > ul > li::before {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: var(--background-body-gray-80);
  position: absolute;
  left: 0;
  top: 10px;
}
.policy--list-bullet {
  margin-top: 12px;
}
.policy--list-bullet > li {
  position: relative;
  padding-left: 12px;
  color: var(--text-secondary);
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .policy--list-bullet > li {
    font-size: 16px;
    font-weight: 400;
  }
}
.policy--list-bullet > li + li {
  margin-top: 8px;
}
.policy--list-bullet > li::before {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: var(--background-body-gray-80);
  position: absolute;
  left: 0;
  top: 14px;
}
.policy--list-text {
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .policy--list-text {
    font-size: 16px;
    font-weight: 700;
  }
}
.policy--list-text {
  margin: 12px 0 24px;
}
.policy--list-rmark + ul {
  margin-left: 20px;
}
.policy--list {
  /* 이용약관 */
}
.policy--list-use-deph01 {
  margin-top: 60px;
}
.policy--list-use-deph01 > li + li {
  margin-top: 40px;
}
.policy--list-title {
  font-size: 24px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .policy--list-title {
    font-size: 20px;
    font-weight: 700;
  }
}
.policy--list-use-deph01 .table--default, .policy--list-depth01 .table--default {
  margin-top: 12px;
  overflow-x: auto;
}
.policy--list-use-deph01 .table--default .table__wrap, .policy--list-depth01 .table--default .table__wrap {
  min-width: 900px;
}
.policy--list-use-deph01 .table--default .table__wrap.w750, .policy--list-depth01 .table--default .table__wrap.w750 {
  min-width: 750px;
}
.policy--list-use-deph01 .table--default .table__wrap.w450, .policy--list-depth01 .table--default .table__wrap.w450 {
  min-width: 450px;
}
.policy--list-use-deph01 .table--default .table__wrap.w1050, .policy--list-depth01 .table--default .table__wrap.w1050 {
  min-width: 1050px;
}
.policy--list-use-deph01 .table--default .table__wrap.w600, .policy--list-depth01 .table--default .table__wrap.w600 {
  min-width: 600px;
}
.policy--list-use-deph01 .table--default .table__wrap td > ul > li, .policy--list-depth01 .table--default .table__wrap td > ul > li {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .policy--list-use-deph01 .table--default .table__wrap td > ul > li, .policy--list-depth01 .table--default .table__wrap td > ul > li {
    font-size: 16px;
    font-weight: 400;
  }
}
.policy--list-use-deph01 .table--default + .table--default, .policy--list-depth01 .table--default + .table--default {
  margin-top: 24px;
}
.policy--list-use-deph01 .table--default table caption, .policy--list-depth01 .table--default table caption {
  visibility: visible;
  overflow: visible;
  width: auto;
  height: auto;
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .policy--list-use-deph01 .table--default table caption, .policy--list-depth01 .table--default table caption {
    font-size: 16px;
    font-weight: 700;
  }
}
.policy--list-use-deph01 .table--default table caption, .policy--list-depth01 .table--default table caption {
  line-height: 1.5;
  text-align: left;
  margin-bottom: 12px;
}
.policy--list-use-deph01 .table--default table thead th, .policy--list-depth01 .table--default table thead th {
  text-align: center;
  white-space: initial;
}
.policy--list-use-deph01 .table--default table tbody td, .policy--list-depth01 .table--default table tbody td {
  text-align: center;
  word-break: break-all;
}
.policy--date {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 60px;
}
.policy--date > p {
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .policy--date > p {
    font-size: 16px;
    font-weight: 700;
  }
}

.section--text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
}
.section--text.left {
  justify-content: flex-start;
}
.section--text.left > * {
  text-align: left !important;
}
.section--text .section__title {
  font-size: 36px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .section--text .section__title {
    font-size: 24px;
    font-weight: 700;
  }
}
.section--text .section__title {
  text-align: center;
}
.section--text .section__desc {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .section--text .section__desc {
    font-size: 16px;
    font-weight: 400;
  }
}
.section--text .section__desc {
  color: var(--text-secondary);
  text-align: center;
}

.error--default {
  display: flex;
  flex-direction: column;
  padding-top: 180px;
}
.error--default > dl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 20px;
  margin-bottom: 40px;
}
.error--default > dl::before {
  content: "";
  display: block;
  width: 120px;
  height: 105px;
  margin: 0 auto 20px;
  background: url(../images/www/common/logo-footer-red.png) no-repeat 0 0/100% auto;
}
.error--default > dl.error-503::before {
  width: 90px;
  height: 90px;
  background: url(../images/www/common/ico-nodata.png) no-repeat 0 0/100% auto;
}
.error--default > dl > * {
  text-align: center;
}
.error--default > dl dt {
  font-size: 32px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .error--default > dl dt {
    font-size: 20px;
    font-weight: 700;
  }
}
.error--default > dl dd {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .error--default > dl dd {
    font-size: 16px;
    font-weight: 400;
  }
}
.error--default > dl dd {
  color: var(--text-secondary);
}

@media only screen and (max-width: 1279px) {
  .navigation--default {
    flex-wrap: wrap;
    padding-top: 16px;
    row-gap: 4px;
  }
  .navigation--default > a {
    font-size: 12px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .navigation--default > a {
    font-size: 12px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 1279px) {
  .navigation--default > a.is-on {
    font-size: 12px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .navigation--default > a.is-on {
    font-size: 12px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 1279px) {
  .title--default {
    padding: 40px 0;
  }
  .title_subtext {
    font-size: 20px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .title_subtext {
    font-size: 16px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 1279px) {
  .quickmenu--default {
    right: 16px;
    bottom: 14px;
  }
  .quickmenu--item_wrap .quickmenu__item > * {
    height: 56px;
  }
  .search--area .input--default {
    max-width: 600px;
  }
  .search--data {
    gap: 32px;
    margin-top: 60px;
  }
  .search--data_list > li > a {
    padding: 20px 0;
  }
  .data--default dd {
    max-height: 48px;
  }
  .policy--default {
    padding-top: 20px;
  }
  .policy--index {
    gap: 16px;
  }
  .policy--index dd {
    padding: 16px;
  }
  .policy--index dd > ol li::before {
    top: 4px;
  }
  .policy--list {
    /* 이용약관 */
  }
  .policy--list-use-deph01 {
    margin-top: 40px;
  }
  .policy--date {
    gap: 8px;
  }
}
@media only screen and (max-width: 767px) {
  .navigation--default {
    padding-top: 16px;
  }
  .input--default {
    height: 50px;
    padding: 0 16px;
  }
  .input--default > input {
    font-size: 20px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 767px) and (max-width: 1280px) {
  .input--default > input {
    font-size: 16px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 767px) {
  .mo-visible {
    display: block;
  }
  .mo-invisible {
    display: none;
  }
  .pagination--default {
    gap: 8px;
  }
  .pagination--default > a {
    width: 32px;
    height: 32px;
  }
  .nodata--default {
    gap: 8px;
    padding: 80px 0;
  }
  .nodata--default::before {
    width: 60px;
    height: 60px;
    margin-bottom: 24px;
  }
  .nodata__desc {
    font-size: 16px;
    font-weight: 400;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) and (max-width: 1280px) {
  .nodata__desc {
    font-size: 14px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 767px) {
  .numberlist--default > li {
    padding-left: 12px;
  }
  .numberlist--default > li > .numberlist_title::before {
    top: 9px;
  }
  .starList--default > li {
    padding-left: 8px;
    font-size: 14px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 767px) and (max-width: 1280px) {
  .starList--default > li {
    font-size: 12px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 767px) {
  p.starList--default {
    padding-left: 8px;
    font-size: 14px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 767px) and (max-width: 1280px) {
  p.starList--default {
    font-size: 12px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 767px) {
  p.starList--default > strong {
    font-size: 14px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 767px) and (max-width: 1280px) {
  p.starList--default > strong {
    font-size: 12px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 767px) {
  .quickmenu--wrap button.button--default.button--large.icon--button {
    width: 50px;
    height: 50px;
  }
  .quickmenu--wrap > .button--default.button--large.icon--button .button__icon::before {
    width: 20px;
    height: 20px;
  }
  .section--text {
    gap: 8px;
  }
  .search--area .input--default {
    max-width: 100%;
    padding-right: 16px;
  }
  .search--area .input--default .button--default.button--large.icon--button {
    width: 24px;
    height: 24px;
  }
  .search--area .input--default .button--default.button--large.icon--button .button__icon:before {
    width: 16px;
    height: 16px;
  }
  .policy--index dd > ol {
    column-count: 1;
  }
  .policy--index dd > ol li.policy--index-column-start {
    -webkit-column-break-before: auto;
    break-before: auto;
  }
  .error--default {
    padding-top: 80px;
  }
  .error--default > dl {
    gap: 8px;
    margin-bottom: 24px;
  }
  .error--default > dl::before {
    width: 80px;
    height: 70px;
    margin: 0 auto 16px;
  }
  .error--default > dl.error-503::before {
    width: 60px;
    height: 60px;
  }
}
html[lang=en] .policy--list-depth03 > li::before {
  content: counter(list-counter-hangul, upper-alpha) ") ";
}
html[lang=en] .policy--list-use-deph01 .table--default table tbody td, html[lang=en] .policy--list-depth01 .table--default table tbody td {
  word-break: initial;
}

/* components */
.button--default {
  position: relative;
  gap: 4px;
  line-height: 1.5;
  border-radius: 4px;
  overflow: hidden;
  transition: 0.4s ease;
  z-index: 1;
}
.button--default::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 600%;
  height: 100%;
  transform: translateX(-120%) skewX(-45deg);
  transform-origin: bottom left;
  z-index: -1;
  transition: transform 0.4s ease-in-out;
}
.button--default:not(:disabled):hover::before, .button--default:not(.disabled):hover::before {
  transform: translateX(-20%) skewX(-45deg);
}
.button--default:not(:disabled):hover .button__text, .button--default:not(.disabled):hover .button__text {
  color: var(--text-btn);
}
.button--default:disabled:hover::before, .button--default.disabled:hover::before {
  display: none;
}
.button--default .button__text {
  position: relative;
  line-height: 1.5;
  white-space: pre;
}
.button--default:disabled, .button--default.disabled {
  cursor: not-allowed;
}
.button--default.button--common .button__text {
  color: var(--text-btn);
}
.button--default.icon--button {
  min-width: auto !important;
}
.button--default.button--primary {
  background: var(--background-btn-primary);
}
.button--default.button--primary .button__text {
  color: var(--text-btn);
}
.button--default.button--primary:not(:disabled):hover::before, .button--default.button--primary:not(.disabled):hover::before {
  background: var(--background-btn-primary-hover);
}
.button--default.button--primary:not(:disabled):hover:active::before, .button--default.button--primary:not(.disabled):hover:active::before {
  background: var(--background-btn-primary-active);
}
.button--default.button--primary:not(:disabled):hover .button__text, .button--default.button--primary:not(.disabled):hover .button__text {
  color: var(--text-btn);
}
.button--default.button--primary:disabled, .button--default.button--primary:disabled:hover, .button--default.button--primary.disabled, .button--default.button--primary.disabled:hover {
  cursor: not-allowed;
  background-color: var(--background-btn-disabled);
}
.button--default.button--primary:disabled .button__text, .button--default.button--primary:disabled:hover .button__text, .button--default.button--primary.disabled .button__text, .button--default.button--primary.disabled:hover .button__text {
  color: var(--text-btn-disabeld);
}
.button--default.button--primary .button__icon::before {
  background-color: var(--text-btn);
}
.button--default.button--outline {
  border: 1px solid var(--border-btn-outline);
  background: var(--background-btn-outline);
}
.button--default.button--outline .button__text {
  color: var(--text-btn-outline);
}
.button--default.button--outline:not(:disabled):hover::before, .button--default.button--outline:not(.disabled):hover::before {
  background: var(--background-btn-outline-hover);
}
.button--default.button--outline:not(:disabled):hover:active::before, .button--default.button--outline:not(.disabled):hover:active::before {
  background: var(--background-btn-outline-active);
}
.button--default.button--outline:not(:disabled):hover .button__text, .button--default.button--outline:not(.disabled):hover .button__text {
  color: var(--text-btn-outline-hover);
}
.button--default.button--outline:disabled, .button--default.button--outline:disabled:hover, .button--default.button--outline.disabled, .button--default.button--outline.disabled:hover {
  cursor: not-allowed;
  background-color: var(--background-btn-outline-disabled);
  border: 1px solid var(--border-btn-outline-disabled);
}
.button--default.button--outline:disabled .button__text, .button--default.button--outline:disabled:hover .button__text, .button--default.button--outline.disabled .button__text, .button--default.button--outline.disabled:hover .button__text {
  color: var(--text-btn-disabeld);
}
.button--default.button--large {
  height: 60px;
  padding: 0 24px;
  min-width: 200px;
}
.button--default.button--large .button__text {
  font-size: 20px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .button--default.button--large .button__text {
    font-size: 16px;
    font-weight: 500;
  }
}
.button--default.button--large .button__icon::before {
  width: 20px;
  height: 20px;
}
.button--default.button--large.icon--button {
  width: 50px;
  height: 50px;
}
.button--default.button--large.icon--button .button__icon::before {
  width: 20px;
  height: 20px;
}
.button--default.button--medium {
  height: 50px;
  padding: 0 20px;
  min-width: 150px;
}
.button--default.button--medium .button__text {
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .button--default.button--medium .button__text {
    font-size: 14px;
    font-weight: 500;
  }
}
.button--default.button--medium .button__icon::before {
  width: 14px;
  height: 14px;
}
.button--default.button--medium.icon--button {
  width: 50px;
  height: 50px;
}
.button--default.button--medium.icon--button .button__icon::before {
  width: 14px;
  height: 14px;
}
.button--default.button--small {
  height: 36px;
  padding: 0 12px;
}
.button--default.button--small .button__text {
  font-size: 14px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .button--default.button--small .button__text {
    font-size: 12px;
    font-weight: 500;
  }
}
.button--default.button--small .button__icon::before {
  width: 12px;
  height: 12px;
}
.button--default.button--small.icon--button {
  width: 36px;
  height: 36px;
}
.button--default.button--small.icon--button .button__icon::before {
  width: 12px;
  height: 12px;
}
.button--default .button__icon {
  display: inline-flex;
}
.button--default .button__icon::before {
  content: "";
}
.button--default.icon--button {
  gap: 0px;
  min-width: auto;
  padding: 0px;
}
.button--default.icon--button::before {
  display: none;
}
.button--default.button--text-type {
  background-color: transparent;
}
.button--default.button--text-type::before {
  display: none;
}
.button--default.button--text-type:hover .button__text {
  color: var(--text-body);
}
.button--default.button--text-type .button__text {
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .button--default.button--text-type .button__text {
    font-size: 14px;
    font-weight: 500;
  }
}
.button--default.button--text-type .button__text {
  color: var(--text-body);
}
.button--default.button--text-type .button__icon::before {
  width: 14px;
  height: 14px;
}

.button--align {
  display: flex;
  justify-content: center;
  gap: 8px;
}

@media only screen and (max-width: 767px) {
  .button--default.button--large {
    height: 50px;
    padding: 0 20px;
    min-width: 150px;
  }
  .button--default.button--large.icon--button {
    width: 32px;
    height: 32px;
    padding: 0;
  }
  .button--default.button--large.icon--button .button__icon::before {
    width: 16px;
    height: 16px;
  }
  .button--default.button--medium {
    height: 42px;
    padding: 0 12px;
  }
  .button--default.button--small {
    height: 30px;
    padding: 0 12px;
  }
  .button--default.button--small.icon--button {
    width: 32px;
    height: 32px;
  }
  .button--align > * {
    flex: 1;
  }
}
.button__icon {
  flex-shrink: 0;
}
.button__icon.icon--arrow {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.5%2020L21%2012L13.5%204M21%2012H2%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.5%2020L21%2012L13.5%204M21%2012H2%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--location {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2096%2096%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23clip0_7151_46189%29%22%3E%3Cpath%20d%3D%22M48%201.5C68.9824%201.5%2086%2018.4271%2086%2039.319C86%2048.0776%2083.0034%2056%2077.4118%2062.8015L51.7984%2092.7526C49.8029%2095.0832%2046.1971%2095.0832%2044.2%2092.7507L18.5892%2062.8005C12.997%2056.004%2010%2048.0769%2010%2039.319C10%2018.4271%2027.0176%201.5%2048%201.5ZM48%209.5C31.4264%209.5%2018%2022.8549%2018%2039.319C18%2046.1717%2020.3234%2052.3173%2024.718%2057.6593L48%2084.8851L71.28%2057.66C75.68%2052.32%2077.9412%2046.1409%2078%2039.319C78%2022.8549%2064.5736%209.5%2048%209.5ZM47.9774%2018.2308C59.5758%2018.2308%2068.9774%2027.6332%2068.9774%2039.2308C68.9774%2050.8284%2059.5758%2060.2308%2047.9774%2060.2308C36.3811%2060.2308%2026.9774%2050.8275%2026.9774%2039.2308C26.9774%2027.6341%2036.3811%2018.2308%2047.9774%2018.2308ZM47.9774%2025.2308C40.247%2025.2308%2033.9774%2031.5002%2033.9774%2039.2308C33.9774%2046.9614%2040.247%2053.2308%2047.9774%2053.2308C55.7097%2053.2308%2061.9774%2046.9626%2061.9774%2039.2308C61.9774%2031.499%2055.7097%2025.2308%2047.9774%2025.2308Z%22%20fill%3D%22black%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_7151_46189%22%3E%3Crect%20width%3D%2296%22%20height%3D%2296%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2096%2096%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23clip0_7151_46189%29%22%3E%3Cpath%20d%3D%22M48%201.5C68.9824%201.5%2086%2018.4271%2086%2039.319C86%2048.0776%2083.0034%2056%2077.4118%2062.8015L51.7984%2092.7526C49.8029%2095.0832%2046.1971%2095.0832%2044.2%2092.7507L18.5892%2062.8005C12.997%2056.004%2010%2048.0769%2010%2039.319C10%2018.4271%2027.0176%201.5%2048%201.5ZM48%209.5C31.4264%209.5%2018%2022.8549%2018%2039.319C18%2046.1717%2020.3234%2052.3173%2024.718%2057.6593L48%2084.8851L71.28%2057.66C75.68%2052.32%2077.9412%2046.1409%2078%2039.319C78%2022.8549%2064.5736%209.5%2048%209.5ZM47.9774%2018.2308C59.5758%2018.2308%2068.9774%2027.6332%2068.9774%2039.2308C68.9774%2050.8284%2059.5758%2060.2308%2047.9774%2060.2308C36.3811%2060.2308%2026.9774%2050.8275%2026.9774%2039.2308C26.9774%2027.6341%2036.3811%2018.2308%2047.9774%2018.2308ZM47.9774%2025.2308C40.247%2025.2308%2033.9774%2031.5002%2033.9774%2039.2308C33.9774%2046.9614%2040.247%2053.2308%2047.9774%2053.2308C55.7097%2053.2308%2061.9774%2046.9626%2061.9774%2039.2308C61.9774%2031.499%2055.7097%2025.2308%2047.9774%2025.2308Z%22%20fill%3D%22black%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_7151_46189%22%3E%3Crect%20width%3D%2296%22%20height%3D%2296%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--arrow__down {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%208L12%2016L4%208%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%208L12%2016L4%208%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--remove {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2096%2096%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23clip0_7151_46271%29%22%3E%3Cpath%20d%3D%22M60%202C62.69%202%2065%204.31%2065%207V15H87V23H80.85L75.46%2089.33C75.227%2091.9709%2072.96%2094%2070.39%2094H25.61C22.9546%2094%2020.77%2091.97%2020.54%2089.33L15.15%2023H9V15H31V7C31%204.31%2033.31%202%2036%202H60ZM72.82%2023H23.18L28.3%2086H67.7L72.82%2023ZM61%2036V74H53V36H61ZM43%2036V74H35V36H43ZM57%2010H39V15H57V10Z%22%20fill%3D%22black%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_7151_46271%22%3E%3Crect%20width%3D%2296%22%20height%3D%2296%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2096%2096%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23clip0_7151_46271%29%22%3E%3Cpath%20d%3D%22M60%202C62.69%202%2065%204.31%2065%207V15H87V23H80.85L75.46%2089.33C75.227%2091.9709%2072.96%2094%2070.39%2094H25.61C22.9546%2094%2020.77%2091.97%2020.54%2089.33L15.15%2023H9V15H31V7C31%204.31%2033.31%202%2036%202H60ZM72.82%2023H23.18L28.3%2086H67.7L72.82%2023ZM61%2036V74H53V36H61ZM43%2036V74H35V36H43ZM57%2010H39V15H57V10Z%22%20fill%3D%22black%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_7151_46271%22%3E%3Crect%20width%3D%2296%22%20height%3D%2296%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--target::before {
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%2016.9874V5L7.0126%205M19%205L5%2019%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%2016.9874V5L7.0126%205M19%205L5%2019%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--target_14::before {
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11.0827%209.90916V2.9165L4.09003%202.9165M11.0827%202.9165L2.91602%2011.0832%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11.0827%209.90916V2.9165L4.09003%202.9165M11.0827%202.9165L2.91602%2011.0832%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--search::before {
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.25%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M17%2017L21.5%2021.5%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.25%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M17%2017L21.5%2021.5%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--language::before {
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229.25%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M12%202.75C12.2795%202.75%2012.6217%202.88848%2013.0117%203.30078C13.4033%203.71489%2013.7909%204.35473%2014.1318%205.20703C14.8122%206.90793%2015.25%209.30956%2015.25%2012C15.25%2014.6904%2014.8122%2017.0921%2014.1318%2018.793C13.7909%2019.6453%2013.4033%2020.2851%2013.0117%2020.6992C12.6217%2021.1115%2012.2795%2021.25%2012%2021.25C11.7205%2021.25%2011.3783%2021.1115%2010.9883%2020.6992C10.5967%2020.2851%2010.2091%2019.6453%209.86816%2018.793C9.18781%2017.0921%208.75%2014.6904%208.75%2012C8.75%209.30956%209.18781%206.90793%209.86816%205.20703C10.2091%204.35473%2010.5967%203.71489%2010.9883%203.30078C11.3783%202.88848%2011.7205%202.75%2012%202.75Z%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3Cline%20x1%3D%223%22%20y1%3D%2211.75%22%20x2%3D%2221%22%20y2%3D%2211.75%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229.25%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M12%202.75C12.2795%202.75%2012.6217%202.88848%2013.0117%203.30078C13.4033%203.71489%2013.7909%204.35473%2014.1318%205.20703C14.8122%206.90793%2015.25%209.30956%2015.25%2012C15.25%2014.6904%2014.8122%2017.0921%2014.1318%2018.793C13.7909%2019.6453%2013.4033%2020.2851%2013.0117%2020.6992C12.6217%2021.1115%2012.2795%2021.25%2012%2021.25C11.7205%2021.25%2011.3783%2021.1115%2010.9883%2020.6992C10.5967%2020.2851%2010.2091%2019.6453%209.86816%2018.793C9.18781%2017.0921%208.75%2014.6904%208.75%2012C8.75%209.30956%209.18781%206.90793%209.86816%205.20703C10.2091%204.35473%2010.5967%203.71489%2010.9883%203.30078C11.3783%202.88848%2011.7205%202.75%2012%202.75Z%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3Cline%20x1%3D%223%22%20y1%3D%2211.75%22%20x2%3D%2221%22%20y2%3D%2211.75%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--close::before {
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%204.5L19.5%2019.5M4.5%2019.5L19.5%204.50002%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%204.5L19.5%2019.5M4.5%2019.5L19.5%204.50002%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--arrow-right::before {
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22icon_chevron-left%22%3E%3Cpath%20id%3D%22Icon%22%20d%3D%22M9%2020L17%2012L9%204%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22icon_chevron-left%22%3E%3Cpath%20id%3D%22Icon%22%20d%3D%22M9%2020L17%2012L9%204%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--arrow-left::before {
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22icon_chevron-left%22%3E%3Cpath%20id%3D%22Icon%22%20d%3D%22M9%2020L17%2012L9%204%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22icon_chevron-left%22%3E%3Cpath%20id%3D%22Icon%22%20d%3D%22M9%2020L17%2012L9%204%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
  transform: rotate(180deg);
}
.button__icon.icon--download::before {
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%2020H19%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M12%2017V3M6%2011.0171L12%2017L18%2011.0171%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%2020H19%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M12%2017V3M6%2011.0171L12%2017L18%2011.0171%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--top::before {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010.5L12%203L4%2010.5M12%203V22%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010.5L12%203L4%2010.5M12%203V22%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--edit::before {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.5551%205H6.67754H3.5L3.50008%2017.3899V20.5H19.0002L19.0001%2017.3226L19.0002%2012.4451M8.11776%2015.8824L11.8418%2015.1321C12.0395%2015.0922%2012.2211%2014.9949%2012.3636%2014.8523L21.5001%205.71106L18.2862%202.5L9.14881%2011.6421C9.00652%2011.7844%208.90936%2011.9656%208.86949%2012.1629L8.11776%2015.8824Z%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.5551%205H6.67754H3.5L3.50008%2017.3899V20.5H19.0002L19.0001%2017.3226L19.0002%2012.4451M8.11776%2015.8824L11.8418%2015.1321C12.0395%2015.0922%2012.2211%2014.9949%2012.3636%2014.8523L21.5001%205.71106L18.2862%202.5L9.14881%2011.6421C9.00652%2011.7844%208.90936%2011.9656%208.86949%2012.1629L8.11776%2015.8824Z%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--reset::before {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M2.66797%208.00032C2.66797%209.05516%202.98076%2010.0863%203.5668%2010.9634C4.15283%2011.8404%204.98578%2012.524%205.96032%2012.9277C6.93486%2013.3313%208.00722%2013.437%209.04178%2013.2312C10.0763%2013.0254%2011.0267%2012.5174%2011.7725%2011.7716C12.5184%2011.0257%2013.0264%2010.0754%2013.2322%209.04081C13.4379%208.00624%2013.3323%206.93389%2012.9287%205.95935C12.525%204.98481%2011.8414%204.15185%2010.9643%203.56582C10.0873%202.97979%209.05613%202.66699%208.0013%202.66699C6.51031%202.6726%205.07921%203.25438%204.00723%204.2907L2.66797%205.62995%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M2.66797%202.66699V5.62995H5.63093%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M2.66797%208.00032C2.66797%209.05516%202.98076%2010.0863%203.5668%2010.9634C4.15283%2011.8404%204.98578%2012.524%205.96032%2012.9277C6.93486%2013.3313%208.00722%2013.437%209.04178%2013.2312C10.0763%2013.0254%2011.0267%2012.5174%2011.7725%2011.7716C12.5184%2011.0257%2013.0264%2010.0754%2013.2322%209.04081C13.4379%208.00624%2013.3323%206.93389%2012.9287%205.95935C12.525%204.98481%2011.8414%204.15185%2010.9643%203.56582C10.0873%202.97979%209.05613%202.66699%208.0013%202.66699C6.51031%202.6726%205.07921%203.25438%204.00723%204.2907L2.66797%205.62995%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M2.66797%202.66699V5.62995H5.63093%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--play::before {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M40%2020L10%2037.3205L10%202.67949L40%2020Z%22%20fill%3D%22%231D1D1B%22%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M40%2020L10%2037.3205L10%202.67949L40%2020Z%22%20fill%3D%22%231D1D1B%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--pause::before {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%228%22%20y%3D%224%22%20width%3D%226%22%20height%3D%2232%22%20fill%3D%22%231D1D1B%22%2F%3E%3Crect%20x%3D%2226%22%20y%3D%224%22%20width%3D%226%22%20height%3D%2232%22%20fill%3D%22%231D1D1B%22%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%228%22%20y%3D%224%22%20width%3D%226%22%20height%3D%2232%22%20fill%3D%22%231D1D1B%22%2F%3E%3Crect%20x%3D%2226%22%20y%3D%224%22%20width%3D%226%22%20height%3D%2232%22%20fill%3D%22%231D1D1B%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}
.button__icon.icon--phone_fill::before {
  background-color: var(--background-icon-white);
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.04415%202.83887C4.33762%202.54711%204.81313%202.5472%205.10665%202.83887L8.28341%206.00098C8.5766%206.2932%208.57686%206.76653%208.28341%207.05859L7.12618%208.21094C7.16209%208.44814%207.22628%208.72517%207.37325%209.05859C7.59977%209.57247%208.03539%2010.259%208.90743%2011.127C9.7778%2011.9931%2010.4731%2012.4273%2010.9934%2012.6533C11.3275%2012.7984%2011.6052%2012.8624%2011.8391%2012.8984L12.9953%2011.748C13.2889%2011.4559%2013.7652%2011.4559%2014.0588%2011.748L17.2336%2014.9082C17.5272%2015.2004%2017.5272%2015.6746%2017.2336%2015.9668L15.2531%2017.9385C14.692%2018.4967%2013.8457%2018.4951%2013.1682%2018.3809C12.4338%2018.257%2011.5918%2017.9501%2010.7453%2017.5469C9.04893%2016.7387%207.17711%2015.4646%205.86251%2014.1562C4.54799%2012.8478%203.26823%2010.9851%202.45626%209.29688C2.0511%208.45439%201.74278%207.61662%201.61837%206.88574C1.50364%206.21142%201.50183%205.369%202.06271%204.81055L4.04415%202.83887ZM10.5871%204.91602C11.7076%205.10292%2012.7256%205.63038%2013.5334%206.43262C14.3425%207.23628%2014.8693%208.24808%2015.0617%209.36035L13.5832%209.61621C13.4442%208.81258%2013.0656%208.08284%2012.4758%207.49707C11.8847%206.91008%2011.1494%206.53041%2010.341%206.39551L10.4641%205.65625L10.5871%204.91602ZM10.7356%201.77539C12.489%202.07063%2014.0977%202.86365%2015.4065%204.06543L15.6643%204.31152C17.018%205.65609%2017.9034%207.35204%2018.2209%209.21191L17.4817%209.33789L16.7424%209.46484C16.4782%207.91722%2015.7431%206.50409%2014.6086%205.37695L14.3918%205.1709C13.2935%204.16229%2011.9499%203.50031%2010.4865%203.25391L10.6115%202.51465L10.7356%201.77539Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.04415%202.83887C4.33762%202.54711%204.81313%202.5472%205.10665%202.83887L8.28341%206.00098C8.5766%206.2932%208.57686%206.76653%208.28341%207.05859L7.12618%208.21094C7.16209%208.44814%207.22628%208.72517%207.37325%209.05859C7.59977%209.57247%208.03539%2010.259%208.90743%2011.127C9.7778%2011.9931%2010.4731%2012.4273%2010.9934%2012.6533C11.3275%2012.7984%2011.6052%2012.8624%2011.8391%2012.8984L12.9953%2011.748C13.2889%2011.4559%2013.7652%2011.4559%2014.0588%2011.748L17.2336%2014.9082C17.5272%2015.2004%2017.5272%2015.6746%2017.2336%2015.9668L15.2531%2017.9385C14.692%2018.4967%2013.8457%2018.4951%2013.1682%2018.3809C12.4338%2018.257%2011.5918%2017.9501%2010.7453%2017.5469C9.04893%2016.7387%207.17711%2015.4646%205.86251%2014.1562C4.54799%2012.8478%203.26823%2010.9851%202.45626%209.29688C2.0511%208.45439%201.74278%207.61662%201.61837%206.88574C1.50364%206.21142%201.50183%205.369%202.06271%204.81055L4.04415%202.83887ZM10.5871%204.91602C11.7076%205.10292%2012.7256%205.63038%2013.5334%206.43262C14.3425%207.23628%2014.8693%208.24808%2015.0617%209.36035L13.5832%209.61621C13.4442%208.81258%2013.0656%208.08284%2012.4758%207.49707C11.8847%206.91008%2011.1494%206.53041%2010.341%206.39551L10.4641%205.65625L10.5871%204.91602ZM10.7356%201.77539C12.489%202.07063%2014.0977%202.86365%2015.4065%204.06543L15.6643%204.31152C17.018%205.65609%2017.9034%207.35204%2018.2209%209.21191L17.4817%209.33789L16.7424%209.46484C16.4782%207.91722%2015.7431%206.50409%2014.6086%205.37695L14.3918%205.1709C13.2935%204.16229%2011.9499%203.50031%2010.4865%203.25391L10.6115%202.51465L10.7356%201.77539Z%22%20fill%3D%22%238E8E8E%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
}

.chip--default {
  position: relative;
  gap: 16px;
  border: 1px solid var(--border-line-2);
  border-radius: 50px;
  padding: 12px 20px;
}
.chip--default .chip__text {
  color: var(--text-chip);
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .chip--default .chip__text {
    font-size: 14px;
    font-weight: 500;
  }
}
.chip--default:not(:disabled):hover .chip__text {
  opacity: 0.7;
}
.chip--default.chip--selected {
  border-color: var(--black-opacity-100);
}

.radio--default {
  position: relative;
  width: 20px;
  height: 20px;
}
.radio--default input:not(:disabled):hover + label {
  border-color: var(--border-radio-hover);
}
.radio--default input:disabled + label {
  cursor: not-allowed;
  opacity: 0.2;
  border-color: var(--border-radio-disabled);
}
.radio--default input:checked + label {
  border-color: var(--border-radio-checked);
}
.radio--default input:checked + label:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  margin-top: -5px;
  margin-left: -5px;
  border-radius: 100%;
  background: var(--background-radio);
  box-sizing: border-box;
}
.radio--default label {
  flex-shrink: 0;
  position: relative;
  width: 100%;
  height: 100%;
  border: 1px solid var(--border-radio);
  border-radius: 100%;
}

.checkbox--default {
  position: relative;
}
.checkbox--default:not(:has(input:disabled)):hover::before {
  content: "";
  position: absolute;
  left: -4px;
  top: -4px;
  width: 32px;
  height: 32px;
  border: 4px solid rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  box-sizing: border-box;
}
.checkbox--default:not(:has(input:disabled)):hover label::after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
.checkbox--default input:disabled + label {
  cursor: not-allowed;
}
.checkbox--default input:disabled + label::before {
  background-color: var(--background-checkbox-disabled);
}
.checkbox--default input:checked + label::before {
  border: 0;
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%204C0%201.79086%201.79086%200%204%200H20C22.2091%200%2024%201.79086%2024%204V20C24%2022.2091%2022.2091%2024%2020%2024H4C1.79086%2024%200%2022.2091%200%2020V4Z%22%20fill%3D%22%23EB0028%22%2F%3E%3Cpath%20d%3D%22M16.6652%208.66663L10.2017%2015.3333L7.33203%2012.4634%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 0 0;
}
.checkbox--default label {
  display: inline-flex;
  flex-shrink: 0;
  position: relative;
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .checkbox--default label {
    font-size: 16px;
    font-weight: 400;
  }
}
.checkbox--default label {
  line-height: 30px;
  cursor: pointer;
}
.checkbox--default label::before {
  content: "";
  display: block;
  position: relative;
  z-index: 1;
  width: 24px;
  height: 24px;
  border: 1px solid var(--border-line-2);
  border-radius: 4px;
  box-sizing: border-box;
  background-color: var(--background-body);
}
.checkbox--default.checkbox--text {
  width: auto;
  height: auto;
  align-items: center;
}
.checkbox--default.checkbox--text label {
  display: flex;
  align-items: center;
  gap: 8px;
  overflow: visible;
  text-indent: inherit;
}
.checkbox--default.checkbox--text:not(:has(input:disabled)):hover::before {
  top: -1px;
}
.checkbox--default.checkbox--text:not(:has(input:disabled)):hover label::after {
  top: -3px;
}

.checkbox--chip-default {
  display: inline-block;
}
.checkbox--chip-default input[type=checkbox] + label {
  height: 50px;
  padding: 0 20px;
  border: 1px solid var(--border-chip);
  border-radius: 50px;
  background-color: var(--background-chip);
  color: var(--text-chip);
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .checkbox--chip-default input[type=checkbox] + label {
    font-size: 14px;
    font-weight: 400;
  }
}
.checkbox--chip-default input[type=checkbox] + label {
  transition: all 0.2s ease;
}
.checkbox--chip-default input[type=checkbox] + label:hover {
  border-color: var(--border-chip-hover);
}
.checkbox--chip-default input[type=checkbox]:checked + label {
  border-color: var(--border-chip-checked);
  color: var(--text-chip-checked);
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .checkbox--chip-default input[type=checkbox]:checked + label {
    font-size: 14px;
    font-weight: 500;
  }
}
.checkbox--chip-default input[type=checkbox]:checked + label:hover {
  border-color: var(--border-chip-checked-hover);
  color: var(--text-chip-checked-hover);
}
.checkbox--chip-default input[type=checkbox]:disabled + label {
  border-color: var(--border-chip-disabled);
  color: var(--text-chip-disabled);
  cursor: not-allowed;
}
.checkbox--chip-default input[type=checkbox]:disabled:checked + label {
  color: var(--text-chip-checked-disabled);
  border-color: var(--border-chip-checked-disabled);
}

.accordion--default .accordion__item {
  position: relative;
}
.accordion--default .accordion__item .accordion__header {
  position: relative;
  width: 100%;
}
.accordion--default .accordion__item .accordion__header .accordion__btn {
  width: 100%;
  height: 100%;
  justify-content: space-between;
  position: absolute;
  left: 0;
  top: 0;
}
.accordion--default .accordion__item .accordion__header .accordion__btn > span::before {
  content: "";
  position: absolute;
  right: 16px;
  top: 20px;
  z-index: 1;
  background-color: var(--background-icon-black);
  width: 20px;
  height: 20px;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%208L12%2016L4%208%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100%;
  transition: 0.3s;
}
.accordion--default .accordion__item .accordion__header .accordion__btn[aria-expanded=true] > span::before {
  transform: rotate(180deg);
}

.accordion--large .accordion__item .accordion__header .accordion__btn > span::before {
  width: 32px;
  height: 32px;
  top: 48px;
  right: 40px;
}
.accordion--large .accordion__item .accordion__header .accordion__btn[aria-expanded=true] {
  color: var(--text-primary);
}
.accordion--large .accordion__item .accordion__header .accordion__btn[aria-expanded=true] > span::before {
  background-color: var(--background-icon-primary);
}
.accordion--large .accordion__item {
  border-top: 1px solid var(--border-line-1);
}
.accordion--large .accordion__item:last-child {
  border-bottom: 1px solid var(--border-line-1);
}
.accordion--large .accordion__header {
  height: 128px;
}
.accordion--large .accordion__btn {
  font-size: 32px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .accordion--large .accordion__btn {
    font-size: 20px;
    font-weight: 700;
  }
}
.accordion--large .accordion__btn {
  padding: 40px;
}
.accordion--large .accordion__cont {
  padding: 40px;
}

@media only screen and (max-width: 767px) {
  .accordion--large .accordion__item .accordion__header .accordion__btn > span::before {
    width: 20px;
    height: 20px;
    top: 25px;
    right: 0;
  }
  .accordion--large .accordion__header {
    height: 70px;
  }
  .accordion--large .accordion__btn {
    font-size: 24px;
    font-weight: 700;
    padding: 20px 0;
  }
}
@media only screen and (max-width: 767px) and (max-width: 1280px) {
  .accordion--large .accordion__btn {
    font-size: 20px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 767px) {
  .accordion--large .accordion__cont {
    padding: 20px 0;
  }
}
.tablist--default {
  display: flex;
  justify-content: center;
}
.tablist--small {
  display: inline-flex;
  margin: 0 auto;
  background-color: var(--background-body-gray-30);
  padding: 4px;
  border-radius: 4px;
}
.tablist--small > * {
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .tablist--small > * {
    font-size: 14px;
    font-weight: 500;
  }
}
.tablist--small > * {
  color: var(--text-body-gray-50);
  padding: 9px 35px;
}
.tablist--small [role=tab].is-active {
  font-size: 16px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .tablist--small [role=tab].is-active {
    font-size: 14px;
    font-weight: 700;
  }
}
.tablist--small [role=tab].is-active {
  color: var(--text-primary);
  background-color: var(--background-body);
  border-radius: 4px;
}

.js-tab [role=tabpanel][aria-hidden=true] {
  display: none;
}

&:has(.tablist--small) .js-tab {
  text-align: center;
}
&:has(.tablist--small) .js-tab [role=tabpanel] {
  text-align: left;
}

.tab__list {
  display: flex;
  border: 1px solid var(--border-line-2);
  border-radius: 4px;
  overflow: hidden;
}
.tab__item {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 68px;
  border-radius: 4px;
  cursor: pointer;
  border-right: 1px solid var(--border-line-2);
}
.tab__item:last-of-type {
  border-right: 0;
}
.tab__item {
  transition: background-color 300ms cubic-bezier(0, 0.18, 0.07, 1);
}
.tab__item > * {
  font-size: 20px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .tab__item > * {
    font-size: 16px;
    font-weight: 500;
  }
}
.tab__item > * {
  color: var(--text-body-gray-60);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  text-align: center;
}
.tab__item.is-on, .tab__item.is__active, .tab__item.is-active {
  background-color: var(--background-btn-primary);
  border: 1px solid var(--background-btn-primary);
}
.tab__item.is-on > *, .tab__item.is__active > *, .tab__item.is-active > * {
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .tab__item.is-on > *, .tab__item.is__active > *, .tab__item.is-active > * {
    font-size: 16px;
    font-weight: 700;
  }
}
.tab__item.is-on > *, .tab__item.is__active > *, .tab__item.is-active > * {
  color: var(--text-body-white);
}

@media only screen and (max-width: 767px) {
  .tab__item {
    flex: none;
    height: 50px;
    border-right: 0;
  }
  .tab__item > * {
    padding: 0 16px;
  }
  .tab__list:has(.tab__item:nth-child(even):last-child) {
    flex-wrap: wrap;
  }
  .tab__list:has(.tab__item:nth-child(even):last-child) .tab__item {
    flex: 0 0 50%;
    border-right: 0;
    border-radius: 0;
  }
  .tab__list:has(.tab__item:nth-child(even):last-child) .tab__item:nth-child(odd) {
    border-right: 1px solid var(--border-line-2);
  }
  .tab__list:has(.tab__item:nth-child(even):last-child) .tab__item:nth-child(n+3) {
    border-top: 1px solid var(--border-line-2);
  }
  .tab__list:has(.tab__item:nth-child(even):last-child) .tab__item.is-on, .tab__list:has(.tab__item:nth-child(even):last-child) .tab__item.is-active {
    border-radius: 4px;
  }
  .tab__list.align-hor {
    flex-direction: column;
  }
  .tab__list.align-hor .tab__item {
    flex: none !important;
    border-bottom: 1px solid var(--border-line-2);
    border-top: 0 !important;
    border-right: 0 !important;
  }
  .tab__list.align-hor .tab__item:last-child {
    border-bottom: 0;
  }
}
/* Layer Popup */
.popup--default {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(0, 0, 0, 0.7);
  z-index: 9999;
}
.popup--default[aria-hidden=true] {
  display: none;
}
.popup--default[aria-hidden=false] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.popup::before {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}
.popup__wrap {
  display: inline-block;
  position: relative;
  width: 1100px;
  vertical-align: middle;
  background: var(--background-body);
  margin: 0 20px;
}
.popup__inner {
  overflow: hidden;
}
.popup__tit {
  display: flex;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .popup__tit {
    font-size: 20px;
    font-weight: 700;
  }
}
.popup__tit {
  height: 116px;
  padding: 0 40px;
}
.popup__cont {
  text-align: left;
  overflow-y: auto;
  max-height: 50vh;
  padding: 0 40px;
}
.popup__btn {
  padding: 40px;
}
.popup__btn .button--default {
  min-width: auto;
}
.popup__close {
  display: flex;
  position: absolute;
  right: 40px;
  top: 42px;
}
.popup__close::before {
  content: "";
  width: 32px;
  height: 32px;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%204.5L19.5%2019.5M4.5%2019.5L19.5%204.50002%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%/cover;
  background-color: var(--background-icon-gray);
}
.popup__close_text {
  position: relative;
}
.popup--expansion .popup__tit {
  height: 0;
}
.popup--expansion .popup__wrap {
  width: auto;
  max-width: 960px;
  background-color: transparent;
}
.popup--expansion .popup__cont {
  padding: 0;
  max-height: none;
}
.popup--expansion .popup__cont img {
  border-radius: 4px;
}
.popup--expansion .popup__close {
  right: 0;
  top: -48px;
}
.popup--expansion .popup__close::before {
  content: "";
  width: 32px;
  height: 32px;
  mask: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%204.5L19.5%2019.5M4.5%2019.5L19.5%204.50002%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%/cover;
  background-color: var(--background-icon-white);
}
.popup--main .popup__tit {
  height: auto;
  line-height: 0;
}
.popup--main .popup__wrap {
  max-width: 480px;
}
.popup--main .popup__cont {
  padding: 0;
  max-height: none;
}
.popup--main .popup__btn {
  display: flex;
  gap: 8px;
  padding: 40px;
}
.popup--main .popup__btn > * {
  flex: 1;
}
.popup--main .popup__no_show {
  position: absolute;
  left: 0;
  bottom: -50px;
}
.popup--main .popup__no_show .checkbox--default.checkbox--text label {
  color: var(--text-body-white);
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .popup--main .popup__no_show .checkbox--default.checkbox--text label {
    font-size: 14px;
    font-weight: 400;
  }
}
.popup--main .popup__no_show .checkbox--default.checkbox--text:not(:has(input:disabled)):hover::before,
.popup--main .popup__no_show .checkbox--default:not(:has(input:disabled)):hover label::after {
  display: none;
}
.popup--main .notice--default {
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding: 40px 40px 0;
}
.popup--main .notice_title {
  font-size: 24px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .popup--main .notice_title {
    font-size: 20px;
    font-weight: 700;
  }
}
.popup--main .notice_title {
  text-align: center;
}
.popup--main .notice_text {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .popup--main .notice_text {
    font-size: 16px;
    font-weight: 400;
  }
}
.popup--main .notice_text {
  text-align: center;
}

@media only screen and (max-width: 1279px) {
  .popup--expansion .popup__wrap {
    height: auto;
  }
  .popup--expansion .popup__cont {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .popup__wrap {
    width: 100%;
    height: 100%;
    margin: 0;
  }
  .popup__tit {
    font-size: 24px;
    font-weight: 700;
    height: 60px;
    padding: 0 16px;
  }
}
@media only screen and (max-width: 767px) and (max-width: 1280px) {
  .popup__tit {
    font-size: 20px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 767px) {
  .popup__inner {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .popup__inner:has(.popup__btn) .popup__cont {
    height: calc(100vh - 60px - 90px);
  }
  .popup__inner:not(:has(.popup__btn)) .popup__cont {
    height: calc(100vh - 60px);
  }
  .popup__cont {
    max-height: none;
    height: calc(100vh - 60px);
    padding: 0 16px;
    flex-shrink: 0;
  }
  .popup__btn {
    padding: 16px 16px 24px;
  }
  .popup__btn .button--default {
    width: 100%;
  }
  .popup__close {
    right: 16px;
    top: 14px;
  }
  .popup__wrap--full {
    height: 100%;
  }
  .popup--expansion .popup__cont {
    padding: 0 16px;
    height: auto !important;
  }
  .popup--expansion .popup__close {
    right: 16px;
    top: -36px;
    height: 24px;
  }
  .popup--expansion .popup__close::before {
    width: 24px;
    height: 24px;
  }
  .popup--main .popup__wrap {
    margin: 0 16px;
    height: auto;
  }
  .popup--main .popup__cont {
    height: auto !important;
  }
  .popup--main .popup__btn {
    padding: 20px;
  }
  .popup--main .notice--default {
    gap: 20px;
    padding: 20px 20px 0;
  }
}
.swiper--default {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.swiper--default .swiper-container {
  position: relative;
  overflow: hidden;
  height: 100%;
  display: flex;
  z-index: 1;
  box-sizing: initial;
  transition-timing-function: ease-in-out;
  transition-property: transform;
  z-index: 1;
}
.swiper--default .swiper-container .swiper-wrapper {
  position: relative;
  height: 100%;
  display: flex;
  z-index: 1;
  box-sizing: initial;
  transition-timing-function: ease-in-out;
  transition-property: transform;
  z-index: 1;
}
.swiper--default .swiper-container .swiper-wrapper .swiper-slide {
  position: relative;
  display: flex;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  transition-property: transform;
}
.swiper--default.swiper-backface-hidden .swiper-slide {
  backface-visibility: hidden;
}
.swiper--default .swiper-button-prev, .swiper--default .swiper-button-next {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  z-index: 100;
}
.swiper--default .swiper-button-prev:after, .swiper--default .swiper-button-next:after {
  content: "";
  width: 24px;
  height: 24px;
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22icon_chevron-left%22%3E%3Cpath%20id%3D%22Icon%22%20d%3D%22M9%2020L17%2012L9%204%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22icon_chevron-left%22%3E%3Cpath%20id%3D%22Icon%22%20d%3D%22M9%2020L17%2012L9%204%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
  transform: rotate(180deg);
}
.swiper--default .swiper-button-prev:disabled, .swiper--default .swiper-button-next:disabled {
  opacity: 0.2;
}
.swiper--default .swiper-button-prev.swiper-button-circle, .swiper--default .swiper-button-next.swiper-button-circle {
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-color: var(--background-body);
  border: 1px solid var(--border-line-2);
}
.swiper--default .swiper-button-prev.swiper-button-circle::after, .swiper--default .swiper-button-next.swiper-button-circle::after {
  background-color: var(--background-icon-black);
  width: 20px;
  height: 20px;
}
.swiper--default .swiper-button-prev.swiper-button-circle:disabled, .swiper--default .swiper-button-next.swiper-button-circle:disabled {
  opacity: 1;
}
.swiper--default .swiper-button-prev.swiper-button-circle:disabled::after, .swiper--default .swiper-button-next.swiper-button-circle:disabled::after {
  background-color: var(--background-btn-disabled);
}
.swiper--default .swiper-button-prev.swiper-button-circle:not(:disabled):hover, .swiper--default .swiper-button-next.swiper-button-circle:not(:disabled):hover {
  background-color: var(--background-body-gray-20);
}
.swiper--default .swiper-button-next {
  left: inherit;
  right: 0;
}
.swiper--default .swiper-button-next:after {
  transform: rotate(0);
}
.swiper--default .swiper-button-next:disabled {
  opacity: 0.2;
}
.swiper--default .swiper-pagination {
  position: relative;
  z-index: 1;
  justify-content: center;
  margin-top: 40px;
}
.swiper--default .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: var(--background-body-gray-30);
}
.swiper--default .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
  margin-left: 10px;
}
.swiper--default .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 40px;
  border-radius: 50px;
  background-color: var(--background-btn-primary);
}
.swiper--default .swiper-pagination-progressbar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 10px;
  z-index: 10;
}
.swiper--default .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform-origin: 0 0;
  background: var(--background-progressbar);
}
.swiper--default.swiper--vertical .swiper-wrapper {
  flex-direction: column;
}
.swiper--default.swiper-fade .swiper-wrapper .swiper-slide {
  opacity: 0;
  transition-property: opacity;
}
.swiper--default.swiper-fade .swiper-wrapper .swiper-slide.main-swiper-slide-active {
  opacity: 1;
}
.swiper--default.swiper--lazyload .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin: -20px 0 0 -20px;
  border: 4px solid var(--border-swiper-lazy);
  border-top: 4px solid #000;
  border-radius: 100%;
  transform-origin: 50%;
  z-index: 10;
}
.swiper--default.swiper--lazyload .swiper-lazy-preloader.swiper-lazy-preloader-white {
  background: var(--background-lazy-white);
}

@media only screen and (max-width: 767px) {
  .swiper--default .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
  }
  .swiper--default .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
    margin-left: 8px;
  }
  .swiper--default .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 40px;
  }
}
.datepicker {
  position: relative;
}
.datepicker .datepicker__header {
  position: relative;
}

.select--default {
  flex-direction: column;
  justify-content: left;
  position: relative;
}
.select--default select {
  display: none;
}
.select--default .select__button {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  height: 70px;
  padding: 0 48px 0 20px;
  line-height: 70px;
  border: 1px solid var(--border-selectbox-btn);
  border-radius: 4px;
  text-align: left;
}
.select--default .select__button:after {
  top: 50%;
  right: 20px;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
  background-color: var(--background-icon-black);
  mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%208L12%2016L4%208%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  mask-repeat: no-repeat;
  mask-position: 50% 50%;
  mask-size: 100%;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%208L12%2016L4%208%22%20stroke%3D%22%231D1D1B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  -webkit-mask-size: 100%;
  transition: 0.3s;
}
.select--default .select__button .select__title {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .select--default .select__button .select__title {
    font-size: 16px;
    font-weight: 400;
  }
}
.select--default .select__button .select__title {
  color: var(--text-select-default);
}
.select--default .select__button .select__title.is-selected {
  color: var(--text-select-title);
}
.select--default .select__button:hover, .select--default .select__button[aria-expanded=true] {
  border-color: var(--border-selectbox-hover);
}
.select--default .select__button.select__disabled {
  border-color: var(--background-select-disabled);
  background-color: var(--background-select-disabled);
  cursor: not-allowed;
}
.select--default .select__button.select__disabled::after {
  background-color: var(--background-select-disabled-icon);
}
.select--default .select__button.select__disabled .select__title {
  color: var(--text-select-disabled);
}
.select--default .select__button[aria-expanded=true]:after {
  transform: translateY(-50%) rotate(180deg);
}
.select--default .select__list-wrap {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  margin-top: 8px;
  border: 1px solid var(--border-selectbox-list);
  border-radius: 4px;
  background: var(--background-select-list);
  z-index: 1000;
}
.select--default .select__list-wrap.select__open {
  display: block;
}
.select--default .select__list-wrap .select__list {
  padding: 8px 0;
}
.select--default .select__list-wrap .select__list li > .select__list-anchor {
  justify-content: left;
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .select--default .select__list-wrap .select__list li > .select__list-anchor {
    font-size: 16px;
    font-weight: 400;
  }
}
.select--default .select__list-wrap .select__list li > .select__list-anchor {
  height: 62px;
  padding: 12px 20px;
  line-height: 62px;
}
.select--default .select__list-wrap .select__list li > .select__list-anchor:hover, .select--default .select__list-wrap .select__list li > .select__list-anchor:focus-visible {
  background: var(--background-select-list-hover);
}
.select--default .select__list-wrap .select__list li > .select__list-anchor.select__selected {
  background: var(--background-select-list-selected);
}
.select--default .select__list-wrap .select__list li > .select__list-anchor > a {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .select--default .select__list-wrap .select__list li > .select__list-anchor > a {
    font-size: 16px;
    font-weight: 400;
  }
}
.select--default .select__list-wrap .scrollbar__wrap {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  top: 0;
  right: 3px;
  width: 10px;
  padding: 8px 0;
}
.select--default .select__list-wrap .scrollbar__wrap .scrollbar {
  position: relative;
  width: 3px;
  border-radius: 3px;
  background: var(--background-select-list-scroll);
}
.select--default.select--small .select__button {
  height: 50px;
  padding: 0 40px 0 16px;
  line-height: 50px;
}
.select--default.select--small .select__button:after {
  right: 16px;
  width: 16px;
  height: 16px;
}
.select--default.select--small .select__button .select__title {
  font-size: 16px;
  font-weight: 400;
}
.select--default.select--small .select__list-wrap .select__list li > .select__list-anchor {
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .select--default.select--small .select__list-wrap .select__list li > .select__list-anchor {
    font-size: 14px;
    font-weight: 400;
  }
}
.select--default.select--small .select__list-wrap .select__list li > .select__list-anchor {
  height: auto;
  line-height: 1.5;
}
.select--default.select--small .select__list-wrap .select__list li > .select__list-anchor:hover, .select--default.select--small .select__list-wrap .select__list li > .select__list-anchor:focus-visible {
  background: var(--background-select-list-hover);
}
.select--default.select--small .select__list-wrap .select__list li > .select__list-anchor.select__selected {
  background: var(--background-select-list-selected);
}
.select--default:has(.select__list-item:not(.select__list-item-disabled) .select__selected) .select__button .select__title {
  color: var(--text-select-title);
}

@media only screen and (max-width: 767px) {
  .select--default .select__button {
    height: 50px;
    padding: 0 40px 0 16px;
    line-height: 50px;
  }
  .select--default .select__button:after {
    right: 16px;
    width: 16px;
    height: 16px;
  }
  .select--default .select__button .select__title {
    font-size: 20px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 767px) and (max-width: 1280px) {
  .select--default .select__button .select__title {
    font-size: 16px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 767px) {
  .select--default .select__list-wrap .select__list li > .select__list-anchor {
    font-size: 20px;
    font-weight: 400;
    height: auto;
    padding: 12px 20px;
    line-height: 1.5;
  }
}
@media only screen and (max-width: 767px) and (max-width: 1280px) {
  .select--default .select__list-wrap .select__list li > .select__list-anchor {
    font-size: 16px;
    font-weight: 400;
  }
}
.scrollmenu--default {
  position: relative;
  justify-content: left;
}
.scrollmenu--default ul {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  gap: 8px;
}
.scrollmenu--default ul::-webkit-scrollbar {
  display: none;
}
.scrollmenu--default ul li {
  position: relative;
  display: inline-flex;
}
.scrollmenu--default ul li > a,
.scrollmenu--default ul li button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  white-space: nowrap;
  border: 1.5px solid var(--border-line-2);
  border-radius: 50px;
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .scrollmenu--default ul li > a,
  .scrollmenu--default ul li button {
    font-size: 14px;
    font-weight: 400;
  }
}
.scrollmenu--default ul li > a,
.scrollmenu--default ul li button {
  color: var(--text-body);
}
.scrollmenu--default ul li.is__active {
  z-index: 10;
}
.scrollmenu--default ul li.is__active > a,
.scrollmenu--default ul li.is__active button {
  border-color: var(--border-btn-primary);
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .scrollmenu--default ul li.is__active > a,
  .scrollmenu--default ul li.is__active button {
    font-size: 14px;
    font-weight: 500;
  }
}
.scrollmenu--default ul li.is__active > a,
.scrollmenu--default ul li.is__active button {
  color: var(--text-primary);
}

@media only screen and (max-width: 767px) {
  .scrollmenu--default ul li > a,
  .scrollmenu--default ul li button {
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
  }
}
.table__wrap table thead th {
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .table__wrap table thead th {
    font-size: 16px;
    font-weight: 700;
  }
}
.table__wrap table thead th {
  text-align: left;
  padding: 20px;
  background-color: var(--background-table-th);
  border-top: 1px solid var(--border-table);
  border-bottom: 1px solid var(--border-table);
}
.table__wrap table tbody td {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .table__wrap table tbody td {
    font-size: 16px;
    font-weight: 400;
  }
}
.table__wrap table tbody td {
  padding: 20px;
  background-color: var(--background-table-td);
  border-bottom: 1px solid var(--border-table);
}
.table__text_center {
  text-align: center !important;
}
.table__text_left {
  text-align: left !important;
}
.table__text_right {
  text-align: right !important;
}

.popup__cont .table__wrap table thead th {
  font-size: 16px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .popup__cont .table__wrap table thead th {
    font-size: 14px;
    font-weight: 700;
  }
}
.popup__cont .table__wrap table tbody td {
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .popup__cont .table__wrap table tbody td {
    font-size: 14px;
    font-weight: 400;
  }
}

.table--fixed .table__wrap {
  overflow-x: auto;
}
.table--fixed table {
  white-space: nowrap;
  table-layout: fixed;
  min-width: 960px;
}
.table--fixed table thead th {
  text-align: center;
  white-space: pre;
  border-right: 1px solid var(--border-table);
}
.table--fixed table thead th.sticky-col {
  position: sticky;
  left: 0;
}
.table--fixed table thead th:last-child {
  border-right: 0;
}
.table--fixed table tbody tr > *:last-child {
  border-right: 0;
}
.table--fixed table tbody th {
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .table--fixed table tbody th {
    font-size: 16px;
    font-weight: 700;
  }
}
.table--fixed table tbody th {
  white-space: pre;
  padding: 20px;
  border-bottom: 1px solid var(--border-table);
  background-color: var(--background-table-th);
  border-right: 1px solid var(--border-table);
}
.table--fixed table tbody th.sticky-col {
  position: sticky;
  left: 0;
}
.table--fixed table tbody td {
  border-right: 1px solid var(--border-table);
}

@media only screen and (max-width: 767px) {
  .table__wrap table thead th {
    padding: 16px;
  }
  .table__wrap table tbody td {
    padding: 16px;
  }
  .table--fixed table tbody th {
    padding: 16px;
  }
}
.tooltip--default {
  position: relative;
  display: inline-flex;
}
.tooltip--default .tooltip__btn {
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
  font-size: 0;
  line-height: 0;
}
.tooltip--default .tooltip__txt {
  position: absolute;
  bottom: calc(100% + 6px);
  left: 50%;
  transform: translate(-50%, -30%);
  z-index: 20;
  width: max-content;
  padding: 4px 8px;
  background-color: var(--background-body-primary);
  border-radius: 4px;
  box-shadow: 0 0 4.5px rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms ease, visibility 200ms ease, transform 200ms ease;
}
.tooltip--default .tooltip__txt::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 6px 4px 0 4px;
  border-style: solid;
  border-color: var(--background-body-primary) transparent transparent transparent;
}
.tooltip--default .tooltip__txt.left {
  transform: translate(-10%, -30%);
}
.tooltip--default .tooltip__txt.left::after {
  left: 10%;
}
.tooltip--default .tooltip__title {
  font-size: 16px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .tooltip--default .tooltip__title {
    font-size: 14px;
    font-weight: 700;
  }
}
.tooltip--default .tooltip__title {
  color: var(--text-tooltip);
  white-space: nowrap;
  line-height: 1.5;
}
.tooltip--default .tooltip__sub {
  padding-top: 4px;
  padding-bottom: 4px;
  max-width: 296px;
}
.tooltip--default .tooltip__item {
  padding-left: 12px;
}
.tooltip--default .tooltip__item-text {
  position: relative;
  font-size: 14px;
  font-weight: 400;
  color: var(--text-tooltip);
  line-height: 1.5;
}
.tooltip--default .tooltip__item-text::before {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--text-tooltip);
  flex-shrink: 0;
  position: absolute;
  left: -12px;
  top: 8px;
  margin-top: 2px;
}
.tooltip--default .tooltip__close {
  display: none;
}
.tooltip--default:hover .tooltip__txt {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
}
.tooltip--default:hover .tooltip__txt.left {
  transform: translate(-10%, 0);
}
.tooltip--default.is__active .tooltip__txt {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
}
.tooltip--default.is__active .tooltip__txt.left {
  transform: translate(-10%, 0);
}

.loading {
  width: 70px;
  height: 10px;
  margin: 80px auto 0;
  display: flex;
  justify-content: space-between;
}

.loading > [class*=circle] {
  width: 8px;
  height: 8px;
  background-color: #eb0028;
  border-radius: 50%;
  animation: bounce 1.2s infinite ease-in-out;
}
.loading > [class*=circle].circle-1 {
  animation-delay: 0s;
}
.loading > [class*=circle].circle-2 {
  animation-delay: 0.15s;
}
.loading > [class*=circle].circle-3 {
  animation-delay: 0.3s;
}
.loading > [class*=circle].circle-4 {
  animation-delay: 0.45s;
}

@keyframes bounce {
  0%, 100% {
    opacity: 0.2;
    transform: translateY(0);
  }
  50% {
    opacity: 1;
    transform: translateY(-8px) scale(150%);
  }
}
@media only screen and (max-width: 767px) {
  .loading {
    width: 50px;
    height: 10px;
    margin: 60px auto 0;
  }
  .loading > [class*=circle] {
    width: 6px;
    height: 6px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2NvbW1vbi5taW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQ3lCaEI7RUFDRTtFQUNBO0VBQ0E7QUR2QkY7O0FDeUJBO0VBQ0U7RUFDQTtFQUNBO0FEdEJGOztBQ3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHJCRjs7QUN1QkE7RUFDRTtFQUNBO0VBQ0E7QURwQkY7O0FDNEJBO0VBQ0U7RUFDQTtFQUNBO0FEekJGOztBRTNCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQVVBO0VBQ0E7RUFDQTtFQUNBO0FGVUY7O0FHMUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QUhtS0Y7O0FJbE5BO0FBQ0E7RUFDRTtBSnFORjs7QUluTkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW9DRTtFQUNBO0VBQ0E7RUFDQSxtSEhyQ0E7RUdzQ0EsZ0JDN0NnQjtFRDhDaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnNORjs7QUluTkE7Ozs7OztFQU1FO0VBQ0E7RUFDQSxnQkN0RWdCO0FMNFJsQjs7QUlwTkE7OztFQUdFO0VBQ0E7QUp1TkY7O0FJck5BO0VBQ0U7RUFDQTtBSndORjs7QUlyTkE7O0VBRUU7QUp3TkY7O0FJdE5BOztFQUVFO0FKeU5GOztBSXZOQTtFQUNFO0FKME5GOztBSXhOQTtFQUNFO0VBQ0E7RUFDQTtBSjJORjs7QUl6TkE7O0VBRUU7QUo0TkY7O0FJMU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNk5GOztBSTNOQTs7RUFFRSxnQkNsSGE7QUxnVmY7O0FJNU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUorTkY7O0FJN05BO0VBQ0U7QUpnT0Y7O0FJN05BO0VBQ0U7RUFDQTtFQUNBO0FKZ09GOztBSTlOQTs7RUFFRTtBSmlPRjtBSWhPRTs7RUFDRTtBSm1PSjs7QUk3TkE7RUFFRTtBSitORjs7QUk3TkE7O0VBRUU7QUpnT0Y7O0FJN05BO0VBQ0U7RUFDQSxnQkMxSmdCO0FMMFhsQjs7QUk5TkE7RUFDRTtFQUNBLGdCQzlKZ0I7QUwrWGxCOztBSS9OQTtFQUNFO0VBQ0EsZ0JDbEtnQjtBTG9ZbEI7O0FJL05BO0VBQ0U7QUprT0Y7O0FNcllBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvSEFDRTtBTnVZSjtBTW5ZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0hBQ0U7QU5vWUo7QU1oWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9IQUNFO0FOaVlKO0FNN1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzSEFDRTtBTjhYSjtBT25hQTtBQ0RBOztFQUVFO0FSdWFGO0FRdGFFOztFQUNFO0FSeWFKOztBUXJhQTtFQUNFO0VBQ0E7RUFDQTtBUndhRjs7QVFyYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUndhRjtBUXRhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUndhTjs7QVFuYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JIOElZO0FMd1JkOztBUW5hQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnNhRjtBUXJhRTtFQUNFO0VBQ0E7QVJ1YUo7QVFyYUU7RUFDRTtFQUNBO0VBQ0EscUJIa0lVO0FMcVNkO0FRdGFJO0VBQ0U7RUFDQTtBUndhTjtBUXZhTTtFQUNFO0VBQ0E7QVJ5YVI7QVF2YU07RUFDRTtFQUNBO0VBQ0E7QVJ5YVI7QVF0YUk7RUFDRTtBUndhTjs7QVFqYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FSbWFKO0FRamFFO0VBQ0U7QVJtYUo7QVFoYU07RUFDRTtBUmthUjtBUTlaTTtFQUNFO0FSZ2FSO0FRN1pJO0VBQ0U7QVIrWk47QVE1Wk07RUFDRTtFQUNBO0FSOFpSO0FRN1pRO0VBQ0U7QVIrWlY7QVE3WlE7RUFDRTtBUitaVjtBUTVaVTtFQUNFO0FSOFpaO0FRelpJOztFQUVFO0FSMlpOO0FReFpNO0VBQ0U7QVIwWlI7QVF0Wkk7RUFDRTtBUndaTjtBUXZaTTtFQUNFO0FSeVpSO0FRdFpRO0VBQ0U7QVJ3WlY7QVFyWk07RUFDRTtBUnVaUjtBUW5aVTtFQUNFO0FScVpaO0FRblpVO0VBQ0U7QVJxWlo7QVFsWlk7RUFDRTtBUm9aZDtBUWxaWTtFQUNFO0FSb1pkO0FRL1lNOztFQUVFO0FSaVpSO0FRL1lNO0VBQ0U7QVJpWlI7QVE3WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhSHpIUTtFRzBIUjtFQUNBO0FSK1lKO0FROVlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSZ1pOO0FRN1lNO0VBQ0U7QVIrWVI7QVEzWVE7RUFDRTtBUjZZVjtBUTFZTTtFQUNFO0FSNFlSO0FReFlFO0VBQ0UsV0h0S087RUd1S1AsWUg1S087QUxzakJYO0FRellJO0VBQ0U7RUFDQTtFQUNBLFdIM0tLO0VHNEtMLFlIakxLO0VHa0xMO0FSMllOO0FRcllFO0VBQ0U7RUFDQSxTSDdEUztFRzhEVCxpQkg3Q1M7QUxvYmI7QVFyWU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQ2hPTjtFQUNBO0FUd21CRjtBU25tQkk7RURzTkU7SUNwTkE7SUFDQTtFVHFtQko7QUFDRjtBUW5aTTtFQU1FLGdCSHBPUztFR3FPVDtFQUNBO0VBQ0E7RUFDQTtBUmdaUjtBUS9ZUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXSHZPQTtFR3dPQTtFQUNBO0VBQ0E7RUFDQTtBUmlaVjtBUTdZUTtFQUNFO0FSK1lWO0FRMVlRO0VBQ0U7QVI0WVY7QVF2WVE7RUFDRTtBUnlZVjtBUXBZUTtFQUNFO0FSc1lWO0FRaFlRO0VBQ0U7QVJrWVY7QVFqWVU7RUFDRTtBUm1ZWjtBUTdYUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkVBQ0U7QVI4WFo7QVF4WEk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVSHBQTTtFR3FQTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnRkFDRTtBUnlYUjtBUXJYTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdVhSO0FRcFhJO0VBQ0U7RUFDQTtFQUNBO0FSc1hOO0FRblhJO0VBQ0U7RUFDQSxTSGhLTztFR2lLUDtBUnFYTjtBUXBYTTtFQUNFO0FSc1hSO0FRclhRO0VBQ0U7RUM3VVI7RUFDQTtBVHFzQkY7QVNoc0JJO0VEc1VJO0lDcFVGO0lBQ0E7RVRrc0JKO0FBQ0Y7QVFoWVE7RUFHRTtFQUNBO0VBQ0E7QVJnWVY7QVEvWFU7RUFDRTtFQUNBLGdCSHJWRztBTHN0QmY7QVExWEU7RUFDRTtFQUNBO0VBQ0EsU0hsTVM7RUdtTVQ7QVI0WEo7QVF6WEU7RUFDRTtFQUNBLFFIL01RO0FMMGtCWjtBUXpYSTtFQUNFO0FSMlhOO0FReFhRO0VBQ0U7QVIwWFY7QVF2WFU7RUFDRTtBUnlYWjtBUXRYUTtFQUNFO0FSd1hWO0FRclhVO0VBQ0U7QVJ1WFo7QVFsWFE7RUFDRTtFQUNBO0VBQ0E7QVJvWFY7QVFqWE07RUFDRTtBUm1YUjtBUTlXRTtFQUNFO0VBQ0EsUUhyUFE7QUxxbUJaO0FRL1dJO0VBQ0U7QVJpWE47QVE5V1U7RUFDRTtFQUNBO0FSZ1haO0FRNVdNO0VBQ0U7RUFDQTtFQUNBLFNIbFBLO0VHbVBMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkhsU0c7RUdtU0g7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpREFDRTtBUjZXVjtBUTNXUTtFQ3RhTjtFQUNBO0FUb3hCRjtBUy93Qkk7RURnYUk7SUM5WkY7SUFDQTtFVGl4Qko7QUFDRjtBUXJYUTtFQUVFO0FSc1hWO0FRclhVO0VBQ0U7QVJ1WFo7QVFsWFE7RUFDRTtFQUNBO0VBQ0EsK0NBQ0U7QVJtWFo7QVF6V1k7RUFDRTtFQUNBO0FSMldkO0FRcldNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtRUFDRTtBUnNXVjtBUWxXTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU0g5VEs7RUcrVEwsYUg5Wkk7RUcrWko7RUFDQTtBUm9XUjtBUW5XUTtFQUNFO0VBQ0EsbUJIcFVHO0VHcVVILFFINVVFO0FMaXJCWjtBUXBXVTtFRWhYUixXTDdGUztFSzhGVCxZTDlGUztBTHF6Qlg7QVFyV2M7RUUzWFosV0wxRlM7RUsyRlQsWUwzRlM7QUw4ekJYO0FRbFdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm9XUjtBUW5XUTtFQUNFO0VBRUEsV0hoZUM7RUdpZUQsWUhqZUM7RUdrZUQ7RUFDQTtBUm9XVjtBUWxXUTtFQUNFO0FSb1dWO0FRL1ZRO0VBQ0U7RUFDQTtFQUNBO0FSaVdWO0FRM1ZFO0VBQ0U7RUFDQTtFQUVBLFdIeGZPO0VHeWZQLFlIemZPO0FMcTFCWDtBUTNWSTtFQUNFO0VBQ0E7RUV2YUosV0wxRlM7RUsyRlQsWUwzRlM7RUorSFQsOENPb1l1QjtFUG5ZdkI7RUFDQSxzQk9rWWlFO0VQallqRSxzQk9pWTRFO0VQaFk1RSxlT2dZcUY7RVAvWHJGO0VBQ0EsOEJPOFhpRTtFUDdYakUsOEJPNlg0RTtFUDVYNUUsdUJPNFhxRjtBUnNXdkY7QVE5Vkk7RVA1WUYsOENPNll1QjtFUDVZdkI7RUFDQSxzQk8yWWtFO0VQMVlsRSxzQk8wWTZFO0VQelk3RSxlT3lZc0Y7RVB4WXRGO0VBQ0EsOEJPdVlrRTtFUHRZbEUsOEJPc1k2RTtFUHJZN0UsdUJPcVlzRjtBUndXeEY7QVFwV0U7RUFDRTtBUnNXSjtBUXBXTTtFQUNFO0FSc1dSOztBUTlWRTtFQUNFO0FSaVdKO0FROVZFO0VBQ0U7RUFDQTtBUmdXSjtBUTlWRTtFQUNFO0VBQ0E7QVJnV0o7QVE5VkU7RUFDRTtFQUNBO0FSZ1dKO0FRL1ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmlXTjtBUTNWRTtFQUNFO0VBQ0E7RUFDQTtBUjZWSjtBUTFWSTtFQUNFO0VBQ0EsU0hsYk87QUw4d0JiO0FRMVZJO0VBQ0U7RUFDQTtFQUNBLFNIdmJPO0VHd2JQO0FSNFZOO0FRMVZJO0VDdGxCRjtFQUNBO0FUbTdCRjtBUzk2Qkk7RURnbEJBO0lDOWtCRTtJQUNBO0VUZzdCSjtBQUNGO0FRcFdJO0VBRUU7QVJxV047QVFuV0k7RUFDRTtFQUNBO0VBQ0EsU0huY087QUx3eUJiO0FRbldRO0VDL2xCTjtFQUNBO0FUcThCRjtBU2g4Qkk7RUR5bEJJO0lDdmxCRjtJQUNBO0VUazhCSjtBQUNGO0FRN1dRO0VBRUU7QVI4V1Y7QVF6V0U7RUN0bUJBO0VBQ0E7QVRrOUJGO0FTNzhCSTtFRGdtQkY7SUM5bEJJO0lBQ0E7RVQrOEJKO0FBQ0Y7QVFuWEU7RUFFRTtBUm9YSjtBUWxYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSb1hKO0FRbFhFO0VBQ0U7RUFDQTtFQUNBLFFIbGVRO0FMczFCWjtBUW5YSTtFQUNFO0VBQ0EsU0h6ZE87RUcwZFA7QVJxWE47QVFwWE07RUFDRTtFQUNBLFNIN2RLO0VHOGRMO0FSc1hSO0FRclhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWUh0bkJDO0VHdW5CRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdVhWO0FRcFhVO0VBQ0U7QVJzWFo7QVFuWFE7RUFDRTtFQzdvQlI7RUFDQTtBVG1nQ0Y7QVM5L0JJO0VEc29CSTtJQ3BvQkY7SUFDQTtFVGdnQ0o7QUFDRjtBUTNYVTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlIem9CRDtFRzBvQkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjZYWjtBUTFYWTtFQUNFO0FSNFhkO0FRelhVO0VDL3BCUjtFQUNBO0FUMmhDRjtBU3RoQ0k7RUR5cEJNO0lDdnBCSjtJQUNBO0VUd2hDSjtBQUNGO0FRbllVO0VBRUU7QVJvWVo7QVE5WEU7RUFDRSxvQkg3ZlM7QUw2M0JiO0FROVhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU0h6Z0JTO0FMeTRCYjtBUTlYRTtFQUNFO0VBQ0EsU0hyaEJTO0FMcTVCYjtBUTlYTTtFQUNFLFdIcnFCRztFR3NxQkgsWUh0cUJHO0VHdXFCSDtBUmdZUjtBUS9YUTtFQUNFLFdIenFCQztFRzBxQkQsWUgxcUJDO0FMMmlDWDtBUTVYSTtFQUNFO0FSOFhOO0FRNVhJO0VBQ0U7QVI4WE47QVE1WEk7RUFDRTtBUjhYTjtBUTVYSTtFQUNFO0FSOFhOO0FRNVhJO0VBQ0U7QVI4WE47QVE1WEk7RUFDRTtBUjhYTjtBUTVYSTtFQUNFO0FSOFhOO0FRM1hFO0VBQ0U7QVI2WEo7O0FDMTZCRTtFT2tqQkE7SUFDRSxpQkhqakJTO0VMNjZCWDtFUXhYSTtJQUNFO0VSMFhOO0VRdFhFO0lBQ0U7SUFDQSxZSHRzQks7SUd1c0JMO0VSd1hKO0VRdFhNO0lBQ0U7SUFDQTtJQUNBLFdIdm5CRztJR3duQkgsWUg3c0JDO0lHOHNCRDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSd1hSO0VRclhNO0lBQ0U7SUFDQTtFUnVYUjtFUXRYUTtJQUNFO0VSd1hWO0VRcFhNO0lBQ0U7SUFDQTtFUnNYUjtFUXJYUTtJQUNFO0VSdVhWO0VRcFhNO0lBQ0U7SUFDQTtFUnNYUjtFUXJYUTtJQUNFO0VSdVhWO0VRalhFO0lBQ0U7SUFDQSxZSDV2Qks7RUwrbUNUO0VRbFhJO0lBQ0U7SUFDQSxZSC92Qkc7RUxtbkNUO0VRaFhFO0lBQ0U7RVJrWEo7RVE3V007SUFDRTtFUitXUjtFUTFXUTtJQUNFO0VSNFdWO0VReldNO0lBQ0U7SUFDQTtFUjJXUjtFUXhXWTtJQUNFO0lBQ0E7RVIwV2Q7RVFyV007SUFDRSxXSHpwQkc7RUxnZ0NYO0VRbFdFO0lBQ0U7RVJvV0o7RVFoV007SUFDRTtFUmtXUjtFUS9WSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxTSGxyQks7SUdtckJMO0lBQ0EsaUJIdHFCSztFTHVnQ1g7RVEvVkk7SUFDRTtJQUNBO0lBQ0EsaUJIN3JCSztFTDhoQ1g7RVE5VlU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxXSDExQko7SUcyMUJJO0lBQ0E7RVJnV1o7RVE3VlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQ3QyQlY7SUFDQTtJRHUyQlU7RVJnV1Y7QUFDRjtBU25zQ0k7RUQ0MUJNO0lDMTFCSjtJQUNBO0VUcXNDSjtBQUNGO0FDdGlDRTtFT2dzQlU7SUFDRTtJQUNBO0VSeVdaO0VRbldjO0lBQ0U7RVJxV2hCO0VRaFdRO0lBQ0U7RVJrV1Y7RVFqV1U7SUFDRTtJQUNBO0lBQ0EsU0hsdUJEO0VMcWtDWDtFUWpXYztJQUNFO0lDLzNCaEI7SUFDQTtJRGc0QmdCO0VSb1doQjtBQUNGO0FTaHVDSTtFRHczQlk7SUN0M0JWO0lBQ0E7RVRrdUNKO0FBQ0Y7QUNua0NFO0VPMnRCZ0I7SUNwNEJoQjtJQUNBO0lEcTRCa0I7RVI0V2xCO0FBQ0Y7QVM3dUNJO0VEODNCYztJQzUzQlo7SUFDQTtFVCt1Q0o7QUFDRjtBQ2hsQ0U7RU9vdUJNO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsUUhwd0JFO0VMbW5DVjtFUTlXUTtJQUNFO0lBQ0E7SUFDQTtJQUNBLFdIaHlCQztJR2l5QkQsWUgzM0JEO0lHNDNCQztJQUNBO0VSZ1hWO0VRL1dVO0lBQ0U7SUFDQTtFUmlYWjtFUS9XVTtJQUNFO0lFcjBCWixXTC9FUztJS2dGVCxZTGhGUztFTHV3Q1Q7RVEvV1k7SUFDRTtFUmlYZDtFUTNXSTtJQUNFO0lBQ0E7SUFDQSxTSG54Qks7SUdveEJMO0lBQ0E7RVI2V047RVE1V007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJRXQwQlIsV0wzRlM7SUs0RlQsWUw1RlM7SUdtNkJEO0VSK1dSO0VRN1dNO0lBQ0U7SUN6N0JSO0lBQ0E7SUQwN0JRO0VSZ1hSO0FBQ0Y7QVN0eUNJO0VEazdCSTtJQ2g3QkY7SUFDQTtFVHd5Q0o7QUFDRjtBQ3pvQ0U7RU9veEJVO0lBQ0U7SUFDQTtJQUNBLFVINzdCSjtJRzg3QkksWUh2N0JIO0lHdzdCRztJQUNBO0lBQ0E7SUFDQSxRSGh6QkY7RUx3cUNWO0VRclhRO0lBQ0U7RVJ1WFY7RVEvV0U7SUFDRTtJQUNBO0VSaVhKO0VRNVdFO0lBQ0U7SUFDQTtFUjhXSjtFUTdXSTtJQUNFO0lBQ0E7RVIrV047RVE1V0U7SUFDRTtFUjhXSjtFUTVXRTtJQUNFO0VSOFdKO0VRNVdFO0lBQ0UsU0gzMEJPO0VMeXJDWDtFUTdXSTtJQUNFO0lBQ0EsU0hsMUJLO0VMaXNDWDtFUTNXWTtJQUNFLGdCSGgvQkQ7RUw2MUNiO0VReFdVO0lBQ0U7RVIwV1o7RVE1V1E7SUFJRTtJQUNBO0lBQ0EsUUhwMkJBO0VMK3NDVjtFUXpXWTtJQUNFO0VSMldkO0VRcFdFO0lBQ0U7SUFDQTtJQUNBLFNIajJCTztJR2syQlA7RVJzV0o7RVFuV0U7SUFDRTtJQUNBO0lBQ0E7SUFDQSxTSGwzQk87SUdtM0JQLFdIejVCTztFTDh2Q1g7RVFuV0U7SUFDRSxTSHQzQk87RUwydENYO0VRbldFO0lBQ0UsZUgvNUJPO0lHZzZCUCxXSGg2Qk87RUxxd0NYO0FBQ0Y7QUM3c0NFO0VPNjJCQTtJQUNFO0lBQ0E7SUFDQTtFUm1XRjtFUWxXRTtJQUNFO0lBQ0Esb0JIbjNCTztFTHV0Q1g7RVFuV0k7SUFDRTtFUnFXTjtFUXBXTTtJQUNFO0VSc1dSO0VRcFdNO0lBQ0U7RVJzV1I7RVE3Vkk7SUFDRTtFUitWTjtFUXpWTTtJQUNFLFlIMWdDQztJRzJnQ0Q7RVIyVlI7RVExVlE7SUFDRTtJQUNBLG1CSHA2QkM7RUxnd0NYO0VRM1ZVO0lFcjlCVixXTDFGUztJSzJGVCxZTDNGUztFTDg0Q1Q7RVE1VmM7SUVwK0JkLFdMbEZTO0lLbUZULFlMbkZTO0VMczVDVDtFUXpWTTtJQUNFO0VSMlZSO0FBQ0Y7QVFyVkE7QUFFRTtFQUNFLGlCSGw3QlM7RUdtN0JUO0FSc1ZKO0FRblZJO0VDeGxDRjtFQUNBO0FUODZDRjtBU3o2Q0k7RURrbENBO0lDaGxDRTtJQUNBO0VUMjZDSjtBQUNGO0FRMVZJO0VBQ0U7QVI0Vk47QVExVkk7RUFDRTtBUjRWTjtBUTFWSTtFQUNFO0FSNFZOO0FRMVZJO0VBQ0U7QVI0Vk47QVF6VkU7RUFDRTtFQUNBLFFIejlCUTtBTG96Q1o7QVF6VkU7RUFDRTtBUjJWSjtBUXpWRTtFQUNFO0FSMlZKO0FRelZFO0VBQ0U7QVIyVko7QUNyeUNFO0VPNjhCRTtJQUNFO0VSMlZKO0FBQ0Y7QUNweUNFO0VPNDhCRTtJQUNFLFNIcCtCTztFTCt6Q1g7RVF6VkU7SUFDRTtFUjJWSjtBQUNGOztBT3o5Q0E7QUlGRTtFQUNFO0VBQ0E7RUFDQSxpQk5rS1M7RU1qS1Q7QVgrOUNKO0FXNzlDSTtFQUNFO0VBQ0E7RUZSSjtFQUNBO0FUdytDRjtBU24rQ0k7RUVBQTtJRkVFO0lBQ0E7RVRxK0NKO0FBQ0Y7QVd6K0NJO0VBSUU7QVh3K0NOO0FXditDTTtFRlhKO0VBQ0E7QVRxL0NGO0FTaC9DSTtFRUtFO0lGSEE7SUFDQTtFVGsvQ0o7QUFDRjtBV2ovQ007RUFFRTtBWGsvQ1I7QVdoL0NNO0VBQ0U7RURzRU4sV0w1RVM7RUs2RVQsWUw3RVM7RUpxSVQsNkNVNUh5QjtFVjZIekI7RUFDQSxzQlU5SHlFO0VWK0h6RSxzQlUvSG9GO0VWZ0lwRixlVWhJNkY7RVZpSTdGO0VBQ0EsOEJVbEl5RTtFVm1JekUsOEJVbklvRjtFVm9JcEYsdUJVcEk2RjtFQUN2RjtBWDAvQ1I7QVd2L0NRO0VBQ0U7QVh5L0NWOztBV2gvQ0U7RUFDRTtFQUNBO0VBQ0EsU05zSFM7RU1ySFQ7QVhtL0NKO0FXai9DRTtFRnZDQTtFQUNBO0FUMmhERjtBU3RoREk7RUVpQ0Y7SUYvQkk7SUFDQTtFVHdoREo7QUFDRjtBVzMvQ0U7RUFFRTtFQUNBO0FYNC9DSjtBVzMvQ0k7RUFDRSxxR0FDRTtBWDQvQ1I7QVdwL0NFO0VGckRBO0VBQ0E7QVQ0aURGO0FTdmlESTtFRStDRjtJRjdDSTtJQUNBO0VUeWlESjtBQUNGO0FXOS9DRTtFQUVFO0FYKy9DSjtBVzkvQ0k7RUFDRTtBWGdnRE47O0FXei9DRTtFQUNFO0FYNC9DSjtBVzEvQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXTitDUztFTTlDVCxZTjNDTztFTTRDUDtFQUNBO0VBQ0E7RUFDQSxrQk5nRE87RU0vQ1A7RUY3RUY7RUFDQTtBVDBrREY7QVNya0RJO0VFNkRGO0lGM0RJO0lBQ0E7RVR1a0RKO0FBQ0Y7QVc5Z0RFO0VBWUU7QVhxZ0RKO0FXbmdERTtFQUVFLFdObUNTO0VNbENULFlOa0NTO0VNakNUO0VBQ0E7RUFDQTtFQUNBO0FYb2dESjtBV2pnRE07RUFDRTtFQUVBO0VBQ0EsV042REs7RU01REwsU04wREs7RU16REw7RUFDQTtFREpOLFdMbEZTO0VLbUZULFlMbkZTO0VNd0ZIO0VBQ0E7QVhtZ0RSO0FXOS9DUTtFQUNFO0FYZ2dEVjtBVzMvQ007RUFDRTtBWDYvQ1I7QVd6L0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWU5rRFM7RU1qRFQsV05KUztFTUtUO0FYMi9DSjtBVzEvQ0k7RUFDRTtFQUNBO0VBQ0Esa0JOSEs7RU1JTDtFQUNBO0FYNC9DTjtBVzEvQ1E7RUFFRTtFRnJJUjtFQUNBO0FUaW9ERjtBUzVuREk7RUU2SEk7SUYzSEY7SUFDQTtFVDhuREo7QUFDRjtBV3JnRFE7RUFJRTtFQUNBO0FYb2dEVjtBV25nRFU7RUFFRTtBWG9nRFo7QVdsZ0RVO0VBQ0U7QVhvZ0RaOztBVzEvQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXTnRDUztFTXVDVCxZTnRITztFTXVIUCxrQk5sQ087RU1tQ1A7QVg2L0NKO0FXNS9DSTtFQUNFO0VGaktKO0VBQ0E7QVRncURGO0FTM3BESTtFRTBKQTtJRnhKRTtJQUNBO0VUNnBESjtBQUNGO0FXdmdESTtFQUdFO0VBQ0EsV045Q087QUxxakRiO0FXdGdETTtFQUNFO0FYd2dEUjtBV3RnRE07RUFDRTtBWHdnRFI7QVduZ0RJO0VBQ0U7RUFDQTtFQUNBO0FYcWdETjtBV3BnRE07RUFDRTtFQUNBO0VBQ0E7QVhzZ0RSO0FXcmdEUTtFQUNFO0FYdWdEVjtBV2pnREk7RUFDRTtBWG1nRE47QVcvL0NJO0VBQ0U7QVhpZ0ROO0FXOS9DRTtFQUNFO0FYZ2dESjtBVzkvQ0U7RUFDRSxZTjdLTztFTThLUDtBWGdnREo7QVcvL0NJO0VGNU1GO0VBQ0E7QVQ4c0RGO0FTenNESTtFRXNNQTtJRnBNRTtJQUNBO0VUMnNESjtBQUNGO0FXcmdERTtFQUNFO0VBQ0EsbUJOMUNTO0FMaWpEYjtBV3RnREk7RUFDRTtFQUNBO0VBQ0EsV041RE87RU02RFA7RUFDQTtFQUNBLFdOM01LO0VNNE1MLFlONU1LO0VKaUlULDhDVTRFdUI7RVYzRXZCO0VBQ0Esc0JVMEVtRTtFVnpFbkUsc0JVeUU4RTtFVnhFOUUsZVV3RXVGO0VWdkV2RjtFQUNBLDhCVXNFbUU7RVZyRW5FLDhCVXFFOEU7RVZwRTlFLHVCVW9FdUY7QVhnaER6Rjs7QVd6Z0RFO0VBQ0U7RUFDQTtBWDRnREo7O0FXdmdEQTtFQUNFO0FYMGdERjs7QVd4Z0RBO0VBQ0U7QVgyZ0RGOztBV3RnREU7RUFDRTtFQUNBO0VBQ0EsV05oRlM7RU1pRlQsWU5qRlM7RU1rRlQ7RUFDQTtFQUNBO0VBQ0EsbURBQ0U7QVh3Z0ROO0FXcmdESTtFQUNFO0VBQ0E7QVh1Z0ROO0FXcGdERTtFQUNFO0VBQ0E7RUFDQSxRTmpIUTtBTHVuRFo7QVduZ0RNO0VBQ0U7RUFDQTtBWHFnRFI7QVduZ0RNO0VBQ0U7QVhxZ0RSO0FXbmdEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYcWdEWjtBVy8vQ0U7RUFDRTtFQUNBO0FYaWdESjtBVzUvQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYOC9DZDtBV3gvQ007RUFDRTtFQUNBO0VBQ0E7QVgwL0NSO0FXdC9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQk4zTE87RU00TFA7RUFDQTtFQUNBO0VBQ0EsbUVBQ0U7RUFHRjtBWHEvQ0o7QVduL0NJO0VBQ0U7QVhxL0NOO0FXcC9DTTtFQUNFO0FYcy9DUjtBV3AvQ007RUFDRTtFQUNBO0VBQ0EsU045S0s7RUk3Slg7RUFDQTtBVGswREY7QVM3ekRJO0VFa1VFO0lGaFVBO0lBQ0E7RVQrekRKO0FBQ0Y7QVdqZ0RNO0VBS0U7RUFDQTtFQUNBLFlON1NHO0VNOFNIO0VBQ0E7RUFDQTtBWCsvQ1I7QVc1L0NRO0VBQ0U7RUFDQTtFRGpQUixXTHhGUztFS3lGVCxZTHpGUztBTHkwRFg7QVczL0NRO0VWN01OLDhDVThNMkI7RVY3TTNCO0VBQ0Esc0JVNE1xRTtFVjNNckUsc0JVMk1nRjtFVjFNaEYsZVUwTXlGO0VWek16RjtFQUNBLDhCVXdNcUU7RVZ2TXJFLDhCVXVNZ0Y7RVZ0TWhGLHVCVXNNeUY7QVhxZ0QzRjtBV2pnRFE7RVZsTk4sOENVbU4yQjtFVmxOM0I7RUFDQSxzQlVpTnVFO0VWaE52RSxzQlVnTmtGO0VWL01sRixlVStNMkY7RVY5TTNGO0VBQ0EsOEJVNk11RTtFVjVNdkUsOEJVNE1rRjtFVjNNbEYsdUJVMk0yRjtBWDJnRDdGO0FXdmdEUTtFVnZOTiw4Q1V3TjJCO0VWdk4zQjtFQUNBLHNCVXNOc0U7RVZyTnRFLHNCVXFOaUY7RVZwTmpGLGVVb04wRjtFVm5OMUY7RUFDQSw4QlVrTnNFO0VWak50RSw4QlVpTmlGO0VWaE5qRix1QlVnTjBGO0FYaWhENUY7QVc3Z0RRO0VWNU5OLDhDVTZOMkI7RVY1TjNCO0VBQ0Esc0JVMk5zRTtFVjFOdEUsc0JVME5pRjtFVnpOakYsZVV5TjBGO0VWeE4xRjtFQUNBLDhCVXVOc0U7RVZ0TnRFLDhCVXNOaUY7RVZyTmpGLHVCVXFOMEY7QVh1aEQ1Rjs7QVc5Z0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU043TlM7QUw4dURiO0FXaGhESTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdOaldLO0VNa1dMLFlObFdLO0VNbVdMLGtCTnBRSztFTXFRTDtFQUNBO0VGbFlKO0VBQ0E7QVRxNURGO0FTaDVESTtFRW9YQTtJRmxYRTtJQUNBO0VUazVESjtBQUNGO0FXeGhETTtFQUNFO0VBQ0E7RUFDQTtFRnZZTjtFQUNBO0FUazZERjtBUzc1REk7RUU4WEU7SUY1WEE7SUFDQTtFVCs1REo7QUFDRjtBVy9oRE07RUFDRTtBWGlpRFI7QVdoaURRO0VBQ0U7QVhraURWO0FXamlEVTtFQUNFO0FYbWlEWjs7QVd6aERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTTmxRUztFTW1RVDtBWDRoREo7QVczaERJO0VBQ0U7RUFDQTtFQUNBLFdOblhLO0VNb1hMLFlOcFhLO0VNcVhMLG1CTnpRTztFTTBRUDtBWDZoRE47QVcxaERFO0VGemFBO0VBQ0E7QVRzOERGO0FTajhESTtFRW1hRjtJRmphSTtJQUNBO0VUbThESjtBQUNGO0FXcGlERTtFQUVFO0FYcWlESjtBV3BpREk7RUY1YUY7RUFDQTtBVG05REY7QVM5OERJO0VFc2FBO0lGcGFFO0lBQ0E7RVRnOURKO0FBQ0Y7QVc5aURJO0VBRUU7QVgraUROO0FXNWlERTtFRmpiQTtFQUNBO0FUZytERjtBUzM5REk7RUUyYUY7SUZ6YUk7SUFDQTtFVDY5REo7QUFDRjtBV3RqREU7RUFFRTtBWHVqREo7O0FXNWlERTtFQUNFO0VBQ0Esa0JOeFNTO0VJeEpYO0VBQ0E7QVRnL0RGO0FTMytESTtFRXdiRjtJRnRiSTtJQUNBO0VUNitESjtBQUNGO0FXempERTtFQUlFO0FYd2pESjtBV3ZqREk7RUFDRSxnQk4xU087QUxtMkRiO0FXdmpESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU05wVE87QUw2MkRiO0FXdGpETTtFQUNFLFVOMWNFO0VNMmNGLFdOM2NFO0VNNGNGLG1CTjdVSztFTThVTDtBWHdqRFI7O0FXampEQTtFQUNFO0FYb2pERjtBV25qREU7RUFDRTtFQUNBLGtCTm5VUztBTHczRGI7QVdwakRJO0VBQ0UsZ0JOclVPO0FMMjNEYjtBV3BqREk7RUZqZUY7RUFDQTtBVHdoRUY7QVNuaEVJO0VFMmRBO0lGemRFO0lBQ0E7RVRxaEVKO0FBQ0Y7QVc5akRJO0VBRUU7QVgrakROO0FXOWpETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUU5yVkk7QUxxNURaO0FXN2pESTtFRjVlRjtFQUNBO0FUNGlFRjtBU3ZpRUk7RUVzZUE7SUZwZUU7SUFDQTtFVHlpRUo7QUFDRjtBV3ZrREk7RUFFRTtFQUNBLGVOaFdNO0FMdzZEWjs7QVdqa0RFO0VBQ0U7RUFDQSxrQk5oV1M7RUl4Slg7RUFDQTtBVDZqRUY7QVN4akVJO0VFZ2ZGO0lGOWVJO0lBQ0E7RVQwakVKO0FBQ0Y7QVc5a0RFO0VBSUU7QVg2a0RKO0FXNWtESTtFQUNFO0FYOGtETjs7QVcxa0RBO0VBQ0U7RUFDQSxrQk4xV1c7RUl4Slg7RUFDQTtBVGdsRUY7QVMza0VJO0VFMGZKO0lGeGZNO0lBQ0E7RVQ2a0VKO0FBQ0Y7QVd2bERBO0VBSUU7QVhzbERGO0FXcmxERTtFQUNFO0FYdWxESjtBV3JsREU7RUZ4Z0JBO0VBQ0E7QVRnbUVGO0FTM2xFSTtFRWtnQkY7SUZoZ0JJO0lBQ0E7RVQ2bEVKO0FBQ0Y7QVcvbERFO0VBRUU7QVhnbURKOztBVzFsREU7RUFDRTtFQUNBO0FYNmxESjtBVzNsREU7RUFDRTtFQUNBO0FYNmxESjtBVzVsREk7RUFDRTtFQUNBLG1CTjdYTztFTThYUCxRTnJZTTtBTG0rRFo7QVc3bERNO0VEemFKLFdMN0ZTO0VLOEZULFlMOUZTO0FMdW1FWDtBVzlsRFU7RURwYlIsV0wxRlM7RUsyRlQsWUwzRlM7QUxnbkVYO0FXM2xERTtFQUNFO0VBQ0E7RUFDQSxTTm5ZUztFTW9ZVCxpQk5wWFU7QUxpOURkO0FXNWxESTtFRjFpQkY7RUFDQTtBVHlvRUY7QVNwb0VJO0VFb2lCQTtJRmxpQkU7SUFDQTtFVHNvRUo7QUFDRjtBV3BtRE07RUY1aUJKO0VBQ0E7QVRtcEVGO0FTOW9FSTtFRXNpQkU7SUZwaUJBO0lBQ0E7RVRncEVKO0FBQ0Y7QVc5bURNO0VBRUU7QVgrbURSO0FXM21ETTtFQUNFO0FYNm1EUjtBVzVtRFE7RUFDRTtFQUNBLGFOalpHO0FMKy9EYjtBVzVtRFE7RUFDRTtBWDhtRFY7QVd6bURJO0VBQ0U7QVgybUROO0FXem1ESTtFQUNFO0FYMm1ETjs7QVdybURFO0VBQ0U7RUFDQTtFQUNBLFNObmJTO0FMMmhFYjtBV3ZtREk7RUY1a0JGO0VBQ0E7QVRzckVGO0FTanJFSTtFRXNrQkE7SUZwa0JFO0lBQ0E7RVRtckVKO0FBQ0Y7QVc5bURJO0VGL2tCRjtFQUNBO0FUZ3NFRjtBUzNyRUk7RUV5a0JBO0lGdmtCRTtJQUNBO0VUNnJFSjtBQUNGO0FXeG5ESTtFVjFjQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCVXdjb0I7RVZ2Y3BCLFlVdWN1QjtFQUNyQixnQk5qakJLO0VNa2pCTDtBWDhuRE47O0FXdm5ERTtFQUNFLGlCTmhiUztBTDBpRWI7QVd4bkRNO0VBQ0U7QVgwbkRSO0FXdm5ESTtFQUNFO0FYeW5ETjtBV3RuREU7RUFDRTtFQUNBO0VBQ0EsU04zY1M7RU00Y1QsbUJOOWJTO0FMc2pFYjtBV3ZuREk7RUYxbUJGO0VBQ0E7QVRvdUVGO0FTL3RFSTtFRW9tQkE7SUZsbUJFO0lBQ0E7RVRpdUVKO0FBQ0Y7QVc5bkRJO0VBQ0U7RUFDQSxhTjFjTztFTTJjUCxrQk5wZks7QUxvbkVYO0FXL25ETTtFQUNFO0VBQ0EsZ0JOdGRLO0VNdWRMO0FYaW9EUjtBV2hvRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQk4vZEc7QUxpbUViO0FXam9EVTtFQUNFO0VBQ0E7QVhtb0RaO0FXam9EVTtFRjluQlI7RUFDQTtBVGt3RUY7QVM3dkVJO0VFd25CTTtJRnRuQko7SUFDQTtFVCt2RUo7QUFDRjtBVzNvRFU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg0b0RaO0FXMW9EVTtFQUNFO0VBQ0E7RUZ6b0JWO0VBQ0E7QVRzeEVGO0FTanhFSTtFRWlvQk07SUYvbkJKO0lBQ0E7RVRteEVKO0FBQ0Y7QVd0cERVO0VBSUU7RUFDQTtFQUNBO0FYcXBEWjtBVy9vREU7RUFDRTtFQUNBLGtCTm5mUztFTW9mVCxnQk45ZlM7QUwrb0ViO0FXN29ETTtFRjFwQko7RUFDQTtBVDB5RUY7QVNyeUVJO0VFb3BCRTtJRmxwQkE7SUFDQTtFVHV5RUo7QUFDRjtBV3BwRE07RUFDRSxnQk5uZks7QUx5b0ViO0FXbnBESTtFRmpxQkY7RUFDQTtBVHV6RUY7QVNsekVJO0VFMnBCQTtJRnpwQkU7SUFDQTtFVG96RUo7QUFDRjtBVzdwREk7RUFFRSxnQk4zZ0JPO0VNNGdCUDtBWDhwRE47QVc1cERJO0VBQ0U7QVg4cEROO0FXN3BETTtFQUNFO0VBQ0Esa0JOeGdCSztFTXlnQkw7RUFDQSxnQk5waEJLO0VJeEpYO0VBQ0E7QVQ0MEVGO0FTdjBFSTtFRWtxQkU7SUZocUJBO0lBQ0E7RVR5MEVKO0FBQ0Y7QVdycURRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHVxRFY7QVdycURRO0VGcnJCTjtFQUNBO0FUNjFFRjtBU3gxRUk7RUUrcUJJO0lGN3FCRjtJQUNBO0VUMDFFSjtBQUNGO0FXMXFESTtFQUNFO0VBQ0EsZ0JOcGlCTztBTGd0RWI7QVczcURNO0VBQ0U7RUFDQSxrQk43aEJLO0VNOGhCTDtFRmhzQk47RUFDQTtBVDgyRUY7QVN6MkVJO0VFdXJCRTtJRnJyQkE7SUFDQTtFVDIyRUo7QUFDRjtBV25yRFE7RUFDRTtBWHFyRFY7QVduckRRO0VBQ0UsZU5qakJFO0FMc3VFWjtBV25yRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhxckRWO0FXanJESTtFQUNFO0VBQ0EsZU4vakJNO0FMa3ZFWjtBV2xyRE07RUFDRTtFQUNBLGtCTnJqQks7RU1zakJMO0VGeHRCTjtFQUNBO0FUNjRFRjtBU3g0RUk7RUUrc0JFO0lGN3NCQTtJQUNBO0VUMDRFSjtBQUNGO0FXMXJEUTtFQUNFLGVOdGtCRTtBTGt3RVo7QVcxckRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNHJEVjtBV3hyREk7RUFDRSxnQk5obEJPO0FMMHdFYjtBV3pyRE07RUFDRTtFQUNBLGtCTnprQks7RUlsS1g7RUFDQTtBVHU2RUY7QVNsNkVJO0VFbXVCRTtJRmp1QkE7SUFDQTtFVG82RUo7QUFDRjtBV3JzRE07RUFJRTtBWG9zRFI7QVduc0RRO0VBQ0UsZ0JOdmxCRztBTDR4RWI7QVduc0RRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVhxc0RWO0FXbnNEUTtFQUNFLGVObm1CRTtBTHd5RVo7QVdwc0RVO0VBQ0U7RUFDQSxrQk5ubUJDO0VNb21CRDtFRjV2QlY7RUFDQTtBVG04RUY7QVM5N0VJO0VFbXZCTTtJRmp2Qko7SUFDQTtFVGc4RUo7QUFDRjtBVzVzRFk7RUFDRSxlTjFtQkY7QUx3ekVaO0FXNXNEWTtFQUNFO0VBQ0E7RUFDQSxVTi92Qko7RU1nd0JJLFdOaHdCSjtFTWl3QkksbUJObG9CRDtFTW1vQkM7RUFDQTtFQUNBO0VBQ0EsU05ubkJEO0FMaTBFYjtBV3hzREk7RUFDRSxnQk56bkJPO0FMbTBFYjtBV3pzRE07RUFDRTtFQUNBLGtCTjVuQks7RU02bkJMO0VGcnhCTjtFQUNBO0FUaStFRjtBUzU5RUk7RUU0d0JFO0lGMXdCQTtJQUNBO0VUODlFSjtBQUNGO0FXanREUTtFQUNFLGVObm9CRTtBTHMxRVo7QVdqdERRO0VBQ0U7RUFDQTtFQUNBLFVOeHhCQTtFTXl4QkEsV056eEJBO0VNMHhCQSxtQk4zcEJHO0VNNHBCSDtFQUNBO0VBQ0E7RUFDQSxTTjFvQkc7QUw2MUViO0FXL3NESTtFRnZ5QkY7RUFDQTtBVHkvRUY7QVNwL0VJO0VFaXlCQTtJRi94QkU7SUFDQTtFVHMvRUo7QUFDRjtBV3p0REk7RUFFRTtBWDB0RE47QVd2dERNO0VBQ0UsaUJOanBCSztBTDAyRWI7QVc5MkRFO0VBd0pFO0FYeXRESjtBV3h0REk7RUFDRSxnQk52b0JPO0FMaTJFYjtBV3p0RE07RUFDRSxnQk4vb0JLO0FMMDJFYjtBV3h0REk7RUZ2ekJGO0VBQ0E7QVRraEZGO0FTN2dGSTtFRWl6QkE7SUYveUJFO0lBQ0E7RVQrZ0ZKO0FBQ0Y7QVc3dERNO0VBQ0UsZ0JOcnFCSztFTXNxQkw7QVgrdERSO0FXOXREUTtFQUNFO0FYZ3VEVjtBVy90RFU7RUFDRTtBWGl1RFo7QVcvdERVO0VBQ0U7QVhpdURaO0FXL3REVTtFQUNFO0FYaXVEWjtBVy90RFU7RUFDRTtBWGl1RFo7QVc3dERjO0VGLzBCWjtFQUNBO0FUK2lGRjtBUzFpRkk7RUV5MEJVO0lGdjBCUjtJQUNBO0VUNGlGSjtBQUNGO0FXanVEUTtFQUNFLGdCTnpyQkc7QUw0NUViO0FXaHVEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VGNzFCVjtFQUNBO0FUZ2tGRjtBUzNqRkk7RUVtMUJNO0lGajFCSjtJQUNBO0VUNmpGSjtBQUNGO0FXOXVEVTtFQU1FO0VBQ0E7RUFDQSxtQk56c0JDO0FMbzdFYjtBV3h1RFk7RUFDRTtFQUNBO0FYMHVEZDtBV3R1RFk7RUFDRTtFQUNBO0FYd3VEZDtBV2p1REU7RUFDRTtFQUNBO0VBQ0EsU045dEJTO0VNK3RCVCxnQk41c0JTO0FMKzZFYjtBV2x1REk7RUZ4M0JGO0VBQ0E7QVQ2bEZGO0FTeGxGSTtFRWszQkE7SUZoM0JFO0lBQ0E7RVQwbEZKO0FBQ0Y7O0FXcnVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFNOM3VCVztBTG05RWI7QVd2dURFO0VBQ0U7QVh5dURKO0FXeHVESTtFQUNFO0FYMHVETjtBV3Z1REU7RUYxNEJBO0VBQ0E7QVRvbkZGO0FTL21GSTtFRW80QkY7SUZsNEJJO0lBQ0E7RVRpbkZKO0FBQ0Y7QVdqdkRFO0VBRUU7QVhrdkRKO0FXaHZERTtFRjk0QkE7RUFDQTtBVGlvRkY7QVM1bkZJO0VFdzRCRjtJRnQ0Qkk7SUFDQTtFVDhuRko7QUFDRjtBVzF2REU7RUFFRTtFQUNBO0FYMnZESjs7QVdydkRFO0VBQ0U7RUFDQTtFQUNBLGtCTmp1QlU7QUx5OUVkO0FXdnZESTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFNObndCTztFTW93QlAsbUJOM3ZCTztBTG8vRWI7QVd4dkRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMHZEUjtBV3Z2RFE7RUFDRSxXTjMzQkM7RU00M0JELFlONTNCQztFTTYzQkQ7QVh5dkRWO0FXdHZETTtFQUNFO0FYd3ZEUjtBV3R2RE07RUZuN0JKO0VBQ0E7QVQ0cUZGO0FTdnFGSTtFRTY2QkU7SUYzNkJBO0lBQ0E7RVR5cUZKO0FBQ0Y7QVc3dkRNO0VGdDdCSjtFQUNBO0FUc3JGRjtBU2pyRkk7RUVnN0JFO0lGOTZCQTtJQUNBO0VUbXJGSjtBQUNGO0FXdndETTtFQUVFO0FYd3dEUjs7QUN2aEZFO0VVd3hCRTtJQUNFO0lBQ0EsaUJOenlCTztJTTB5QlA7RVhtd0RKO0VXbHdESTtJRnI4Qko7SUFDQTtFVDBzRkE7QUFDRjtBU3RzRkk7RUUrN0JFO0lGNzdCQTtJQUNBO0VUd3NGSjtBQUNGO0FDemlGRTtFVTh4Qk07SUZ2OEJOO0lBQ0E7RVRzdEZBO0FBQ0Y7QVNsdEZJO0VFaThCSTtJRi83QkY7SUFDQTtFVG90Rko7QUFDRjtBQ3JqRkU7RVV1eUJFO0lBQ0U7RVhpeERKO0VXL3dERTtJRm45QkY7SUFDQTtFVHF1RkE7QUFDRjtBU2p1Rkk7RUU2OEJBO0lGMzhCRTtJQUNBO0VUbXVGSjtBQUNGO0FDcGtGRTtFVWl6QkU7SUFDRSxXTmowQk87SU1rMEJQLFlObjBCTztFTHlsRlg7RVdseERNO0lBQ0UsWU5sOEJDO0VMc3RGVDtFVzN3REk7SUFDRTtFWDZ3RE47RVcxd0RFO0lBQ0UsU043MEJPO0lNODBCUCxnQk5yMEJPO0VMaWxGWDtFV3p3RFE7SUFDRTtFWDJ3RFY7RVdud0RJO0lBQ0UsZ0JOaitCRztFTHN1RlQ7RVc5dkRFO0lBQ0UsaUJOejJCTztFTHltRlg7RVc5dkRFO0lBQ0UsU045MkJPO0VMOG1GWDtFVy92REk7SUFDRSxhTmgzQks7RUxpbkZYO0VXOXZEVTtJQUNFLFFONzNCRjtFTDZuRlY7RVcxdkRFO0lBQ0U7RVg0dkRKO0VXM3ZESTtJQUNFLGdCTmwzQks7RUwrbUZYO0VXMXZERTtJQUNFLFFOdDRCTTtFTGtvRlY7QUFDRjtBQ3ptRkU7RVVvM0JFO0lBQ0UsaUJOMTRCTztFTGtvRlg7RVdsdkRFO0lBQ0UsWU45Z0NLO0lNK2dDTDtFWG92REo7RVdudkRJO0lGN2lDSjtJQUNBO0VUbXlGQTtBQUNGO0FTL3hGSTtFRXVpQ0U7SUZyaUNBO0lBQ0E7RVRpeUZKO0FBQ0Y7QUM1bkZFO0VVcTRCQTtJQUNFO0VYMHZERjtFV3h2REE7SUFDRTtFWDB2REY7RVdydkRFO0lBQ0UsUU56NkJNO0VMZ3FGVjtFV3R2REk7SUFDRSxXTjNpQ0c7SU00aUNILFlONWlDRztFTG95RlQ7RVdsdkRFO0lBQ0UsUU5uN0JNO0lNbzdCTjtFWG92REo7RVdudkRJO0lBQ0UsV04xaUNHO0lNMmlDSCxZTjNpQ0c7SU00aUNILG1CTmg3Qks7RUxxcUZYO0VXbHZERTtJRmhsQ0Y7SUFDQTtJRWlsQ0ksa0JOejhCVTtFTDhyRmQ7QUFDRjtBU2wwRkk7RUUwa0NBO0lGeGtDRTtJQUNBO0VUbzBGSjtBQUNGO0FDL3BGRTtFVXk2QkU7SUFDRSxrQk5qOEJPO0VMMHJGWDtFV3Z2RE07SUFDRSxRTnQ4QkU7RUwrckZWO0VXanZERTtJQUNFLGlCTmg5Qk07SUlySlY7SUFDQTtFVHkxRkE7QUFDRjtBU3IxRkk7RUU4bENBO0lGNWxDRTtJQUNBO0VUdTFGSjtBQUNGO0FDbHJGRTtFVTA3QkE7SUFDRSxpQk5yOUJRO0lJckpWO0lBQ0E7RVRzMkZBO0FBQ0Y7QVNsMkZJO0VFbW1DRjtJRmptQ0k7SUFDQTtFVG8yRko7QUFDRjtBQy9yRkU7RVU2N0JFO0lGNW1DRjtJQUNBO0VUazNGQTtBQUNGO0FTOTJGSTtFRXNtQ0E7SUZwbUNFO0lBQ0E7RVRnM0ZKO0FBQ0Y7QUMzc0ZFO0VVaThCQTtJQUNFLFdOcGxDTztJTXFsQ1AsWU5ybENPO0VMazJGVDtFVzN3REE7SUFDRSxXTnZtQ087SU13bUNQLFlOeG1DTztFTHEzRlQ7RVd6d0RBO0lBQ0UsUU50K0JRO0VMaXZGVjtFV3J3REk7SUFDRTtJQUNBLG1CTnorQks7RUxndkZYO0VXdHdETTtJRDFoQ04sV0wxRlM7SUsyRlQsWUwzRlM7RUw4M0ZUO0VXdndEVTtJRHppQ1YsV0xsRlM7SUttRlQsWUxuRlM7RUxzNEZUO0VXOXZETTtJQUNFO0VYZ3dEUjtFVy92RFE7SUFDRTtJQUNBO0VYaXdEVjtFV3h2REU7SUFDRSxpQk5uL0JPO0VMNnVGWDtFV3p2REk7SUFDRSxRTi9nQ0k7SU1naENKLG1CTnhnQ0s7RUxtd0ZYO0VXMXZETTtJQUNFO0lBQ0E7SUFDQTtFWDR2RFI7RVd6dkRRO0lBQ0UsV041b0NEO0lNNm9DQyxZTjdvQ0Q7RUx3NEZUO0FBQ0Y7QVdwdkRFO0VBQ0U7QVhzdkRKO0FXbnZERTtFQUNFO0FYcXZESjs7QU8zNkZBO0FLUEE7RUFFRTtFQUNBLFFQZ0pVO0VPL0lWO0VBQ0Esa0JQeUhTO0VPeEhUO0VBQ0E7RUFDQTtBWnE3RkY7QVlwN0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpzN0ZKO0FZbDdGSTtFQUNFO0FabzdGTjtBWWw3Rkk7RUFDRTtBWm83Rk47QVk5NkZJO0VBQ0U7QVpnN0ZOO0FZNTZGRTtFQUVFO0VBQ0E7RUFDQTtBWjY2Rko7QVkxNkZFO0VBRUU7QVoyNkZKO0FZdjZGSTtFQUNFO0FaeTZGTjtBWXI2RkU7RUFDRTtBWnU2Rko7QVluNkZFO0VBQ0U7QVpxNkZKO0FZcDZGSTtFQUNFO0FaczZGTjtBWWw2Rk07RUFDRTtBWm82RlI7QVlqNkZRO0VBQ0U7QVptNkZWO0FZaDZGTTtFQUNFO0FaazZGUjtBWTk1Rkk7RUFJRTtFQUNBO0FaNjVGTjtBWTU1Rk07RUFDRTtBWjg1RlI7QVl6NUZNO0VBQ0U7QVoyNUZSO0FZdjVGRTtFQUNFO0VBQ0E7QVp5NUZKO0FZeDVGSTtFQUNFO0FaMDVGTjtBWXI1Rk07RUFDRTtBWnU1RlI7QVlwNUZRO0VBQ0U7QVpzNUZWO0FZbjVGTTtFQUNFO0FacTVGUjtBWWo1Rkk7RUFJRTtFQUNBO0VBQ0E7QVpnNUZOO0FZLzRGTTtFQUNFO0FaaTVGUjtBWXI0RkU7RUFDRSxZUDFHTztFTzJHUDtFQUNBLGdCUHhFUTtBTCs4Rlo7QVl0NEZJO0VIOUlGO0VBQ0E7QVR1aEdGO0FTbGhHSTtFR3dJQTtJSHRJRTtJQUNBO0VUb2hHSjtBQUNGO0FZNTRGTTtFQUNFLFdQcklHO0VPc0lILFlQdElHO0FMb2hHWDtBWTE0Rkk7RUFDRSxXUDVISztFTzZITCxZUDdISztBTHlnR1g7QVl6NEZRO0VBQ0UsV1BoSkM7RU9pSkQsWVBqSkM7QUw0aEdYO0FZcjRGRTtFQUNFLFlQeklPO0VPMElQO0VBQ0EsZ0JQM0dRO0FMay9GWjtBWXQ0Rkk7RUh6S0Y7RUFDQTtBVGtqR0Y7QVM3aUdJO0VHbUtBO0lIaktFO0lBQ0E7RVQraUdKO0FBQ0Y7QVk1NEZNO0VGbkZKLFdML0VTO0VLZ0ZULFlMaEZTO0FMa2pHWDtBWTU0Rkk7RUFDRSxXUHJKSztFT3NKTCxZUHRKSztBTG9pR1g7QVk1NEZRO0VGM0ZOLFdML0VTO0VLZ0ZULFlMaEZTO0FMMGpHWDtBWXo0RkU7RUFDRSxZUHZLTztFT3dLUDtBWjI0Rko7QVkxNEZJO0VIL0xGO0VBQ0E7QVQ0a0dGO0FTdmtHSTtFR3lMQTtJSHZMRTtJQUNBO0VUeWtHSjtBQUNGO0FZaDVGTTtFRjdHSixXTDVFUztFSzZFVCxZTDdFUztBTDZrR1g7QVloNUZJO0VBQ0UsV1BsTEs7RU9tTEwsWVBuTEs7QUxxa0dYO0FZaDVGUTtFRnJITixXTDVFUztFSzZFVCxZTDdFUztBTHFsR1g7QVk1NEZFO0VBQ0U7QVo4NEZKO0FZNzRGSTtFQUNFO0FaKzRGTjtBWXo0RkU7RUFDRSxRUGhGUTtFT2lGUjtFQUNBLFlQbEZRO0FMNjlGWjtBWXY0Rkk7RUFDRTtBWnk0Rk47QVlwNEZFO0VBQ0U7QVpzNEZKO0FZcjRGSTtFQUNFO0FadTRGTjtBWXA0Rk07RUFDRTtBWnM0RlI7QVluNEZJO0VIblBGO0VBQ0E7QVR5bkdGO0FTcG5HSTtFRzZPQTtJSDNPRTtJQUNBO0VUc25HSjtBQUNGO0FZNzRGSTtFQUVFO0FaODRGTjtBWTM0Rk07RUY5SkosV0wvRVM7RUtnRlQsWUxoRlM7QUw0bkdYOztBWXY0RkE7RUFDRTtFQUNBO0VBQ0EsUVA5R1U7QUx3L0ZaOztBQzk5RkU7RVc0RkU7SUFDRSxZUC9PSztJT2dQTDtJQUNBLGdCUGpOTTtFTHVsR1Y7RVlyNEZJO0lBQ0UsV1AzUEc7SU80UEgsWVA1UEc7SU82UEg7RVp1NEZOO0VZcjRGUTtJQUNFLFdQelFEO0lPMFFDLFlQMVFEO0VMaXBHVDtFWWo0RkU7SUFDRSxZUHBRSztJT3FRTDtFWm00Rko7RVloNEZFO0lBQ0UsWVA5UUs7SU8rUUw7RVprNEZKO0VZajRGSTtJQUNFLFdQaFJHO0lPaVJILFlQalJHO0VMb3BHVDtFWTUzRkU7SUFDRTtFWjgzRko7QUFDRjtBYS9xR0E7RUFFRTtBYmdyR0Y7QWEvcUdFO0VaOElBLDhDWTdJcUI7RVo4SXJCO0VBQ0Esc0JZL0lnRTtFWmdKaEUsc0JZaEoyRTtFWmlKM0UsZVlqSm9GO0Vaa0pwRjtFQUNBLDhCWW5KZ0U7RVpvSmhFLDhCWXBKMkU7RVpxSjNFLHVCWXJKb0Y7QWJ5ckd0RjtBYXZyR0U7RVoySUEsOENZMUlxQjtFWjJJckI7RUFDQSxzQlk1SW1FO0VaNkluRSxzQlk3SThFO0VaOEk5RSxlWTlJdUY7RVorSXZGO0VBQ0EsOEJZaEptRTtFWmlKbkUsOEJZako4RTtFWmtKOUUsdUJZbEp1RjtBYmlzR3pGO0FhL3JHRTtFWndJQSw4Q1l2SXFCO0Vad0lyQjtFQUNBLHNCWXpJcUU7RVowSXJFLHNCWTFJZ0Y7RVoySWhGLGVZM0l5RjtFWjRJekY7RUFDQSw4Qlk3SXFFO0VaOElyRSw4Qlk5SWdGO0VaK0loRix1QlkvSXlGO0FieXNHM0Y7QWF2c0dFO0VacUlBLDhDWXBJcUI7RVpxSXJCO0VBQ0Esc0JZdElpRTtFWnVJakUsc0JZdkk0RTtFWndJNUUsZVl4SXFGO0VaeUlyRjtFQUNBLDhCWTFJaUU7RVoySWpFLDhCWTNJNEU7RVo0STVFLHVCWTVJcUY7QWJpdEd2RjtBYTVzR0k7RVorSEYsOENZOUh1QjtFWitIdkI7RUFDQSxzQlloSW1FO0VaaUluRSxzQllqSThFO0Vaa0k5RSxlWWxJdUY7RVptSXZGO0VBQ0EsOEJZcEltRTtFWnFJbkUsOEJZckk4RTtFWnNJOUUsdUJZdEl1RjtBYnN0R3pGO0FhbHRHSTtFWjBIRiw4Q1l6SHVCO0VaMEh2QjtFQUNBLHNCWTNIc0U7RVo0SHRFLHNCWTVIaUY7RVo2SGpGLGVZN0gwRjtFWjhIMUY7RUFDQSw4QlkvSHNFO0VaZ0l0RSw4QlloSWlGO0VaaUlqRix1QllqSTBGO0FiNHRHNUY7QWF0dEdJO0VabUhGLDhDWWxIdUI7RVptSHZCO0VBQ0Esc0JZcEhtRTtFWnFIbkUsc0JZckg4RTtFWnNIOUUsZVl0SHVGO0VadUh2RjtFQUNBLDhCWXhIbUU7RVp5SG5FLDhCWXpIOEU7RVowSDlFLHVCWTFIdUY7QWJndUd6RjtBYTN0R0k7RVo2R0YsOENZNUd1QjtFWjZHdkI7RUFDQSxzQlk5R3FFO0VaK0dyRSxzQlkvR2dGO0VaZ0hoRixlWWhIeUY7RVppSHpGO0VBQ0EsOEJZbEhxRTtFWm1IckUsOEJZbkhnRjtFWm9IaEYsdUJZcEh5RjtBYnF1RzNGO0FhaHVHSTtFWnVHRiw4Q1l0R3VCO0VadUd2QjtFQUNBLHNCWXhHa0U7RVp5R2xFLHNCWXpHNkU7RVowRzdFLGVZMUdzRjtFWjJHdEY7RUFDQSw4Qlk1R2tFO0VaNkdsRSw4Qlk3RzZFO0VaOEc3RSx1Qlk5R3NGO0FiMHVHeEY7QWF0dUdJO0Vaa0dGLDhDWWpHdUI7RVprR3ZCO0VBQ0Esc0JZbkd3RTtFWm9HeEUsc0JZcEdtRjtFWnFHbkYsZVlyRzRGO0Vac0c1RjtFQUNBLDhCWXZHd0U7RVp3R3hFLDhCWXhHbUY7RVp5R25GLHVCWXpHNEY7QWJndkc5RjtBYTV1R0k7RVo2RkYsOENZNUZ1QjtFWjZGdkI7RUFDQSxzQlk5RndFO0VaK0Z4RSxzQlkvRm1GO0VaZ0duRixlWWhHNEY7RVppRzVGO0VBQ0EsOEJZbEd3RTtFWm1HeEUsOEJZbkdtRjtFWm9HbkYsdUJZcEc0RjtFQUN4RjtBYnN2R047QWFsdkdJO0VadUZGLDhDWXRGdUI7RVp1RnZCO0VBQ0Esc0JZeEZxRTtFWnlGckUsc0JZekZnRjtFWjBGaEYsZVkxRnlGO0VaMkZ6RjtFQUNBLDhCWTVGcUU7RVo2RnJFLDhCWTdGZ0Y7RVo4RmhGLHVCWTlGeUY7QWI0dkczRjtBYXh2R0k7RVprRkYsOENZakZ1QjtFWmtGdkI7RUFDQSxzQlluRmdFO0Vab0ZoRSxzQllwRjJFO0VacUYzRSxlWXJGb0Y7RVpzRnBGO0VBQ0EsOEJZdkZnRTtFWndGaEUsOEJZeEYyRTtFWnlGM0UsdUJZekZvRjtBYmt3R3RGO0FhOXZHSTtFWjZFRiw4Q1k1RXVCO0VaNkV2QjtFQUNBLHNCWTlFaUU7RVorRWpFLHNCWS9FNEU7RVpnRjVFLGVZaEZxRjtFWmlGckY7RUFDQSw4QllsRmlFO0VabUZqRSw4QlluRjRFO0Vab0Y1RSx1QllwRnFGO0Fid3dHdkY7QWFwd0dJO0Vad0VGLDhDWXZFdUI7RVp3RXZCO0VBQ0Esc0JZekVrRTtFWjBFbEUsc0JZMUU2RTtFWjJFN0UsZVkzRXNGO0VaNEV0RjtFQUNBLDhCWTdFa0U7RVo4RWxFLDhCWTlFNkU7RVorRTdFLHVCWS9Fc0Y7QWI4d0d4RjtBYTF3R0k7RVptRUYsOENZbEV1QjtFWm1FdkI7RUFDQSxzQllwRWlFO0VacUVqRSxzQllyRTRFO0Vac0U1RSxlWXRFcUY7RVp1RXJGO0VBQ0EsOEJZeEVpRTtFWnlFakUsOEJZekU0RTtFWjBFNUUsdUJZMUVxRjtBYm94R3ZGO0FhaHhHSTtFWjhERiw4Q1k3RHVCO0VaOER2QjtFQUNBLHNCWS9Ea0U7RVpnRWxFLHNCWWhFNkU7RVppRTdFLGVZakVzRjtFWmtFdEY7RUFDQSw4QlluRWtFO0Vab0VsRSw4QllwRTZFO0VacUU3RSx1QllyRXNGO0FiMHhHeEY7QWF0eEdJO0VaeURGLDhDWXhEdUI7RVp5RHZCO0VBQ0Esc0JZMUR1RTtFWjJEdkUsc0JZM0RrRjtFWjREbEYsZVk1RDJGO0VaNkQzRjtFQUNBLDhCWTlEdUU7RVorRHZFLDhCWS9Ea0Y7RVpnRWxGLHVCWWhFMkY7QWJneUc3Rjs7QWN6M0dBO0VBRUU7RUFDQSxTVHlKVztFU3hKWDtFQUNBLG1CVDhIVTtFUzdIVjtBZDIzR0Y7QWMxM0dFO0VBQ0U7RUxORjtFQUNBO0FUbTRHRjtBUzkzR0k7RUtERjtJTEdJO0lBQ0E7RVRnNEdKO0FBQ0Y7QWNoNEdJO0VBQ0UsWVQ2TFE7QUxxc0dkO0FjLzNHRTtFQUNFO0FkaTRHSjs7QWVsNUdBO0VBRUM7RUFDQSxXVmFVO0VVWlYsWVZZVTtBTHc0R1g7QWUvNEdHO0VBQ0M7QWZpNUdKO0FlNzRHRztFQUNDO0VBQ0EsWVYrTFU7RVU5TFY7QWYrNEdKO0FlMzRHRztFQUNDO0FmNjRHSjtBZTU0R0k7RWQ4RkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdJL0dTO0VKZ0hULFlJaEhTO0VKaUhUO0VBQ0E7RWNwR0csbUJWNkdRO0VVNUdSO0VBQ0E7QWZzNUdMO0FlajVHQztFQUVDO0VBQ0E7RUFDQSxXVm9GVztFVW5GWCxZVm1GVztFVWxGWDtFQUNBLG1CVitGVztBTG16R2I7O0FnQno3R0E7RUFFRTtBaEIyN0dGO0FnQng3R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFTjJHSixXTDdGUztFSzhGVCxZTDlGUztFV1pMO0VBQ0Esa0JYa0hLO0VXakhMO0FoQjI3R047QWdCeDdHTTtFQUNFO0VOMkZOLFdMMUZTO0VLMkZULFlMM0ZTO0VXQ0g7RUFDQTtFQUNBO0VBQ0EscUNYK0xJO0FMNHZHWjtBZ0JuN0dNO0VBQ0U7QWhCcTdHUjtBZ0JwN0dRO0VBQ0U7QWhCczdHVjtBZ0JoN0dRO0VBQ0U7RUFDQTtBaEJrN0dWO0FnQjc2R0U7RUFDRTtFQUVBO0VBQ0E7RUFDQSxXWHFFUztFV3BFVCxZWG9FUztFSXRIWDtFQUNBO0FUaStHRjtBUzU5R0k7RU9zQ0Y7SVBwQ0k7SUFDQTtFVDg5R0o7QUFDRjtBZ0I1N0dFO0VBUUUsaUJYaENPO0VXaUNQO0FoQnU3R0o7QWdCdDdHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VOZ0RKLFdMMUZTO0VLMkZULFlMM0ZTO0VXNENMO0VBQ0Esa0JYK0RLO0VXOURMO0VBQ0E7QWhCeTdHTjtBZ0JwN0dFO0VBQ0U7RUFDQTtFQUNBO0FoQnM3R0o7QWdCcjdHSTtFQUNFO0VBQ0E7RUFDQSxRWDBFTTtFV3pFTjtFQUNBO0FoQnU3R047QWdCcDdHTTtFQUdFO0FoQm83R1I7QWdCajdHUTtFQUlFO0FoQmc3R1Y7O0FnQno2R0E7RUFDRTtBaEI0NkdGO0FnQng2R0k7RUFFRSxZWDNFSztFVzRFTDtFQUNBO0VBQ0EsbUJYc0JNO0VXckJOO0VBQ0E7RVA3R0o7RUFDQTtBVHVoSEY7QVNsaEhJO0VPZ0dBO0lQOUZFO0lBQ0E7RVRvaEhKO0FBQ0Y7QWdCeDdHSTtFQVNFO0FoQms3R047QWdCajdHTTtFQUNFO0FoQm03R1I7QWdCLzZHTTtFQUNFO0VBQ0E7RVB2SE47RUFDQTtBVHlpSEY7QVNwaUhJO0VPK0dFO0lQN0dBO0lBQ0E7RVRzaUhKO0FBQ0Y7QWdCdjdHUTtFQUNFO0VBQ0E7QWhCeTdHVjtBZ0JwN0dNO0VBQ0U7RUFDQTtFQUNBO0FoQnM3R1I7QWdCbDdHTTtFQUNFO0VBQ0E7QWhCbzdHUjs7QWlCOWpIRTtFQUNFO0FqQmlrSEo7QWlCaGtISTtFQUNFO0VBQ0EsV1ptSE87QUwrOEdiO0FpQmprSE07RUFFRSxXWmdISztFWS9HTCxZWitHSztFWTlHTDtFQUNBO0VBQ0E7RUFDQTtBakJra0hSO0FpQi9qSFU7RUFDRTtFQUVBO0VBQ0EsV1p3SUM7RVl2SUQsU1p5SUM7RVl4SUQ7RUFDQTtFUGlGVixXTHhGUztFS3lGVCxZTHpGUztFWVNDO0VBQ0E7QWpCaWtIWjtBaUI1akhZO0VBQ0U7QWpCOGpIZDs7QWlCampIUTtFUHVFTixXTDdGUztFSzhGVCxZTDlGUztFWXdCRCxTWjJIRztFWTFISCxXWnVIRztBTDg3R2I7QWlCbGpITTtFQUNFO0FqQm9qSFI7QWlCbGpIVTtFQUNFO0FqQm9qSFo7QWlCL2lISTtFQUNFO0FqQmlqSE47QWlCaGpITTtFQUNFO0FqQmtqSFI7QWlCL2lISTtFQUNFO0FqQmlqSE47QWlCL2lISTtFUm5FRjtFQUNBO0FUcW5IRjtBU2huSEk7RVE2REE7SVIzREU7SUFDQTtFVGtuSEo7QUFDRjtBaUJ6akhJO0VBRUUsYVpnR087QUwwOUdiO0FpQnhqSEk7RUFDRSxhWjZGTztBTDY5R2I7O0FDbjlHRTtFZ0I3RlE7SVBvQlIsV0x4RlM7SUt5RlQsWUx6RlM7SVlzRUMsU1owRUM7SVl6RUQ7RWpCcWpIVjtFaUJqakhJO0lBQ0UsWVpuREc7RUxzbUhUO0VpQmpqSEk7SVI1Rko7SUFDQTtJUTZGTTtFakJvakhOO0FBQ0Y7QVM3b0hJO0VRc0ZFO0lScEZBO0lBQ0E7RVQrb0hKO0FBQ0Y7QUMxK0dFO0VnQi9FSTtJQUNFO0VqQjRqSE47QUFDRjtBa0IvcEhFO0VBQ0U7RUFDQTtBbEJpcUhKO0FrQi9wSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxZYjBJUTtFYXpJUixrQmJvSE87QUw2aUhYO0FrQmhxSEk7RVRURjtFQUNBO0FUNHFIRjtBU3ZxSEk7RVNHQTtJVERFO0lBQ0E7RVR5cUhKO0FBQ0Y7QWtCMXFISTtFQUVFO0VBQ0E7QWxCMnFITjtBa0J4cUhNO0VUZko7RUFDQTtBVDBySEY7QVNyckhJO0VTU0U7SVRQQTtJQUNBO0VUdXJISjtBQUNGO0FrQmxySE07RUFFRTtFQUNBO0VBQ0Esa0JieUdHO0FMMGtIWDs7QWtCM3FISTtFQUNFO0FsQjhxSE47O0FrQnhxSEU7RUFDRTtBbEIycUhKO0FrQjFxSEk7RUFDRTtBbEI0cUhOOztBa0J0cUhFO0VBQ0U7RUFDQTtFQUNBLGtCYjhFTztFYTdFUDtBbEJ5cUhKO0FrQnZxSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFliaEJPO0VhaUJQO0VBQ0E7RUFDQTtBbEJ5cUhKO0FrQnhxSEk7RUFDRTtBbEIwcUhOO0FrQnBySEU7RUFZRTtBbEIycUhKO0FrQjFxSEk7RVQ5REY7RUFDQTtBVDJ1SEY7QVN0dUhJO0VTd0RBO0lUdERFO0lBQ0E7RVR3dUhKO0FBQ0Y7QWtCcHJISTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCcXJITjtBa0JuckhJO0VBR0U7RUFDQTtBbEJtckhOO0FrQmxySE07RVQ5RUo7RUFDQTtBVG13SEY7QVM5dkhJO0VTd0VFO0lUdEVBO0lBQ0E7RVRnd0hKO0FBQ0Y7QWtCNXJITTtFQUVFO0FsQjZySFI7O0FDOWxIRTtFaUJ4RkU7SUFDRTtJQUNBLFliNURLO0lhNkRMO0VsQjBySEo7RWtCenJISTtJQUNFO0VsQjJySE47RWtCdnFIRTtJQUNFO0VsQnlxSEo7RWtCeHFISTtJQUNFO0lBQ0E7SUFDQTtFbEIwcUhOO0VrQnpxSE07SUFDRTtFbEIycUhSO0VrQnpxSE07SUFDRTtFbEIycUhSO0VrQnpxSE07SUFFRSxrQmJGQztFTDRxSFQ7RWtCbnFISTtJQUNFO0VsQnFxSE47RWtCcHFITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsQnNxSFI7RWtCcnFIUTtJQUNFO0VsQnVxSFY7QUFDRjtBbUJ2ekhBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ3ekhKO0FtQnZ6SEk7RUFDRTtBbkJ5ekhOO0FtQnZ6SEk7RUFDRTtFQUNBO0VBQ0E7QW5CeXpITjtBbUJ0ekhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Cd3pISjtBbUJ0ekhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnd6SEo7QW1CdHpIRTtFQUNFO0FuQnd6SEo7QW1CdHpIRTtFQUNFO0VBQ0E7RVZ2Q0Y7RUFDQTtBVGcySEY7QVMzMUhJO0VVK0JGO0lWN0JJO0lBQ0E7RVQ2MUhKO0FBQ0Y7QW1CbDBIRTtFQUlFO0VBQ0E7QW5CaTBISjtBbUIvekhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CaTBISjtBbUIvekhFO0VBQ0UsYWRrSFM7QUwrc0hiO0FtQmgwSEk7RUFDRTtBbkJrMEhOO0FtQi96SEU7RUFDRTtFQUNBO0VBQ0EsV2QwR1M7RWN6R1QsU2QwR1M7QUx1dEhiO0FtQmgwSEk7RUFDRTtFQUVBLFdkM0NLO0VjNENMLFlkNUNLO0VjNkNMO0VBQ0E7QW5CaTBITjtBbUIvekhJO0VBQ0U7QW5CaTBITjtBbUIxekhJO0VBQ0U7QW5CNHpITjtBbUJ6ekhJO0VBQ0U7RUFDQTtFQUNBO0FuQjJ6SE47QW1CenpISTtFQUNFO0VBQ0E7QW5CMnpITjtBbUIxekhNO0VBQ0Usa0Jka0NHO0FMMHhIWDtBbUJ6ekhJO0VBQ0U7RUFDQTtBbkIyekhOO0FtQjF6SE07RUFDRTtFQUVBLFdkOUVHO0VjK0VILFlkL0VHO0VjZ0ZIO0VBQ0E7QW5CMnpIUjtBbUJwekhJO0VBRUU7RUFDQTtBbkJxekhOO0FtQm56SEk7RUFDRTtBbkJxekhOO0FtQm56SEk7RUFDRTtFQUNBO0FuQnF6SE47QW1CbnpISTtFQUNFO0VBQ0EsUWQwQk07RWN6Qk4sYWR5Q087QUw0d0hiO0FtQnB6SE07RUFDRTtBbkJzekhSO0FtQm56SEk7RUFDRTtFQUNBO0VBQ0E7QW5CcXpITjtBbUJwekhNO0VBQ0U7RVZ0SU47RUFDQTtBVDY3SEY7QVN4N0hJO0VVK0hFO0lWN0hBO0lBQ0E7RVQwN0hKO0FBQ0Y7QW1CM3pITTs7RUFFRTtBbkI2ekhSO0FtQnh6SE07RUFDRTtFQUNBO0VBQ0EsU2RrQks7RWNqQkw7QW5CMHpIUjtBbUJ4ekhNO0VWdEpKO0VBQ0E7QVRpOUhGO0FTNThISTtFVWdKRTtJVjlJQTtJQUNBO0VUODhISjtBQUNGO0FtQmwwSE07RUFFRTtBbkJtMEhSO0FtQmowSE07RVYxSko7RUFDQTtBVDg5SEY7QVN6OUhJO0VVb0pFO0lWbEpBO0lBQ0E7RVQyOUhKO0FBQ0Y7QW1CMzBITTtFQUVFO0FuQjQwSFI7O0FDL3pIRTtFa0JISTtJQUNFO0VuQnMwSE47RW1CcDBISTtJQUNFO0VuQnMwSE47QUFDRjtBQ2wwSEU7RWtCR0U7SUFDRTtJQUNBO0lBQ0E7RW5CazBISjtFbUJoMEhFO0lWdkxGO0lBQ0E7SVV3TEksWWR4Sks7SWN5Skw7RW5CbTBISjtBQUNGO0FTeC9ISTtFVWlMQTtJVi9LRTtJQUNBO0VUMC9ISjtBQUNGO0FDcjFIRTtFa0JjRTtJQUNFO0lBQ0E7SUFDQTtFbkIwMEhKO0VtQngwSEk7SUFDRTtFbkIwMEhOO0VtQnYwSEk7SUFDRTtFbkJ5MEhOO0VtQnQwSEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkJ3MEhKO0VtQnQwSEU7SUFDRTtFbkJ3MEhKO0VtQnYwSEk7SUFDRTtFbkJ5MEhOO0VtQnQwSEU7SUFDRSxXZDdETztJYzhEUCxTZC9ETztFTHU0SFg7RW1CdDBIRTtJQUNFO0VuQncwSEo7RW1CcDBISTtJQUNFO0lBQ0E7RW5CczBITjtFbUJwMEhJO0lBQ0UsV2QxRUs7SWMyRUw7SUFDQSxZZHRORztFTDRoSVQ7RW1CcjBITTtJQUNFLFdkeE5DO0ljeU5ELFlkek5DO0VMZ2lJVDtFbUJoMEhJO0lBQ0U7SUFDQTtFbkJrMEhOO0VtQmgwSEk7SUFDRTtFbkJrMEhOO0VtQmgwSEk7SUFDRSxhZDVGSztFTDg1SFg7RW1CL3pITTtJQUNFLFNkaEdHO0ljaUdIO0VuQmkwSFI7QUFDRjtBb0Jqa0lBO0VBQ0U7RUFDQTtFQUNBLFdmcUhXO0VlcEhYLFlmb0hXO0FMKzhIYjtBb0Jsa0lFO0VBQ0U7RUFDQTtFQUNBLFlmZ0hTO0VlL0dUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJva0lKO0FvQm5rSUk7RUFDRTtFQUNBLFlmdUdPO0VldEdQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJxa0lOO0FvQnBrSU07RUFDRTtFQUNBO0VBQ0E7RUFDQSxXZjRGSztFZTNGTCxZZjJGSztFZTFGTDtBcEJza0lSO0FvQmprSUk7RUFDRTtBcEJta0lOO0FvQjdqSUk7RUFHRTtFQUNBO0VBQ0E7RUFDQSxXZnpCSztFZTBCTCxZZjFCSztFZTJCTDtBcEI2aklOO0FvQnpqSU07RUFDRTtFVnFETixXTDFGUztFSzJGVCxZTDNGUztFSitIVCw4Q21CeEZ5QjtFbkJ5RnpCO0VBQ0Esc0JtQjFGMEU7RW5CMkYxRSxzQm1CM0ZxRjtFbkI0RnJGLGVtQjVGOEY7RW5CNkY5RjtFQUNBLDhCbUI5RjBFO0VuQitGMUUsOEJtQi9GcUY7RW5CZ0dyRix1Qm1CaEc4RjtFQUN4RjtBcEJva0lSO0FvQmxrSU07RUFDRSxZZmtKTTtBTGs3SGQ7QW9CbGtJTTtFQUNFO0VBQ0E7RUFDQSxXZm5DRztFZW9DSCxZZnBDRztFZXFDSCxtQmZrRUs7RWVqRUw7RUFDQTtBcEJva0lSO0FvQm5rSVE7RUFDRTtFVmdDUixXTHhGUztFS3lGVCxZTHpGUztBTCtuSVg7QW9CcGtJUTtFQUNFO0FwQnNrSVY7QW9CcmtJVTtFQUNFO0FwQnVrSVo7QW9CcGtJUTtFQUNFO0FwQnNrSVY7QW9CamtJSTtFQUNFO0VBQ0E7QXBCbWtJTjtBb0Jsa0lNO0VBQ0U7QXBCb2tJUjtBb0Jsa0lNO0VBQ0UsWWZpSE07QUxtOUhkO0FvQi9qSUU7RUFDRTtFQUNBO0VBRUE7RUFDQSxnQmYrRFM7QUxpZ0liO0FvQi9qSUk7RUFDRSxXZi9GSztFZWdHTCxZZmhHSztFZWlHTCxtQmYwQk87RWV6QlA7QXBCaWtJTjtBb0Joa0lNO0VBQ0UsaUJmMENLO0FMd2hJYjtBb0Joa0lNO0VBQ0UsV2Z4Rkc7RWV5RkgsbUJmZ0JJO0VlZko7QXBCa2tJUjtBb0I5aklFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV2ZKUztFZUtULFlmbEhPO0VlbUhQO0FwQmdrSUo7QW9CL2pJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdmWE87RWVZUCxZZlpPO0VlYVA7RUFDQTtBcEJpa0lOO0FvQjdqSUk7RUFDRTtBcEIraklOO0FvQjFqSU07RUFDRSxVZmlFSztFZWhFTDtBcEI0aklSO0FvQjNqSVE7RUFDRSxVZm1ESztBTDBnSWY7QW9CdmpJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2ZySUs7RWVzSUwsWWZ0SUs7RWV1SUw7RUFDQTtFQUNBO0VBQ0EsbUJmOUJPO0VlK0JQO0VBQ0E7QXBCeWpJTjtBb0J4aklNO0VBQ0U7QXBCMGpJUjs7QUNqaklFO0VtQkNJO0lBQ0UsVWZ6S0U7SWUwS0YsV2YxS0U7RUw4dElSO0VvQm5qSU07SUFDRSxnQmYvQkU7RUxvbElWO0VvQm5qSU07SUFDRSxXZi9KQztFTG90SVQ7QUFDRjtBcUIvdUlBO0VBQ0M7QXJCaXZJRDtBcUJodklDO0VBQ0M7QXJCa3ZJRjs7QXNCcnZJQTtFQUVFO0VBQ0E7RUFDQTtBdEJ1dklGO0FzQnR2SUU7RUFDRTtBdEJ3dklKO0FzQnR2SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXakI0R1M7RWlCM0dULFlqQjRCTztFaUIzQlA7RUFDQSxpQmpCMEJPO0VpQnpCUDtFQUNBLGtCakI2R087RWlCNUdQLGdCakJ1SFU7QUxpb0lkO0FzQnZ2SUk7RUFFRTtFQUNBLFdqQndJTztFaUJ2SVAsV2pCUEs7RWlCUUwsWWpCUks7RWlCU0w7RXJCd0hKLDhDcUJ2SHVCO0VyQndIdkI7RUFDQSxzQnFCekh1RTtFckIwSHZFLHNCcUIxSGtGO0VyQjJIbEYsZXFCM0gyRjtFckI0SDNGO0VBQ0EsOEJxQjdIdUU7RXJCOEh2RSw4QnFCOUhrRjtFckIrSGxGLHVCcUIvSDJGO0VBQ3ZGO0F0Qmd3SU47QXNCOXZJSTtFYjNCRjtFQUNBO0FUNHhJRjtBU3Z4SUk7RWFxQkE7SWJuQkU7SUFDQTtFVHl4SUo7QUFDRjtBc0J4d0lJO0VBRUU7QXRCeXdJTjtBc0J2d0lNO0VBQ0U7QXRCeXdJUjtBc0J0d0lJO0VBRUU7QXRCdXdJTjtBc0Jyd0lJO0VBQ0U7RUFDQTtFQUNBO0F0QnV3SU47QXNCdHdJTTtFQUNFO0F0Qnd3SVI7QXNCdHdJTTtFQUNFO0F0Qnd3SVI7QXNCcHdJTTtFQUNFO0F0QnN3SVI7QXNCbHdJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdqQjBEUztFaUJ6RFQsZWpCd0ZRO0VpQnZGUjtFQUNBLGtCakI2RE87RWlCNURQO0VBQ0E7QXRCb3dJSjtBc0Jud0lJO0VBQ0U7QXRCcXdJTjtBc0Jud0lJO0VBQ0U7QXRCcXdJTjtBc0Jud0lRO0VBRUU7RWIxRVI7RUFDQTtBVCswSUY7QVMxMElJO0Vha0VJO0liaEVGO0lBQ0E7RVQ0MElKO0FBQ0Y7QXNCOXdJUTtFQUlFLFlqQjFDQztFaUIyQ0Q7RUFDQSxpQmpCNUNDO0FMeXpJWDtBc0I1d0lVO0VBRUU7QXRCNndJWjtBc0Izd0lVO0VBQ0U7QXRCNndJWjtBc0Izd0lVO0VidEZSO0VBQ0E7QVRvMklGO0FTLzFJSTtFYWdGTTtJYjlFSjtJQUNBO0VUaTJJSjtBQUNGO0FzQi93SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFVqQitDTTtFaUI5Q04sV2pCekZLO0VpQjBGTDtBdEJpeElOO0FzQmh4SU07RUFDRTtFQUNBLFVqQmhHRTtFaUJpR0Y7RUFDQTtBdEJreElSO0FzQjV3SUk7RUFDRSxZakJsRks7RWlCbUZMO0VBQ0EsaUJqQnBGSztBTGsySVg7QXNCN3dJTTtFQUNFLFdqQnVDSztFaUJ0Q0wsV2pCeEdHO0VpQnlHSCxZakJ6R0c7QUx3M0lYO0FzQjd3SU07RUFDRSxlakI1R0c7RWlCNkdILGdCakI1SFU7QUwyNElsQjtBc0J4d0lVO0ViaElSO0VBQ0E7QVQyNElGO0FTdDRJSTtFYTBITTtJYnhISjtJQUNBO0VUdzRJSjtBQUNGO0FzQmx4SVU7RUFFRTtFQUNBO0F0Qm14SVo7QXNCbHhJWTtFQUVFO0F0Qm14SWQ7QXNCanhJWTtFQUNFO0F0Qm14SWQ7QXNCMXdJTTtFQUNFO0F0QjR3SVI7O0FDaHZJRTtFcUJwQkU7SUFDRSxZakIvSEs7SWlCZ0lMO0lBQ0EsaUJqQmpJSztFTHk0SVQ7RXNCdndJSTtJQUNFLFdqQk5LO0lpQk9MLFdqQnJKRztJaUJzSkgsWWpCdEpHO0VMKzVJVDtFc0J2d0lJO0licEtKO0lBQ0E7RVQ4NklBO0FBQ0Y7QVMxNklJO0VhOEpFO0liNUpBO0lBQ0E7RVQ0NklKO0FBQ0Y7QUN2d0lFO0VxQkpRO0liM0tSO0lBQ0E7SWE0S1U7SUFDQTtJQUNBO0V0Qit3SVY7QUFDRjtBU3o3SUk7RWFxS007SWJuS0o7SUFDQTtFVDI3SUo7QUFDRjtBdUJ2OElBO0VBQ0U7RUFFQTtBdkJ3OElGO0F1QnQ4SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxRbEI4SVE7QUwweklaO0F1QnY4SUk7RUFDRTtBdkJ5OElOO0F1QnY4SUk7RUFDRTtFQUNBO0F2Qnk4SU47QXVCeDhJTTs7RUFFRTtFQUNBO0VBQ0E7RUFDQSxZbEJVRztFa0JUSCxpQmxCU0c7RWtCUkg7RUFDQTtFQUNBO0VBQ0EsbUJsQnlHSTtFSWpJVjtFQUNBO0FUbStJRjtBUzk5SUk7RWNRRTs7SWROQTtJQUNBO0VUaStJSjtBQUNGO0F1Qjc5SU07O0VBWUU7QXZCcTlJUjtBdUJuOUlNO0VBQ0U7QXZCcTlJUjtBdUJwOUlROztFQUVFO0VkaENSO0VBQ0E7QVR1L0lGO0FTbC9JSTtFY3dCSTs7SWR0QkY7SUFDQTtFVHEvSUo7QUFDRjtBdUJqK0lROztFQUlFO0F2QmkrSVY7O0FDcDFJRTtFc0JsSU07O0lBRUUsWWxCekJDO0lrQjBCRCxpQmxCMUJDO0lrQjJCRDtFdkIwOUlSO0FBQ0Y7QXdCM2dKUTtFZkROO0VBQ0E7QVQrZ0pGO0FTMWdKSTtFZUxJO0lmT0Y7SUFDQTtFVDRnSko7QUFDRjtBd0JyaEpRO0VBRUU7RUFDQSxhbkJ3Skc7RW1CdkpIO0VBQ0E7RUFDQTtBeEJzaEpWO0F3QmxoSlE7RWZYTjtFQUNBO0FUZ2lKRjtBUzNoSkk7RWVLSTtJZkhGO0lBQ0E7RVQ2aEpKO0FBQ0Y7QXdCNWhKUTtFQUVFLGFuQitJRztFbUI5SUg7RUFDQTtBeEI2aEpWO0F3QnZoSkk7RUFDRTtBeEJ5aEpOO0F3QnZoSkk7RUFDRTtBeEJ5aEpOO0F3QnZoSkk7RUFDRTtBeEJ5aEpOOztBd0I5Z0pVO0VmdkNSO0VBQ0E7QVR5akpGO0FTcGpKSTtFZWlDTTtJZi9CSjtJQUNBO0VUc2pKSjtBQUNGO0F3QnBoSlU7RWY1Q1I7RUFDQTtBVG1rSkY7QVM5akpJO0Vlc0NNO0lmcENKO0lBQ0E7RVRna0pKO0FBQ0Y7O0F3QmxoSkk7RUFDRTtBeEJxaEpOO0F3Qm5oSkk7RUFDRTtFQUNBO0VBQ0E7QXhCcWhKTjtBd0JuaEpRO0VBQ0U7RUFDQTtFQUNBO0F4QnFoSlY7QXdCcGhKVTtFQUNFO0VBQ0E7QXhCc2hKWjtBd0JwaEpVO0VBQ0U7QXhCc2hKWjtBd0IvZ0pZO0VBQ0U7QXhCaWhKZDtBd0I3Z0pRO0VmckZOO0VBQ0E7QVRxbUpGO0FTaG1KSTtFZStFSTtJZjdFRjtJQUNBO0VUa21KSjtBQUNGO0F3QnZoSlE7RUFFRTtFQUNBLGFuQm9FRztFbUJuRUg7RUFDQTtFQUNBO0F4QndoSlY7QXdCdmhKVTtFQUNFO0VBQ0E7QXhCeWhKWjtBd0J0aEpRO0VBQ0U7QXhCd2hKVjs7QUMzOElFO0V1QmpFUTtJQUNFLGFuQjJDQztFTHErSVg7RXdCNWdKUTtJQUNFLGFuQnNDQztFTHcrSVg7RXdCbGdKUTtJQUNFLGFuQnlCQztFTDIrSVg7QUFDRjtBeUJ6b0pBO0VBQ0U7RUFDQTtBekIyb0pGO0F5QnhvSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMG9KSjtBeUJ0b0pFO0VBQ0U7RUFDQTtFQUNBLFNwQnNHUztFb0JyR1Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCcEJ1R087RW9CdEdQLHlDcEJ3TVE7RW9Cdk1SO0VBQ0E7RUFDQTtBekJ3b0pKO0F5QnJvSkk7RUFDRTtFQUNBO0VBQ0EsU3BCOEpTO0VvQjdKVCxTcEJxRk87RW9CcEZQO0VBQ0E7RUFDQTtFQUNBO0F6QnVvSk47QXlCbm9KSTtFQUNFO0F6QnFvSk47QXlCcG9KTTtFQUNFO0F6QnNvSlI7QXlCaG9KRTtFaEJqREE7RUFDQTtBVG9ySkY7QVMvcUpJO0VnQjJDRjtJaEJ6Q0k7SUFDQTtFVGlySko7QUFDRjtBeUIxb0pFO0VBRUU7RUFDQTtFQUNBO0F6QjJvSko7QXlCdm9KRTtFQUNFLGdCcEJ1RlE7RW9CdEZSLG1CcEJzRlE7RW9CckZSLGdCcEJ1Q1E7QUxrbUpaO0F5QnJvSkU7RUFDRSxrQnBCdUZTO0FMZ2pKYjtBeUJub0pFO0VBQ0U7RUFDQTtFQUNBLGdCcEIzRWM7RW9CNEVkO0VBQ0E7QXpCcW9KSjtBeUJub0pJO0V4QjBHRjtFQUNBO0VBQ0EsVUluTFE7RUpvTFIsV0lwTFE7RUpxTFIsa0JJdkRZO0VKd0RaLHFDd0I5R3dCO0V4QitHeEI7RXdCOUdJO0VBQ0E7RUFDQSxRcEJxRU07RW9CcEVOLGVwQjhETTtBTDZrSlo7QXlCdG9KRTtFQUNFO0F6QndvSko7QXlCbm9KSTtFQUNFLFVwQndHUztFb0J2R1Q7RUFDQTtBekJxb0pOO0F5QnBvSk07RUFDRTtBekJzb0pSO0F5Qi9uSkk7RUFDRSxVcEI0RlM7RW9CM0ZUO0VBQ0E7QXpCaW9KTjtBeUJob0pNO0VBQ0U7QXpCa29KUjs7QTBCbnZKQTtFQUNFLFdyQjBDUztFcUJ6Q1QsWXJCV1M7RXFCVlQ7RUFDQTtFQUNBO0ExQnN2SkY7O0EwQm52SkE7RUFDRSxVckJHUTtFcUJGUixXckJFUTtFcUJEUjtFQUNBO0VBQ0E7QTFCc3ZKRjtBMEJydkpFO0VBQ0U7QTFCdXZKSjtBMEJwdkpFO0VBQ0U7QTFCc3ZKSjtBMEJudkpFO0VBQ0U7QTFCcXZKSjtBMEJsdkpFO0VBQ0U7QTFCb3ZKSjs7QTBCaHZKQTtFQUNFO0lBRUU7SUFDQTtFMUJrdkpGO0UwQmh2SkE7SUFDRTtJQUNBO0UxQmt2SkY7QUFDRjtBQ3ZtSkU7RXlCdklBO0lBQ0UsV3JCWk87SXFCYVAsWXJCakNPO0lxQmtDUDtFMUJpdkpGO0UwQmh2SkU7SUFDRSxVckJ0Q0k7SXFCdUNKLFdyQnZDSTtFTHl4SlI7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd29yay8uL3NyYy9hc3NldHMvc2Nzcy9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vd29yay8uL3NyYy9hc3NldHMvc2Nzcy9hYnN0cmFjdHMvX3NlbWFudGljLnNjc3MiLCJ3ZWJwYWNrOi8vd29yay8uL3NyYy9hc3NldHMvc2Nzcy9hYnN0cmFjdHMvX2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vd29yay8uL3NyYy9hc3NldHMvc2Nzcy9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovL3dvcmsvLi9zcmMvYXNzZXRzL3Njc3MvYWJzdHJhY3RzL190b2tlbnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd29yay8uL3NyYy9hc3NldHMvc2Nzcy9iYXNlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vd29yay8uL3NyYy9hc3NldHMvc2Nzcy9sYXlvdXRzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2Fic3RyYWN0cy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL3dvcmsvLi9zcmMvYXNzZXRzL3Njc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29yay8uL3NyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzIiwid2VicGFjazovL3dvcmsvLi9zcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vd29yay8uL3NyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NoaXAuc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcmFkaW8uc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29yay8uL3NyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3RhYi5zY3NzIiwid2VicGFjazovL3dvcmsvLi9zcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wb3B1cC5zY3NzIiwid2VicGFjazovL3dvcmsvLi9zcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovL3dvcmsvLi9zcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zZWxlY3Rib3guc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvc2Nyb2xsLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdG9vbHRpcC5zY3NzIiwid2VicGFjazovL3dvcmsvLi9zcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9sb2FkaW5nLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnNjcm9sbG1lbnUtLWRlZmF1bHQsIC5zZWxlY3QtLWRlZmF1bHQsIC5zZWxlY3QtLWRlZmF1bHQgLnNlbGVjdF9fbGlzdC13cmFwIC5zZWxlY3RfX2xpc3QgbGkgPiAuc2VsZWN0X19saXN0LWFuY2hvciwgLnN3aXBlci0tZGVmYXVsdCAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLW5leHQsIC5hY2NvcmRpb24tLWRlZmF1bHQgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fYnRuLCAuYWNjb3JkaW9uLS1kZWZhdWx0IC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX2J0biA+IHNwYW46OmJlZm9yZSwgLmJ1dHRvbi0tZGVmYXVsdCAuYnV0dG9uX190ZXh0LCAuc2xpZGVEb3duX19idG4sIC5zbGlkZURvd25fX2J0biA+IHNwYW46OmJlZm9yZSwgLnNsaWRlRG93bl9fY29udCAuZmFtaWx5X19zaXRlX2xpc3QgPiBsaSA+IGEsIC5oZWFkZXJfX21lbnVfYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3B1cF9fY2xvc2U6OmJlZm9yZSwgLnBvcHVwLS1leHBhbnNpb24gLnBvcHVwX19jbG9zZTo6YmVmb3JlLCAuY2hlY2tib3gtLWRlZmF1bHQsIC5jaGVja2JveC0tY2hpcC1kZWZhdWx0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIC5yYWRpby0tZGVmYXVsdCwgLmNoaXAtLWRlZmF1bHQsIC5idXR0b25fX2ljb24sIC5idXR0b24tLWRlZmF1bHQsIC5idXR0b24tLWRlZmF1bHQgLmJ1dHRvbl9faWNvbjo6YmVmb3JlLCAubmF2aWdhdGlvbi0tZGVmYXVsdCA+IGE6OmFmdGVyLCAuaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fc2VhcmNoX2Nsb3NlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaGVja2JveC0tZGVmYXVsdCBpbnB1dCwgLmNoZWNrYm94LS1jaGlwLWRlZmF1bHQgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5yYWRpby0tZGVmYXVsdCBpbnB1dCwgLmhpZGRlbl9fdGV4dCwgLmhlYWRlcl9fbG9nbyBzcGFuLCAuaGVhZGVyX19tZW51X3RleHQsIC5mb290ZXJfX2xvZ28gc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4uc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLXByZXYgc3BhbiwgLnN3aXBlci0tZGVmYXVsdCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHNwYW4sIC5wb3B1cF9fY2xvc2VfdGV4dCwgLnBvcHVwLS1leHBhbnNpb24gLnBvcHVwX190aXQsIC5wb3B1cC0tbWFpbiAucG9wdXBfX3RpdCwgLmFjY29yZGlvbi0tZGVmYXVsdCAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciAuYWNjb3JkaW9uX19idG4gPiBzcGFuLCAuY2hlY2tib3gtLWRlZmF1bHQgbGFiZWwsIC5yYWRpby0tZGVmYXVsdCBsYWJlbCwgLmJ1dHRvbi0tZGVmYXVsdC5pY29uLS1idXR0b24gLmJ1dHRvbl9fdGV4dCwgLnNsaWRlRG93bl9fYnRuID4gc3BhbiwgLmhlYWRlcl9fb3B0aW9uIC5oZWFkZXJfX3NlYXJjaF9jbG9zZSAuaGVhZGVyX19zZWFyY2hfX3RleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZm9udC1zaXplOiAxcHg7XG59XG5cbi5zZWxlY3QtLWRlZmF1bHQgLnNlbGVjdF9fYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuOnJvb3Qge1xuICAtLWJvcmRlci1idG46IHZhcigtLXByaW1hcnktd2hpdGUpO1xuICAtLWJvcmRlci1idG4tNDA6IHZhcigtLWdyYXktNDApO1xuICAtLWJvcmRlci1idG4tcHJpbWFyeTogdmFyKC0tcHJpbWFyeS1yZWQpO1xuICAtLWJvcmRlci1idG4tb3V0bGluZTogdmFyKC0tcHJpbWFyeS1ibGFjayk7XG4gIC0tYm9yZGVyLWJ0bi1kaXNhYmxlZDogdmFyKC0tZ3JheS0zMCk7XG4gIC0tYm9yZGVyLWJ0bi1vdXRsaW5lLWRpc2FibGVkOiB2YXIoLS1ncmF5LTMwKTtcbiAgLS1ib3JkZXItYnRuLW91dGxpbmUtZGlzYWJsZWQtMjA6IHZhcigtLWdyYXktMjApO1xuICAtLWJvcmRlci1saW5lLTE6IHZhcigtLWdyYXktNDApO1xuICAtLWJvcmRlci1saW5lLTI6IHZhcigtLWdyYXktMzApO1xuICAtLWJvcmRlci1saW5lLTM6IHZhcigtLWdyYXktMTApO1xuICAtLWJvcmRlci1saW5lLXN0cm9uZzogdmFyKC0tcHJpbWFyeS1iYXNpYyk7XG4gIC0tYm9yZGVyLXNlbGVjdGJveC1idG46IHZhcigtLWdyYXktNDApO1xuICAtLWJvcmRlci1zZWxlY3Rib3gtbGlzdDogdmFyKC0tZ3JheS00MCk7XG4gIC0tYm9yZGVyLXNlbGVjdGJveC1ob3ZlcjogdmFyKC0tcHJpbWFyeS1iYXNpYyk7XG4gIC0tYm9yZGVyLWlucHV0OiB2YXIoLS1ncmF5LTQwKTtcbiAgLS1ib3JkZXItaW5wdXQtaG92ZXI6IHZhcigtLXByaW1hcnktYmFzaWMpO1xuICAtLWJvcmRlci1pbnB1dC1lcnJvcjogdmFyKC0tcHJpbWFyeS1yZWQpO1xuICAtLWJvcmRlci1pbnB1dC1kaXNhYmxlZDogdmFyKC0tZ3JheS0zMCk7XG4gIC0tYm9yZGVyLWNoaXA6IHZhcigtLWdyYXktMzApO1xuICAtLWJvcmRlci1jaGlwLWhvdmVyOiB2YXIoLS1ncmF5LTUwKTtcbiAgLS1ib3JkZXItY2hpcC1jaGVja2VkOiB2YXIoLS1wcmltYXJ5LXJlZCk7XG4gIC0tYm9yZGVyLWNoaXAtY2hlY2tlZC1ob3ZlcjogdmFyKC0tcmVkLTgwKTtcbiAgLS1ib3JkZXItY2hpcC1kaXNhYmxlZDogdmFyKC0tZ3JheS0zMCk7XG4gIC0tYm9yZGVyLWNoaXAtY2hlY2tlZC1kaXNhYmxlZDogdmFyKC0tcmVkLTMwKTtcbiAgLS1ib3JkZXItdGFibGU6IHZhcigtLWdyYXktMzApO1xuICAtLWJvcmRlci1oZWFkZXItdHJhbnNwYXJlbnQ6IHZhcigtLXdoaXRlLW9wYWNpdHktMzApO1xuICAtLWJvcmRlci1hY2NvcmRpb246IHZhcigtLWdyYXktNDApO1xuICAtLWJvcmRlci1kcmFnLWVuYWJsZTogdmFyKC0tcHJpbWFyeS1yZWQpO1xuICAtLWJvcmRlci1kcmFnLWRpc2FibGU6IHZhcigtLWdyYXktMjApO1xuICAtLWJvcmRlci1kcmFnLXRodW1iOiB2YXIoLS1wcmltYXJ5LXJlZCk7XG4gIC0tYm9yZGVyLWJvdHRvbS1uYXZpZ2F0aW9uOiByZ2JhKHZhcigtLXJnYi13aGl0ZSksIDAuMyk7XG4gIC0tYm9yZGVyLWJ0bi1ob3ZlcjogdmFyKC0tZ3JheS0zMCk7XG4gIC0tdGV4dC1ib2R5OiB2YXIoLS1wcmltYXJ5LWJhc2ljKTtcbiAgLS10ZXh0LWJvZHktdHJhbnNwYXJlbnQ6IHZhcigtLXByaW1hcnktd2hpdGUpO1xuICAtLXRleHQtYm9keS13aGl0ZTogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XG4gIC0tdGV4dC1wcmltYXJ5OiB2YXIoLS1wcmltYXJ5LXJlZCk7XG4gIC0tdGV4dC1zZWNvbmRhcnk6IHZhcigtLWdyYXktODApO1xuICAtLXRleHQtYnRuOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcbiAgLS10ZXh0LWJ0bi1wcmltYXJ5OiB2YXJ7LS1wcmltYXJ5LXdoaXRlfTtcbiAgLS10ZXh0LWJ0bi1wcmltYXJ5LWhvdmVyOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcbiAgLS10ZXh0LWJ0bi1vdXRsaW5lOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcbiAgLS10ZXh0LWJ0bi1vdXRsaW5lLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcbiAgLS10ZXh0LWJ0bi1kaXNhYmVsZDogdmFyKC0tZ3JheS01MCk7XG4gIC0tdGV4dC1zZWxlY3QtZGVmYXVsdDogdmFyKC0tZ3JheS02MCk7XG4gIC0tdGV4dC1idG4tZ3JheS05MDogdmFyKC0tZ3JheS05MCk7XG4gIC0tdGV4dC1zZWxlY3QtZGlzYWJsZWQ6IHZhcigtLWdyYXktNTApO1xuICAtLXRleHQtaW5wdXQtYm9keTogdmFyKC0tZ3JheS05MCk7XG4gIC0tdGV4dC1pbnB1dC1wbGFjZWhvbGRlcjogdmFyKC0tZ3JheS02MCk7XG4gIC0tdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZDogdmFyKC0tZ3JheS01MCk7XG4gIC0tdGV4dC1jaGlwOiB2YXIoLS1wcmltYXJ5LWJhc2ljKTtcbiAgLS10ZXh0LWNoaXAtaG92ZXI6IHZhcigtLWdyYXktNTApO1xuICAtLXRleHQtY2hpcC1jaGVja2VkOiB2YXIoLS1wcmltYXJ5LXJlZCk7XG4gIC0tdGV4dC1jaGlwLWNoZWNrZWQtaG92ZXI6IHZhcigtLXJlZC04MCk7XG4gIC0tdGV4dC1jaGlwLWRpc2FibGVkOiB2YXIoLS1ncmF5LTUwKTtcbiAgLS10ZXh0LWNoaXAtY2hlY2tlZC1kaXNhYmxlZDogdmFyKC0tcmVkLTUwKTtcbiAgLS10ZXh0LWRyYWctbGFiZWw6IHZhcigtLXByaW1hcnktYmFzaWMpO1xuICAtLXRleHQtZHJhZy10aWNrOiB2YXIoLS1wcmltYXJ5LWJhc2ljKTtcbiAgLS10ZXh0LXRvb2x0aXA6IHZhcigtLXByaW1hcnktd2hpdGUpO1xuICAtLXRleHQtYm90dG9tLW5hdmlnYXRpb246IHZhcigtLXByaW1hcnktd2hpdGUpO1xuICAtLXRleHQtd2FybmluZzogdmFyKC0tc29kb215LTkwKTtcbiAgLS10ZXh0LWJvZHktZ3JheS0xMDogdmFyKC0tZ3JheS0xMCk7XG4gIC0tdGV4dC1ib2R5LWdyYXktMjA6IHZhcigtLWdyYXktMjApO1xuICAtLXRleHQtYm9keS1ncmF5LTQwOiB2YXIoLS1ncmF5LTQwKTtcbiAgLS10ZXh0LWJvZHktZ3JheS01MDogdmFyKC0tZ3JheS01MCk7XG4gIC0tdGV4dC1ib2R5LWdyYXktNjA6IHZhcigtLWdyYXktNjApO1xuICAtLXRleHQtYm9keS1ncmF5LTcwOiB2YXIoLS1ncmF5LTcwKTtcbiAgLS10ZXh0LWJvZHktZ3JheS05MDogdmFyKC0tZ3JheS05MCk7XG4gIC0tdGV4dC1zZWxlY3QtdGl0bGU6IHZhcigtLWdyYXktOTApO1xuICAtLWJhY2tncm91bmQtYm9keTogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XG4gIC0tYmFja2dyb3VuZC1ib2R5LWJsYWNrOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheTogdmFyKC0tZ3JheS0zMCk7XG4gIC0tYmFja2dyb3VuZC1ib2R5LXByaW1hcnk6IHZhcigtLXByaW1hcnktcmVkKTtcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS0xMDogdmFyKC0tZ3JheS0xMCk7XG4gIC0tYmFja2dyb3VuZC1ib2R5LWdyYXktMjA6IHZhcigtLWdyYXktMjApO1xuICAtLWJhY2tncm91bmQtYm9keS1ncmF5LTMwOiB2YXIoLS1ncmF5LTMwKTtcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS00MDogdmFyKC0tZ3JheS00MCk7XG4gIC0tYmFja2dyb3VuZC1ib2R5LWdyYXktNTA6IHZhcigtLWdyYXktNTApO1xuICAtLWJhY2tncm91bmQtYm9keS1ncmF5LTYwOiB2YXIoLS1ncmF5LTYwKTtcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS04MDogdmFyKC0tZ3JheS04MCk7XG4gIC0tYmFja2dyb3VuZC1ib2R5LXJlZC04MDogdmFyKC0tcmVkLTgwKTtcbiAgLS1iYWNrZ3JvdW5kLWJ0bi1wcmltYXJ5OiB2YXIoLS1wcmltYXJ5LXJlZCk7XG4gIC0tYmFja2dyb3VuZC1idG4tZGlzYWJsZWQ6IHZhcigtLWdyYXktMzApO1xuICAtLWJhY2tncm91bmQtYnRuLXByaW1hcnktaG92ZXI6IHZhcigtLXJlZC04MCk7XG4gIC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeS1hY3RpdmU6IHZhcigtLXJlZC05MCk7XG4gIC0tYmFja2dyb3VuZC1idG4tb3V0bGluZTogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XG4gIC0tYmFja2dyb3VuZC1idG4tb3V0bGluZS1ob3ZlcjogdmFyKC0tZ3JheS0yMCk7XG4gIC0tYmFja2dyb3VuZC1idG4tb3V0bGluZS1hY3RpdmU6IHZhcigtLWdyYXktMzApO1xuICAtLWJhY2tncm91bmQtYnRuLWdyYXktMTA6IHZhcigtLWdyYXktMTApO1xuICAtLWJhY2tncm91bmQtYnRuLW91dGxpbmUtZGlzYWJsZWQ6IHZhcigtLXByaW1hcnktd2hpdGUpO1xuICAtLWJhY2tncm91bmQtaWNvbi13aGl0ZTogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XG4gIC0tYmFja2dyb3VuZC1pY29uLWJsYWNrOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcbiAgLS1iYWNrZ3JvdW5kLWljb24tZ3JheTogdmFyKC0tZ3JheS03MCk7XG4gIC0tYmFja2dyb3VuZC1pY29uLWdyYXktNTA6IHZhcigtLWdyYXktNTApO1xuICAtLWJhY2tncm91bmQtaWNvbi1kaXNhYmxlZDogdmFyKC0tZ3JheS01MCk7XG4gIC0tYmFja2dyb3VuZC1pY29uLWdyYXktNjA6IHZhcigtLWdyYXktNjApO1xuICAtLWJhY2tncm91bmQtaWNvbi1ncmF5LTgwOiB2YXIoLS1ncmF5LTgwKTtcbiAgLS1iYWNrZ3JvdW5kLWljb24tcHJpbWFyeTogdmFyKC0tcHJpbWFyeS1yZWQpO1xuICAtLWJhY2tncm91bmQtY2hlY2tib3gtZGlzYWJsZWQ6IHZhcigtLWdyYXktMzApO1xuICAtLWJhY2tncm91bmQtc2VsZWN0LWxpc3Q6IHZhcigtLXByaW1hcnktd2hpdGUpO1xuICAtLWJhY2tncm91bmQtc2VsZWN0LWxpc3QtaG92ZXI6IHZhcigtLWdyYXktMTApO1xuICAtLWJhY2tncm91bmQtc2VsZWN0LWxpc3Qtc2VsZWN0ZWQ6IHZhcigtLWdyYXktMTApO1xuICAtLWJhY2tncm91bmQtc2VsZWN0LWRpc2FibGVkOiB2YXIoLS1ncmF5LTMwKTtcbiAgLS1iYWNrZ3JvdW5kLXNlbGVjdC1kaXNhYmxlZC1pY29uOiB2YXIoLS1ncmF5LTUwKTtcbiAgLS1iYWNrZ3JvdW5kLXNlbGVjdC1saXN0LXNjcm9sbDogdmFyKC0tYmxhY2stb3BhY2l0eS0xMCk7XG4gIC0tYmFja2dyb3VuZC1pbnB1dC1kaXNhYmxlZDogdmFyKC0tZ3JheS0zMCk7XG4gIC0tYmFja2dyb3VuZC1jaGlwOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcbiAgLS1iYWNrZ3JvdW5kLWNoaXAtY2hlY2tlZDogdmFyKC0tcHJpbWFyeS1yZWQpO1xuICAtLWJhY2tncm91bmQtdGFibGUtdGg6IHZhcigtLWdyYXktMTApO1xuICAtLWJhY2tncm91bmQtdGFibGUtdGQ6IHZhcigtLXByaW1hcnktd2hpdGUpO1xuICAtLWJhY2tncm91bmQtdG9vbHRpcDogdmFyKC0tZ3JheS04MCk7XG4gIC0tYmFja2dyb3VuZC1kcmFnLXRyYWNrOiB2YXIoLS1ncmF5LTIwKTtcbiAgLS1iYWNrZ3JvdW5kLWRyYWctYWN0aXZlOiB2YXIoLS1wcmltYXJ5LXJlZCk7XG4gIC0tYmFja2dyb3VuZC1kcmFnLXRodW1iOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcbiAgLS1iYWNrZ3JvdW5kLWJveC0zMDogdmFyKC0tcmVkLTMwKTtcbiAgLS1iYWNrZ3JvdW5kLWhlYWQtYm94OiB2YXIoLS1wcmltYXJ5LXJlZCk7XG4gIC0tYmFja2dyb3VuZC1oZWFkLWJveC04MDogdmFyKC0tcmVkLTgwKTtcbiAgLS1iYWNrZ3JvdW5kLWhlYWQtYm94LTkwOiB2YXIoLS1yZWQtOTApO1xuICAtLWJhY2tncm91bmQtZG90LTYwOiB2YXIoLS1ncmF5LTYwKTtcbiAgLS1iYWNrZ3JvdW5kLWNoaXAtY2hlY2tlZC1saWdodDogdmFyKC0tcmVkLTEwKTtcbiAgLS1iYWNrZ3JvdW5kLWFjY29yZGlvbi1hY3RpdmU6IHZhcigtLXJlZC0xMCk7XG4gIC0tYmFja2dyb3VuZC1zY3JvbGxiYXItdGh1bWItMjogdmFyKC0tZ3JheS01MCk7XG4gIC0tYm9yZGVyLWRpdmlkZXI6IHZhcigtLWdyYXktMzApO1xuICAtLWJhY2tncm91bmQtYmFkZ2UtcHJpbWFyeTogdmFyKC0tcHJpbWFyeS1yZWQpO1xuICAtLWJhY2tncm91bmQtYmFkZ2UtZ3JlZW46ICM4OWMzMDA7XG4gIC0tYmFja2dyb3VuZC1wbGFjZWhvbGRlcjogdmFyKC0tZ3JheS0wOCk7XG4gIC0tYmFja2dyb3VuZC1zY3JvbGxiYXItdHJhY2s6IHZhcigtLXByaW1hcnktd2hpdGUpO1xuICAtLWJhY2tncm91bmQtc2Nyb2xsYmFyLXRodW1iOiB2YXIoLS1ncmF5LTA3KTtcbiAgLS1iYWNrZ3JvdW5kLXNoYWRvdzogdmFyKC0tcHJpbWFyeS1ibGFjayk7XG4gIC0tYmFja2dyb3VuZC1pY29uLXdoaXRlLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcbiAgLS1iYWNrZ3JvdW5kLWljb24tbGFiZWw6IHZhcigtLXByaW1hcnktd2hpdGUpO1xuICAtLWJhY2tncm91bmQtYnRuLXVuZGVybGluZTogdmFyKC0tcHJpbWFyeS1ibGFjayk7XG4gIC0tYmFja2dyb3VuZC1yYWRpbzogdmFyKC0tcHJpbWFyeS1ibGFjayk7XG4gIC0tYmFja2dyb3VuZC1jaGVja2JveC1jaGVja2VkOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcbiAgLS1iYWNrZ3JvdW5kLWxhenktd2hpdGU6IHZhcigtLXByaW1hcnktd2hpdGUpO1xuICAtLWJhY2tncm91bmQtc29sZDogdmFyKC0tZ3JlZW4tODApO1xuICAtLXRleHQtdGFnLXJlZDogdmFyKC0tcmVkLTcwKTtcbiAgLS10ZXh0LXRhZy1ncmVlbjogdmFyKC0tZ3JlZW4tNzApO1xuICAtLXRleHQtdGFnLWdyZWVuLTgwOiB2YXIoLS1ncmVlbi04MCk7XG4gIC0tdGV4dC10YWctYmx1ZTogdmFyKC0tYmx1ZS03MCk7XG59XG5cbjpyb290IHtcbiAgLS1iZy1ub25lOiBub25lO1xuICAtLXByaW1hcnktcmVkOiB2YXIoLS1yZWQtNzApO1xuICAtLXByaW1hcnktYmFzaWM6ICMxZDFkMWI7XG4gIC0tcHJpbWFyeS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1wcmltYXJ5LWJsYWNrOiAjMDAwMDAwO1xuICAtLXJlZC0xMDogI2ZmZjlmYTtcbiAgLS1yZWQtMjA6ICNmZmVlZjE7XG4gIC0tcmVkLTMwOiAjZmZlMmU2O1xuICAtLXJlZC01MDogI2ZlOWNhYTtcbiAgLS1yZWQtNjA6ICNmNDY0Nzg7XG4gIC0tcmVkLTcwOiAjZWIwMDI4O1xuICAtLXJlZC04MDogI2FhMTgyYztcbiAgLS1yZWQtOTA6ICM3OTI0MmY7XG4gIC0tZ3JheS0xMDogI2Y4ZjhmODtcbiAgLS1ncmF5LTIwOiAjZjBmMGYwO1xuICAtLWdyYXktMzA6ICNlNGU0ZTQ7XG4gIC0tZ3JheS00MDogI2Q4ZDhkODtcbiAgLS1ncmF5LTUwOiAjYzZjNmM2O1xuICAtLWdyYXktNjA6ICM4ZThlOGU7XG4gIC0tZ3JheS03MDogIzcxNzE3MTtcbiAgLS1ncmF5LTgwOiAjNTU1NTU1O1xuICAtLWdyYXktOTA6ICMyZDJkMmQ7XG4gIC0tcmdiLWJsYWNrOiAwLCAwLCAwO1xuICAtLXJnYi13aGl0ZTogMjU1LCAyNTUsIDI1NTtcbiAgLS1ibGFjay1vcGFjaXR5LTEwOiByZ2JhKHZhcigtLXJnYi1ibGFjayksIDAuMSk7XG4gIC0tYmxhY2stb3BhY2l0eS0zMDogcmdiYSh2YXIoLS1yZ2ItYmxhY2spLCAwLjMpO1xuICAtLWJsYWNrLW9wYWNpdHktNDA6IHJnYmEodmFyKC0tcmdiLWJsYWNrKSwgMC40KTtcbiAgLS1ibGFjay1vcGFjaXR5LTUwOiByZ2JhKHZhcigtLXJnYi1ibGFjayksIDAuNSk7XG4gIC0tYmxhY2stb3BhY2l0eS02MDogcmdiYSh2YXIoLS1yZ2ItYmxhY2spLCAwLjYpO1xuICAtLWJsYWNrLW9wYWNpdHktODA6IHJnYmEodmFyKC0tcmdiLWJsYWNrKSwgMC44KTtcbiAgLS13aGl0ZS1vcGFjaXR5LTMwOiByZ2JhKHZhcigtLXJnYi13aGl0ZSksIDAuMyk7XG4gIC0td2hpdGUtb3BhY2l0eS01MDogcmdiYSh2YXIoLS1yZ2Itd2hpdGUpLCAwLjUpO1xuICAtLXNvZG9teS05MDogIzEwMTgyODtcbiAgLS1ncmVlbi03MDogIzg5YzMwMDtcbiAgLS1ncmVlbi04MDogIzM4N2QyYTtcbiAgLS1ibHVlLTcwOiAjMDA3NWMzO1xuICAtLXdoaXRlLW9wYWNpdHktNzA6IHJnYmEodmFyKC0tcmdiLXdoaXRlKSwgMC43KTtcbn1cblxuLyogQ29tbW9uICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5ib2R5LFxucCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnVsLFxub2wsXG5saSxcbmRsLFxuZHQsXG5kZCxcbnRhYmxlLFxudGgsXG50ZCxcbmZvcm0sXG5maWVsZHNldCxcbmxlZ2VuZCxcbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3QsXG5kaXYsXG5maWd1cmUsXG5hcnRpY2xlLFxuaGVhZGVyLFxubmF2LFxuZm9vdGVyLFxuc2VjdGlvbixcbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zcGFuLFxuc3Ryb25nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5KTtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNLUlwiLCBcIlByb21ldG9UcmlhbFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIE9wZW4gU2FucywgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwMDAwMHB4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmltZyxcbmZpZWxkc2V0LFxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5lbSxcbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmhyLFxubGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuY2FwdGlvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEsXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmRpc2FibGVkLFxuYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG4qOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXBsYWNlaG9sZGVyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXBsYWNlaG9sZGVyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXBsYWNlaG9sZGVyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuc3ZnIHtcbiAgcGFpbnQtb3JkZXI6IHN0cm9rZSBmaWxsIG1hcmtlcjsgLyog7ISg7J2EIOuovOyggCDqt7jrpqzqs6Ag6re4IOychOyXkCDsg4nsnYQg7LGE7JuAICovXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm9tZXRvVHJpYWxcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZvbnRzRnJlZS1OZXQtUHJvbWV0b19UcmlhbF9CZC5lb3RcIik7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0ZvbnRzRnJlZS1OZXQtUHJvbWV0b19UcmlhbF9CZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9Gb250c0ZyZWUtTmV0LVByb21ldG9fVHJpYWxfQmQud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc0tSXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ob3RvU2Fuc0tSLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybCguLi9mb250cy9Ob3RvU2Fuc0tSLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvTm90b1NhbnNLUi1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNLUlwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTm90b1NhbnNLUi1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybCguLi9mb250cy9Ob3RvU2Fuc0tSLU1lZGl1bS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9Ob3RvU2Fuc0tSLU1lZGl1bS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zS1JcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05vdG9TYW5zS1ItQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05vdG9TYW5zS1ItQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9Ob3RvU2Fuc0tSLUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKTtcbn1cbi8qIGxheW91dCAqL1xuaHRtbCxcbmJvZHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xufVxuaHRtbC5pcy1sb2NrLFxuYm9keS5pcy1sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi53cmFwcGVyOmhhcyguaGVhZGVyX19zZWFyY2guaXMtb3Blbik6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay1vcGFjaXR5LTYwKTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4uY29udGVudHMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgd2lkdGg6IG1pbigxMDAlLCAxOTIwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5jb250ZW50czpoYXMoLmlubmVyLmZ1bGwpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jb250ZW50cyA+IC5pbm5lciB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgMTQ0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cbi5jb250ZW50cyA+IC5pbm5lci5mdWxsIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5jb250ZW50cyA+IC5pbm5lci5mdWxsIC5uYXZpZ2F0aW9uLS1kZWZhdWx0IHtcbiAgcGFkZGluZzogNDBweCAyMHB4IDA7XG4gIHdpZHRoOiBtaW4oMTAwJSwgMTQ4MHB4KTtcbn1cbi5jb250ZW50cyA+IC5pbm5lci5mdWxsIC5pbm5lci0tZnVsbCB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgMTQ4MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5jb250ZW50cyA+IC5pbm5lci5uby1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlci0tZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xufVxuLmhlYWRlci0tYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci0tYmctdHJhbnNwYXJlbnQgLmhlYWRlcl9fbG9nbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93d3cvY29tbW9uL2xvZ28taGVhZGVyLXdoaXRlLnBuZykgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItLWJnLXRyYW5zcGFyZW50IC5oZWFkZXJfX3dyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLS1iZy10cmFuc3BhcmVudCAuaGVhZGVyX19nbmJfaXRlbSA+IGEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXRyYW5zcGFyZW50KTtcbn1cbi5oZWFkZXItLWJnLXRyYW5zcGFyZW50IC5oZWFkZXJfX290aGVyX3NpdGVzID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1saW5lLTEpO1xufVxuLmhlYWRlci0tYmctdHJhbnNwYXJlbnQgLmhlYWRlcl9fb3RoZXJfc2l0ZXMgPiBhIC5idXR0b25fX3RleHQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXdoaXRlKTtcbn1cbi5oZWFkZXItLWJnLXRyYW5zcGFyZW50IC5oZWFkZXJfX290aGVyX3NpdGVzID4gYSAuYnV0dG9uX19pY29uLmljb24tLXRhcmdldF8xNDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKTtcbn1cbi5oZWFkZXItLWJnLXRyYW5zcGFyZW50IC5oZWFkZXJfX290aGVyX3NpdGVzID4gYTpob3ZlciAuYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keS13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItLWJnLXRyYW5zcGFyZW50IC5idXR0b25fX2ljb24uaWNvbi0tbGFuZ3VhZ2U6OmJlZm9yZSxcbi5oZWFkZXItLWJnLXRyYW5zcGFyZW50IC5idXR0b25fX2ljb24uaWNvbi0tc2VhcmNoOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLS1iZy10cmFuc3BhcmVudCAuaGVhZGVyX19tZW51X2J0bjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbn1cbi5oZWFkZXItLWJnLXRyYW5zcGFyZW50OmhhcyguaGVhZGVyX19nbmJfaXRlbS5pcy1vcGVuLCAuaGVhZGVyX19zZWFyY2guaXMtb3Blbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLS1iZy10cmFuc3BhcmVudDpoYXMoLmhlYWRlcl9fZ25iX2l0ZW0uaXMtb3BlbiwgLmhlYWRlcl9fc2VhcmNoLmlzLW9wZW4pIC5oZWFkZXJfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xufVxuLmhlYWRlci0tYmctdHJhbnNwYXJlbnQ6aGFzKC5oZWFkZXJfX2duYl9pdGVtLmlzLW9wZW4sIC5oZWFkZXJfX3NlYXJjaC5pcy1vcGVuKSAuaGVhZGVyX19sb2dvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3d3dy9jb21tb24vbG9nby1oZWFkZXItcmVkLnBuZykgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItLWJnLXRyYW5zcGFyZW50OmhhcyguaGVhZGVyX19nbmJfaXRlbS5pcy1vcGVuLCAuaGVhZGVyX19zZWFyY2guaXMtb3BlbikgLmhlYWRlcl9fZ25iX2l0ZW0gPiBhIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktYmFzaWMpO1xufVxuLmhlYWRlci0tYmctdHJhbnNwYXJlbnQ6aGFzKC5oZWFkZXJfX2duYl9pdGVtLmlzLW9wZW4sIC5oZWFkZXJfX3NlYXJjaC5pcy1vcGVuKSAuaGVhZGVyX19vdGhlcl9zaXRlcyA+IGEgLmJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHkpO1xufVxuLmhlYWRlci0tYmctdHJhbnNwYXJlbnQ6aGFzKC5oZWFkZXJfX2duYl9pdGVtLmlzLW9wZW4sIC5oZWFkZXJfX3NlYXJjaC5pcy1vcGVuKSAuaGVhZGVyX19vdGhlcl9zaXRlcyA+IGEgLmJ1dHRvbl9faWNvbi5pY29uLS10YXJnZXRfMTQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ncmF5KSAhaW1wb3J0YW50O1xufVxuLmhlYWRlci0tYmctdHJhbnNwYXJlbnQ6aGFzKC5oZWFkZXJfX2duYl9pdGVtLmlzLW9wZW4sIC5oZWFkZXJfX3NlYXJjaC5pcy1vcGVuKSAuaGVhZGVyX19vdGhlcl9zaXRlcyA+IGE6aG92ZXIgLmJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLS1iZy10cmFuc3BhcmVudDpoYXMoLmhlYWRlcl9fZ25iX2l0ZW0uaXMtb3BlbiwgLmhlYWRlcl9fc2VhcmNoLmlzLW9wZW4pIC5oZWFkZXJfX290aGVyX3NpdGVzID4gYTpob3ZlciAuYnV0dG9uX19pY29uLmljb24tLXRhcmdldF8xNDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlci0tYmctdHJhbnNwYXJlbnQ6aGFzKC5oZWFkZXJfX2duYl9pdGVtLmlzLW9wZW4sIC5oZWFkZXJfX3NlYXJjaC5pcy1vcGVuKSAuYnV0dG9uX19pY29uLmljb24tLWxhbmd1YWdlOjpiZWZvcmUsXG4uaGVhZGVyLS1iZy10cmFuc3BhcmVudDpoYXMoLmhlYWRlcl9fZ25iX2l0ZW0uaXMtb3BlbiwgLmhlYWRlcl9fc2VhcmNoLmlzLW9wZW4pIC5idXR0b25fX2ljb24uaWNvbi0tc2VhcmNoOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLS1iZy10cmFuc3BhcmVudDpoYXMoLmhlYWRlcl9fZ25iX2l0ZW0uaXMtb3BlbiwgLmhlYWRlcl9fc2VhcmNoLmlzLW9wZW4pIC5oZWFkZXJfX21lbnVfYnRuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA3MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5LWdyYXkpO1xufVxuLmhlYWRlcl9fd3JhcHBlci5pcy1vcGVuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keS1ncmF5KTtcbn1cbi5oZWFkZXJfX3dyYXBwZXIuaXMtb3BlbiAuaGVhZGVyX19sb2dvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3d3dy9jb21tb24vbG9nby1oZWFkZXItcmVkLnBuZykgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX3dyYXBwZXIuaXMtb3BlbiAuYnV0dG9uX19pY29uLmljb24tLXNlYXJjaDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG4uaGVhZGVyX19sb2dvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy93d3cvY29tbW9uL2xvZ28taGVhZGVyLXJlZC5wbmcpIG5vLXJlcGVhdCAwIDAvMTAwJSBhdXRvO1xufVxuLmhlYWRlcl9fZ25iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNzJweDtcbn1cbi5oZWFkZXJfX2duYl9pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fZ25iX2l0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmhlYWRlcl9fZ25iX2l0ZW0gPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1iYXNpYyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjJzIGVhc2U7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uaGVhZGVyX19nbmJfaXRlbSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktcmVkKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yMnMgY3ViaWMtYmV6aWVyKDAuMiwgMCwgMCwgMSk7XG59XG4uaGVhZGVyX19nbmJfaXRlbTpudGgtY2hpbGQoMSkgLmhlYWRlcl9fZ25iX3N1Yl9pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMjEycHg7XG59XG4uaGVhZGVyX19nbmJfaXRlbTpudGgtY2hpbGQoMikgLmhlYWRlcl9fZ25iX3N1Yl9pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMjA4cHg7XG59XG4uaGVhZGVyX19nbmJfaXRlbTpudGgtY2hpbGQoMykgLmhlYWRlcl9fZ25iX3N1Yl9pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogNDEwcHg7XG59XG4uaGVhZGVyX19nbmJfaXRlbTpudGgtY2hpbGQoNCkgLmhlYWRlcl9fZ25iX3N1Yl9pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogNDIzcHg7XG59XG4uaGVhZGVyX19nbmJfaXRlbTpob3ZlciA+IGEsIC5oZWFkZXJfX2duYl9pdGVtLmlzLW9wZW4gPiBhIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkKTtcbn1cbi5oZWFkZXJfX2duYl9pdGVtOmhvdmVyID4gYTo6YWZ0ZXIsIC5oZWFkZXJfX2duYl9pdGVtLmlzLW9wZW4gPiBhOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fZ25iX2l0ZW0uaXMtb3BlbiA+IC5oZWFkZXJfX2duYl9zdWJfd3JhcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xOHMgZWFzZSwgdHJhbnNmb3JtIDAuMThzIGVhc2UsIHZpc2liaWxpdHkgMHMgbGluZWFyIDBzO1xufVxuLmhlYWRlcl9fZ25iX3N1Yl93cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogNTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjJzIGVhc2UsIHRyYW5zZm9ybSAwLjIycyBlYXNlLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjIycztcbn1cbi5oZWFkZXJfX2duYl9zdWJfd3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9yZGVyLWxpbmUtMik7XG59XG4uaGVhZGVyX19nbmJfc3ViX2lubmVyIHtcbiAgd2lkdGg6IG1pbigxMDAlLCAxOTIwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXJfX2duYl9zdWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlcl9fZ25iX3N1YiA+IGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXJfX2duYl9zdWIgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX19nbmJfc3ViID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5oZWFkZXJfX2duYl9zdWIgPiBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWdyYXktODApO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbi5oZWFkZXJfX2duYl9zdWIgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oZWFkZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5oZWFkZXJfX290aGVyX3NpdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4uaGVhZGVyX19vdGhlcl9zaXRlcyA+IGEge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1saW5lLTEpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19vdGhlcl9zaXRlcyA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYnRuLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19vdGhlcl9zaXRlcyA+IGE6aG92ZXI6YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJ0bi1wcmltYXJ5LWFjdGl2ZSkgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX290aGVyX3NpdGVzID4gYTpob3ZlciAuYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keS13aGl0ZSkgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX290aGVyX3NpdGVzID4gYTpob3ZlciAuYnV0dG9uX19pY29uLmljb24tLXRhcmdldF8xNDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKTtcbn1cbi5oZWFkZXJfX290aGVyX3NpdGVzID4gYSAuYnV0dG9uX19pY29uLmljb24tLXRhcmdldF8xNDo6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ncmF5KTtcbn1cbi5oZWFkZXJfX290aGVyX3NpdGVzID4gYSAuYnV0dG9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5oZWFkZXJfX29wdGlvbiAuaGVhZGVyX19sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX29wdGlvbiAuaGVhZGVyX19sYW5ndWFnZSA+IC5pY29uLS1idXR0b24gLmJ1dHRvbl9faWNvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UgLmhlYWRlcl9fbGFuZ3VhZ2VfbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDQycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgMC4zcztcbn1cbi5oZWFkZXJfX29wdGlvbiAuaGVhZGVyX19sYW5ndWFnZSAuaGVhZGVyX19sYW5ndWFnZV9saXN0ID4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UgLmhlYWRlcl9fbGFuZ3VhZ2VfbGlzdCA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UgLmhlYWRlcl9fbGFuZ3VhZ2VfbGlzdCA+IGEge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG4uaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UgLmhlYWRlcl9fbGFuZ3VhZ2VfbGlzdCA+IGEuaXMtb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS0xMCk7XG59XG4uaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UuaXMtb3BlbiAuaGVhZGVyX19sYW5ndWFnZV9saXN0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMHMgMHM7XG59XG4uaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fc2VhcmNoX2J0biA+IC5pY29uLS1idXR0b24gLmJ1dHRvbl9faWNvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fc2VhcmNoX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gIHotaW5kZXg6IDMwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzO1xufVxuLmhlYWRlcl9fb3B0aW9uIC5oZWFkZXJfX3NlYXJjaF9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IG1pbigxMDAlLCAxNDQwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5oZWFkZXJfX29wdGlvbiAuaGVhZGVyX19zZWFyY2hfaW5uZXIgLmlucHV0LS1kZWZhdWx0IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZ2FwOiA4cHg7XG59XG4uaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fc2VhcmNoX2lubmVyIC5pbnB1dC0tZGVmYXVsdCAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbGFyZ2UuaWNvbi0tYnV0dG9uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5oZWFkZXJfX29wdGlvbiAuaGVhZGVyX19zZWFyY2hfaW5uZXIgLmlucHV0LS1kZWZhdWx0IC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1sYXJnZS5pY29uLS1idXR0b24gLmJ1dHRvbl9faWNvbjpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmhlYWRlcl9fb3B0aW9uIC5oZWFkZXJfX3NlYXJjaF9jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fc2VhcmNoX2Nsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjUlMjA0LjVMMTkuNSUyMDE5LjVNNC41JTIwMTkuNUwxOS41JTIwNC41MDAwMiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIDUwJS9jb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWdyYXkpO1xufVxuLmhlYWRlcl9fb3B0aW9uIC5oZWFkZXJfX3NlYXJjaF9jbG9zZSAuaGVhZGVyX19zZWFyY2hfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fc2VhcmNoLmlzLW9wZW4gLmhlYWRlcl9fc2VhcmNoX3dyYXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaGVhZGVyX19tZW51X2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaGVhZGVyX19tZW51X2J0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMiUyMDRIMjIlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0yJTIwMTJIMjIlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0yJTIwMjBIMjIlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yJTIwNEgyMiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIlMjAxMkgyMiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIlMjAyMEgyMiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmhlYWRlcl9fbWVudV9idG4uaXMtb3Blbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC41JTIwNC41TDE5LjUlMjAxOS41TTQuNSUyMDE5LjVMMTkuNSUyMDQuNTAwMDIlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjAlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjUlMjA0LjVMMTkuNSUyMDE5LjVNNC41JTIwMTkuNUwxOS41JTIwNC41MDAwMiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19tZW51OmhhcyguaGVhZGVyX19tZW51X2J0bi5pcy1vcGVuKSAuaGVhZGVyX19tZW51X3BhbmVsIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mb290ZXItLWRlZmF1bHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMSk7XG59XG4uZm9vdGVyX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvb3Rlcl9faW5uZXIge1xuICB3aWR0aDogbWluKDEwMCUsIDE0ODBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIHdpZHRoOiAxNDhweDtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cbi5mb290ZXJfX2xvZ286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTQ4cHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd3d3L2NvbW1vbi9sb2dvLWhlYWRlci1yZWQucG5nKSBuby1yZXBlYXQgMCAwLzEwMCUgYXV0bztcbn1cbi5mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xufVxuLmZvb3Rlcl9fc2l0ZW1hcF9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvb3Rlcl9fc2l0ZW1hcF9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLmZvb3Rlcl9fc2l0ZW1hcF9kZXB0aDAxIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXJfX3NpdGVtYXBfZGVwdGgwMSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5mb290ZXJfX3NpdGVtYXBfZGVwdGgwMSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktZ3JheS02MCk7XG59XG4uZm9vdGVyX19zaXRlbWFwX3N1YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5mb290ZXJfX3NpdGVtYXBfc3ViID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX19zaXRlbWFwX3N1YiA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uZm9vdGVyX19zaXRlbWFwX3N1YiA+IGxpIGEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5KTtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBjb2xvcjogdmFyKC0tZ3JheS02MCk7XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5mb290ZXJfX2NvcnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5mb290ZXJfX2NvcnBfZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX2NvcnBfZ3JvdXAgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX2NvcnBfZ3JvdXAgPiBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5mb290ZXJfX2NvcnBfZ3JvdXAgPiBkaXY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyX19jb3JwX2dyb3VwID4gZGl2IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX19jb3JwX2dyb3VwID4gZGl2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uZm9vdGVyX19jb3JwX2dyb3VwID4gZGl2IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5mb290ZXJfX2NvcnBfZ3JvdXAgPiBkaXYgc3BhbjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXJfX2NvcnBfZ3JvdXAgPiBkaXYgc3BhbiA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvb3Rlcl9fY29ycF9ncm91cCA+IGRpdiBzcGFuID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5mb290ZXJfX2NvcnBfZ3JvdXAgPiBkaXYgc3BhbiA+IGEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5KTtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmZvb3Rlcl9fYW5vdGhlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG4uZm9vdGVyX19zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG4uZm9vdGVyX19zbnMgLmJ1dHRvbi0tZGVmYXVsdC5pY29uLS1idXR0b24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDA7XG59XG4uZm9vdGVyX19zbnMgLmJ1dHRvbi0tZGVmYXVsdC5pY29uLS1idXR0b24gLmJ1dHRvbl9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uZm9vdGVyX19zbnMgLmljb25fbmF2ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNC42ODE3JTIwNC41VjEyLjEyNzFMOS4zMTgzMSUyMDQuNUgzLjU2MjVWMTkuNUg5LjMxODMxVjEyTDE0LjY4MTclMjAxOS41SDIwLjQzNzVWNC41SDE0LjY4MTdaJTIyJTIwZmlsbCUzRCUyMiUyMzhFOEU4RSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIDUwJS9jb3Zlcjtcbn1cbi5mb290ZXJfX3NucyAuaWNvbl9mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNOS41JTIwMTIuOVYyMUgxMy4yNzc4VjEzLjAxMjVIMTUuODMzM0wxNi41JTIwOS42Mzc1SDEzLjI3NzhDMTMuMjc3OCUyMDkuNjM3NSUyMDEzLjI3NzglMjA4LjA2MjUlMjAxMy4yNzc4JTIwNy4xNjI1QzEzLjI3NzglMjA2LjgyNSUyMDEzLjM4ODklMjA2LjM3NSUyMDEzLjk0NDQlMjA2LjM3NUMxNC43MjIyJTIwNi4zNzUlMjAxNS43MjIyJTIwNi4zNzUlMjAxNS43MjIyJTIwNi4zNzVWM0MxNS43MjIyJTIwMyUyMDE0LjA1NTYlMjAzJTIwMTIuMjc3OCUyMDNDMTEuMTY2NyUyMDMlMjA5LjUlMjA0LjQ2MjUlMjA5LjUlMjA2LjE1QzkuNSUyMDcuODM3NSUyMDkuNSUyMDkuNjM3NSUyMDkuNSUyMDkuNjM3NUg3LjVWMTMuMDEyNUw5LjUlMjAxMi45WiUyMiUyMGZpbGwlM0QlMjIlMjM4RThFOEUlMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCUvY292ZXI7XG59XG4uZm9vdGVyX19zbnMgLmljb25faW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTIuMDAwMiUyMDguODMzNUMxMC4yODg1JTIwOC44MzM1JTIwOC44MzM1JTIwMTAuMjg4NSUyMDguODMzNSUyMDEyLjAwMDJDOC44MzM1JTIwMTMuNzExOSUyMDEwLjI4ODUlMjAxNS4xNjY4JTIwMTIuMDAwMiUyMDE1LjE2NjhDMTMuNzExOSUyMDE1LjE2NjglMjAxNS4xNjY4JTIwMTMuNzExOSUyMDE1LjE2NjglMjAxMi4wMDAyQzE1LjE2NjglMjAxMC4yODg1JTIwMTMuNzExOSUyMDguODMzNSUyMDEyLjAwMDIlMjA4LjgzMzVaJTIyJTIwZmlsbCUzRCUyMiUyMzhFOEU4RSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE2LjA1OTElMjAyLjVIOC4wMjcyN0M0LjkxODE4JTIwMi41JTIwMi41JTIwNC45MTgxOCUyMDIuNSUyMDcuOTQwOTFWMTUuOTcyN0MyLjUlMjAxOS4wODE4JTIwNC45MTgxOCUyMDIxLjUlMjA4LjAyNzI3JTIwMjEuNUgxNi4wNTkxQzE5LjA4MTglMjAyMS41JTIwMjEuNSUyMDE5LjA4MTglMjAyMS41JTIwMTUuOTcyN1Y3Ljk0MDkxQzIxLjUlMjA0LjkxODE4JTIwMTkuMDgxOCUyMDIuNSUyMDE2LjA1OTElMjAyLjVaTTEyJTIwMTcuMDA5MUM5LjIzNjM2JTIwMTcuMDA5MSUyMDcuMDc3MjclMjAxNC43NjM2JTIwNy4wNzcyNyUyMDEyLjA4NjRDNy4wNzcyNyUyMDkuNDA5MDklMjA5LjIzNjM2JTIwNy4wNzcyNyUyMDEyJTIwNy4wNzcyN0MxNC43NjM2JTIwNy4wNzcyNyUyMDE2LjkyMjclMjA5LjMyMjczJTIwMTYuOTIyNyUyMDEyQzE2LjkyMjclMjAxNC42NzczJTIwMTQuNzYzNiUyMDE3LjAwOTElMjAxMiUyMDE3LjAwOTFaTTE3LjA5NTUlMjA4LjExMzY0QzE2LjQ5MDklMjA4LjExMzY0JTIwMTUuOTcyNyUyMDcuNTk1NDUlMjAxNS45NzI3JTIwNi45OTA5MUMxNS45NzI3JTIwNi4zODYzNiUyMDE2LjQ5MDklMjA1Ljg2ODE4JTIwMTcuMDk1NSUyMDUuODY4MThDMTcuNyUyMDUuODY4MTglMjAxOC4yMTgyJTIwNi4zODYzNiUyMDE4LjIxODIlMjA2Ljk5MDkxQzE4LjIxODIlMjA3LjU5NTQ1JTIwMTcuNyUyMDguMTEzNjQlMjAxNy4wOTU1JTIwOC4xMTM2NFolMjIlMjBmaWxsJTNEJTIyJTIzOEU4RThFJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCA1MCUgNTAlL2NvdmVyO1xufVxuLmZvb3Rlcl9fc25zIC5pY29uX2xpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDZyUyMGNsaXAtcGF0aCUzRCUyMnVybCglMjNjbGlwMF8zNjJfMjA5OCklMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk03LjAyMzklMjA4Ljk5OTAySDMuMjY5NTNWMjFINy4wMjM5VjguOTk5MDJaJTIyJTIwZmlsbCUzRCUyMiUyMzhFOEU4RSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIwLjU1MTIlMjAxNC41NjU3VjIxLjAwMDFIMTYuNzk2OFYxNS4wMDExQzE2Ljc5NjglMjAxMy40MjM1JTIwMTYuNjA3NCUyMDEyLjE0NTclMjAxNC43Njk4JTIwMTIuMTQ1N0MxMi45MzIyJTIwMTIuMTQ1NyUyMDEyLjc0NTYlMjAxMy40MjY0JTIwMTIuNzQ1NiUyMDE1LjAwMTFWMjEuMDAwMUg4Ljk5MTIxVjguOTk5MTVIMTIuNzQ1NlYxMC43MTUyQzEzLjMxMSUyMDkuNDY4NDQlMjAxNC4zNzk2JTIwOC42Nzk2OSUyMDE2LjM1NTglMjA4LjY3OTY5QzE2LjUwODQlMjA4LjY3OTY5JTIwMTYuNjU1NCUyMDguNjg1MzQlMjAxNi43OTY4JTIwOC42OTM4MkMyMC4xODY1JTIwOC44OTQ1NSUyMDIwLjU1MTIlMjAxMS40NDQ2JTIwMjAuNTUxMiUyMDE0LjU2NTdaJTIyJTIwZmlsbCUzRCUyMiUyMzhFOEU4RSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTcuMyUyMDUuMTQ4NTlDNy4zJTIwMy45NjEyMSUyMDYuMzM1OTYlMjAzJTIwNS4xNDg1OSUyMDNDMy45NjEyMSUyMDMlMjAzJTIwMy45NjEyMSUyMDMlMjA1LjE0ODU5QzMlMjA2LjMzNTk2JTIwMy45NjEyMSUyMDcuMjk3MTclMjA1LjE0ODU5JTIwNy4yOTcxN0M2LjMzNTk2JTIwNy4yOTcxNyUyMDcuMjk3MTclMjA2LjMzNTk2JTIwNy4yOTcxNyUyMDUuMTQ4NTlINy4zWiUyMiUyMGZpbGwlM0QlMjIlMjM4RThFOEUlMjIlMkYlM0UlM0MlMkZnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoJTIwaWQlM0QlMjJjbGlwMF8zNjJfMjA5OCUyMiUzRSUzQ3JlY3QlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIyd2hpdGUlMjIlMkYlM0UlM0MlMkZjbGlwUGF0aCUzRSUzQyUyRmRlZnMlM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCUvY292ZXI7XG59XG4uZm9vdGVyX19zbnMgLmljb25feW91dHViZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyLjAwMiUyMDQuMjVDMTIuMDEyOSUyMDQuMjUlMjAxOC44Nzk3JTIwNC4yNTA1MyUyMDIwLjU5NzclMjA0LjcxNTgyQzIxLjU0NDYlMjA0Ljk2ODA3JTIwMjIuMjg5NyUyMDUuNzE3MjElMjAyMi41NDIlMjA2LjY3MTg4QzIyLjk5OTklMjA4LjM5ODkxJTIwMjIuOTk2MSUyMDEyJTIwMjIuOTk2MSUyMDEyQzIyLjk5NjElMjAxMi4wMjUyJTIwMjIuOTk0NCUyMDE1LjYwNzMlMjAyMi41MzgxJTIwMTcuMzI4MUMyMi4yODU4JTIwMTguMjc4OSUyMDIxLjU0MDclMjAxOS4wMjgxJTIwMjAuNTkzOCUyMDE5LjI4NDJDMTguODc4MSUyMDE5Ljc0NTklMjAxMS45OTglMjAxOS43NDYxJTIwMTEuOTk4JTIwMTkuNzQ2MUMxMS45ODc1JTIwMTkuNzQ2MSUyMDUuMTE2NjIlMjAxOS43NDU2JTIwMy40MDIzNCUyMDE5LjI4NDJDMi40NTU0NCUyMDE5LjAzMTklMjAxLjcxMDI2JTIwMTguMjgyOCUyMDEuNDU4MDElMjAxNy4zMjgxQzEuMDAxNjklMjAxNS42MDczJTIwMS4wMDAwMSUyMDEyLjAyNTIlMjAxJTIwMTJDMSUyMDEyJTIwMS4wMDAxNiUyMDguMzk4ODclMjAxLjQ2MTkxJTIwNi42Njc5N0MxLjcxNDE2JTIwNS43MTcxOCUyMDIuNDU5MzUlMjA0Ljk2ODA0JTIwMy40MDYyNSUyMDQuNzExOTFDNS4xMjE3OCUyMDQuMjUwMTQlMjAxMi4wMDIlMjA0LjI1JTIwMTIuMDAyJTIwNC4yNVpNOS43NTA5OCUyMDE1LjI3MTVMMTUuNTAyJTIwMTJMOS43NTA5OCUyMDguNzI4NTJWMTUuMjcxNVolMjIlMjBmaWxsJTNEJTIyJTIzOEU4RThFJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCA1MCUgNTAlL2NvdmVyO1xufVxuLmZvb3Rlcl9fc25zIC5pY29uX3R3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NnJTIwY2xpcC1wYXRoJTNEJTIydXJsKCUyM2NsaXAwXzM2Ml8yMTAwKSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE2LjYwMDklMjA0SDE5LjA1NDRMMTMuNjk0MyUyMDEwLjc3NzRMMjAlMjAyMEgxNS4wNjI3TDExLjE5NTclMjAxNC40MDY2TDYuNzcwODclMjAyMEg0LjMxNTk1TDEwLjA0OSUyMDEyLjc1MDhMNCUyMDRIOS4wNjI2MkwxMi41NTgxJTIwOS4xMTI2MkwxNi42MDA5JTIwNFpNMTUuNzM5OSUyMDE4LjM3NTRIMTcuMDk5M0w4LjMyMzkyJTIwNS41MzkyOEg2Ljg2NTA2TDE1LjczOTklMjAxOC4zNzU0WiUyMiUyMGZpbGwlM0QlMjIlMjM4RThFOEUlMjIlMkYlM0UlM0MlMkZnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoJTIwaWQlM0QlMjJjbGlwMF8zNjJfMjEwMCUyMiUzRSUzQ3JlY3QlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIyd2hpdGUlMjIlMkYlM0UlM0MlMkZjbGlwUGF0aCUzRSUzQyUyRmRlZnMlM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCUvY292ZXI7XG59XG4uZm9vdGVyX19zbnMgLmljb25fdmltZW8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk01LjE2NTg5JTIwOC41MzY0MkM1LjgwMzE2JTIwOC41MzY0MiUyMDYuMzk2OTclMjA5LjUyODUzJTIwNi45NTQ1OCUyMDExLjUyNzJDNy40NTQyNiUyMDEzLjM1MjElMjA3Ljk1Mzk0JTIwMTUuMTc3JTIwOC40NTM2MSUyMDE3LjAwOTJDOS4xOTk1JTIwMTkuMDA3OSUyMDEwLjExMiUyMDIwJTIwMTEuMTkxJTIwMjBDMTIuOTM2MiUyMDIwJTIwMTUuMDcyNSUyMDE4LjM3MDYlMjAxNy41OTI2JTIwMTUuMDk3NEMyMC4wMzMxJTIwMTEuOTY5JTIwMjEuMjkzMSUyMDkuNTA2ODElMjAyMS4zNzI4JTIwNy43MDM2M0MyMS40ODg2JTIwNS4yOTkzOSUyMDIwLjU5MDclMjA0LjA2ODMlMjAxOC42NzE2JTIwNC4wMDMxM0MxNi4wOTM2JTIwMy45MjM0NyUyMDE0LjM0ODMlMjA1LjM2NDU3JTIwMTMuNDM1OSUyMDguMzI2NDFDMTMuOTA2NiUyMDguMTMwODklMjAxNC4zNjI4JTIwOC4wMzY3NSUyMDE0LjgwNDYlMjA4LjAzNjc1QzE1Ljc0NiUyMDguMDM2NzUlMjAxNi4xNTg4JTIwOC41NjUzOSUyMDE2LjA1MDElMjA5LjYxNTQzQzE1Ljk5MjIlMjAxMC4yNTk5JTIwMTUuNTc5NCUyMDExLjE4NjklMjAxNC44MDQ2JTIwMTIuNDAzNUMxNC4wMjk3JTIwMTMuNjIwMSUyMDEzLjQ0MzElMjAxNC4yMjg0JTIwMTMuMDU5MyUyMDE0LjIyODRDMTIuNTU5NiUyMDE0LjIyODQlMjAxMi4xMDM0JTIwMTMuMjg3JTIwMTEuNjkwNiUyMDExLjQwNDFDMTEuNTUzMSUyMDEwLjg1MzglMjAxMS4yOTk2JTIwOS40NDE2MyUyMDEwLjk0NDclMjA3LjE2Nzc0QzEwLjYxMTYlMjA1LjA2NzY2JTIwOS43MjgxNSUyMDQuMDgyNzklMjA4LjI4NzA1JTIwNC4yMjAzOEM3LjY3MTUxJTIwNC4yNzgzMSUyMDYuNzU5MDYlMjA0LjgyODY4JTIwNS41NDI0NiUyMDUuODg1OTdDNC42NTE3MyUyMDYuNjgyNTUlMjAzLjc1Mzc2JTIwNy40ODYzOCUyMDIuODQxMzElMjA4LjI5MDJMMy43MTAzMSUyMDkuNDEyNjZDNC41NDMxJTIwOC44MjYwOSUyMDUuMDI4MyUyMDguNTM2NDIlMjA1LjE2NTg5JTIwOC41MzY0MlolMjIlMjBmaWxsJTNEJTIyJTIzOEU4RThFJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCA1MCUgNTAlL2NvdmVyO1xufVxuLmZvb3Rlcl9fZmFtaWx5X3NpdGUge1xuICBtYXgtd2lkdGg6IDE3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuaGVhZGVyLS1kZWZhdWx0IG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX193cmFwcGVyLmlzLW9wZW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjE7XG4gIH1cbiAgLmhlYWRlcl9fd3JhcHBlci5pcy1vcGVuIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgfVxuICAuaGVhZGVyX193cmFwcGVyLmlzLW9wZW4gLmhlYWRlcl9fbG9nbzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3d3dy9jb21tb24vbG9nby1oZWFkZXItcmVkLnBuZyk7XG4gIH1cbiAgLmhlYWRlcl9fd3JhcHBlci5pcy1vcGVuIC5idXR0b25fX2ljb24uaWNvbi0tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzA7XG4gIH1cbiAgLmhlYWRlcl9fd3JhcHBlci5pcy1vcGVuIC5idXR0b25fX2ljb24uaWNvbi0tc2VhcmNoOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYmxhY2spO1xuICB9XG4gIC5oZWFkZXJfX3dyYXBwZXIuaXMtb3BlbiAuaGVhZGVyX19tZW51X2J0bi5pcy1vcGVuIC5oZWFkZXJfX21lbnVfaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG4gIC5oZWFkZXJfX3dyYXBwZXIuaXMtb3BlbiAuaGVhZGVyX19tZW51X2J0bi5pcy1vcGVuIC5oZWFkZXJfX21lbnVfaWNvbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbzo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmhlYWRlcl9fb3RoZXJfc2l0ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fb3B0aW9uIC5pY29uLS1idXR0b246aGFzKC5pY29uLS1sYW5ndWFnZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fb3B0aW9uIC5oZWFkZXJfX3NlYXJjaF9pbm5lciAuaW5wdXQtLWRlZmF1bHQge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLmhlYWRlcl9fb3B0aW9uIC5oZWFkZXJfX3NlYXJjaF9idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgfVxuICAuaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fc2VhcmNoX2J0biA+IC5pY29uLS1idXR0b24gLmJ1dHRvbl9faWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXJfX29wdGlvbiAuaGVhZGVyX19zZWFyY2hfY2xvc2Uge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudTpoYXMoLmhlYWRlcl9fbWVudV9idG4uaXMtb3BlbikgLmhlYWRlcl9fbWVudV9wYW5lbCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbWVudV9wYW5lbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMSk7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudV9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnVfaW5uZXIgLmFjY29yZGlvbi0tZGVmYXVsdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1saW5lLTIpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX21lbnVfaW5uZXIgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfX21lbnVfaW5uZXIgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9fbWVudV9pbm5lciAuYWNjb3JkaW9uX19oZWFkZXI6aGFzKFthcmlhLWV4cGFuZGVkPXRydWVdKSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXJfX21lbnVfaW5uZXIgLmFjY29yZGlvbl9fYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiBzcGFuOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXJfX21lbnVfaW5uZXIgLmFjY29yZGlvbl9fY29udCB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnVfaW5uZXIgLmFjY29yZGlvbl9fY29udCAuaGVhZGVyX19tZW51X3N1YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuaGVhZGVyX19tZW51X2lubmVyIC5hY2NvcmRpb25fX2NvbnQgLmhlYWRlcl9fbWVudV9zdWIgPiBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fbWVudV9pbm5lciAuYWNjb3JkaW9uX19jb250IC5oZWFkZXJfX21lbnVfc3ViID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfX21lbnVfaW5uZXIgLmFjY29yZGlvbl9fY29udCAuaGVhZGVyX19tZW51X3N1YiA+IGxpLmlzLW9uIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX19tZW51X2lubmVyIC5hY2NvcmRpb25fX2NvbnQgLmhlYWRlcl9fbWVudV9zdWIgPiBsaS5pcy1vbiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9fbWVudV9pbm5lciAuaGVhZGVyX19vdGhlcl9zaXRlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMHB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnVfaW5uZXIgLmhlYWRlcl9fb3RoZXJfc2l0ZXMgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlcl9fbWVudV9pbm5lciAuaGVhZGVyX19vdGhlcl9zaXRlcyA+IGEgLmJ1dHRvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLXRleHQtYm9keSk7XG4gIH1cbiAgLmhlYWRlcl9fbWVudV9pbm5lciAuaGVhZGVyX19vdGhlcl9zaXRlcyA+IGEgLmJ1dHRvbl9faWNvbi5pY29uLS10YXJnZXRfMTQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuICAuaGVhZGVyX19tZW51X2lubmVyIC5oZWFkZXJfX290aGVyX3NpdGVzID4gYTpob3ZlciAuYnV0dG9uX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5KSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXJfX21lbnVfbGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbiAgfVxuICAuaGVhZGVyX19tZW51X2xhbmd1YWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKTtcbiAgICBtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjEyJTIyJTIwY3klM0QlMjIxMiUyMiUyMHIlM0QlMjI5LjI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTIlMjAyLjc1QzEyLjI3OTUlMjAyLjc1JTIwMTIuNjIxNyUyMDIuODg4NDglMjAxMy4wMTE3JTIwMy4zMDA3OEMxMy40MDMzJTIwMy43MTQ4OSUyMDEzLjc5MDklMjA0LjM1NDczJTIwMTQuMTMxOCUyMDUuMjA3MDNDMTQuODEyMiUyMDYuOTA3OTMlMjAxNS4yNSUyMDkuMzA5NTYlMjAxNS4yNSUyMDEyQzE1LjI1JTIwMTQuNjkwNCUyMDE0LjgxMjIlMjAxNy4wOTIxJTIwMTQuMTMxOCUyMDE4Ljc5M0MxMy43OTA5JTIwMTkuNjQ1MyUyMDEzLjQwMzMlMjAyMC4yODUxJTIwMTMuMDExNyUyMDIwLjY5OTJDMTIuNjIxNyUyMDIxLjExMTUlMjAxMi4yNzk1JTIwMjEuMjUlMjAxMiUyMDIxLjI1QzExLjcyMDUlMjAyMS4yNSUyMDExLjM3ODMlMjAyMS4xMTE1JTIwMTAuOTg4MyUyMDIwLjY5OTJDMTAuNTk2NyUyMDIwLjI4NTElMjAxMC4yMDkxJTIwMTkuNjQ1MyUyMDkuODY4MTYlMjAxOC43OTNDOS4xODc4MSUyMDE3LjA5MjElMjA4Ljc1JTIwMTQuNjkwNCUyMDguNzUlMjAxMkM4Ljc1JTIwOS4zMDk1NiUyMDkuMTg3ODElMjA2LjkwNzkzJTIwOS44NjgxNiUyMDUuMjA3MDNDMTAuMjA5MSUyMDQuMzU0NzMlMjAxMC41OTY3JTIwMy43MTQ4OSUyMDEwLjk4ODMlMjAzLjMwMDc4QzExLjM3ODMlMjAyLjg4ODQ4JTIwMTEuNzIwNSUyMDIuNzUlMjAxMiUyMDIuNzVaJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwJTJGJTNFJTNDbGluZSUyMHgxJTNEJTIyMyUyMiUyMHkxJTNEJTIyMTEuNzUlMjIlMjB4MiUzRCUyMjIxJTIyJTIweTIlM0QlMjIxMS43NSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgMCAwLzEwMCU7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAuaGVhZGVyX19tZW51X2xhbmd1YWdlID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LTUwKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fbWVudV9sYW5ndWFnZSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX19tZW51X2xhbmd1YWdlID4gYTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWxpbmUtMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC04cHg7XG4gICAgdG9wOiA4cHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudV9sYW5ndWFnZSA+IGEuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5KTtcbiAgfVxuICAuaGVhZGVyX19tZW51OmhhcyguaGVhZGVyX19tZW51X2J0bi5pcy1vcGVuKSAuaGVhZGVyX19tZW51X3BhbmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbzo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggNDBweDtcbiAgfVxuICAuZm9vdGVyX19zaXRlbWFwX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fY29ycCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX2NvcnBfZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5mb290ZXJfX2NvcnBfZ3JvdXAgPiBkaXY6bnRoLWNoaWxkKDEpIHNwYW4gPiBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5mb290ZXJfX2NvcnBfZ3JvdXAgPiBkaXY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fY29ycF9ncm91cCA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuZm9vdGVyX19jb3JwX2dyb3VwID4gZGl2Om50aC1jaGlsZCgyKSBzcGFuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweCA0MHB4O1xuICB9XG4gIC5mb290ZXJfX2Fub3RoZXIge1xuICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyX19zbnMge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuZm9vdGVyX19mYW1pbHlfc2l0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAuY29udGVudHMgPiAuaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5jb250ZW50cyA+IC5pbm5lci5mdWxsIHtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cbiAgLmNvbnRlbnRzID4gLmlubmVyLmZ1bGwgLm5hdmlnYXRpb24tLWRlZmF1bHQge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xuICB9XG4gIC5jb250ZW50cyA+IC5pbm5lci5mdWxsIC5pbm5lci0tZnVsbCB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC5oZWFkZXItLWRlZmF1bHQuaGVhZGVyLS1iZy10cmFuc3BhcmVudCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5oZWFkZXJfX29wdGlvbiAuaGVhZGVyX19zZWFyY2hfaW5uZXIge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLmhlYWRlcl9fb3B0aW9uIC5oZWFkZXJfX3NlYXJjaF9pbm5lciAuaW5wdXQtLWRlZmF1bHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5oZWFkZXJfX29wdGlvbiAuaGVhZGVyX19zZWFyY2hfaW5uZXIgLmlucHV0LS1kZWZhdWx0IC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1sYXJnZS5pY29uLS1idXR0b24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuaGVhZGVyX19vcHRpb24gLmhlYWRlcl9fc2VhcmNoX2lubmVyIC5pbnB1dC0tZGVmYXVsdCAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbGFyZ2UuaWNvbi0tYnV0dG9uIC5idXR0b25fX2ljb246YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmhlYWRlcl9fb3B0aW9uIC5oZWFkZXJfX3NlYXJjaF9jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyog7JiB66y4ICovXG5odG1sW2xhbmc9ZW5dIC5oZWFkZXJfX2duYiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBnYXA6IDA7XG59XG5odG1sW2xhbmc9ZW5dIC5oZWFkZXJfX2duYl9pdGVtID4gYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBodG1sW2xhbmc9ZW5dIC5oZWFkZXJfX2duYl9pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbmh0bWxbbGFuZz1lbl0gLmhlYWRlcl9fZ25iX2l0ZW06bnRoLWNoaWxkKDEpIC5oZWFkZXJfX2duYl9zdWJfaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1NnB4O1xufVxuaHRtbFtsYW5nPWVuXSAuaGVhZGVyX19nbmJfaXRlbTpudGgtY2hpbGQoMikgLmhlYWRlcl9fZ25iX3N1Yl9pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMjMwcHg7XG59XG5odG1sW2xhbmc9ZW5dIC5oZWFkZXJfX2duYl9pdGVtOm50aC1jaGlsZCgzKSAuaGVhZGVyX19nbmJfc3ViX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzODdweDtcbn1cbmh0bWxbbGFuZz1lbl0gLmhlYWRlcl9fZ25iX2l0ZW06bnRoLWNoaWxkKDQpIC5oZWFkZXJfX2duYl9zdWJfaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI4NnB4O1xufVxuaHRtbFtsYW5nPWVuXSAuZm9vdGVyX19jb3JwX2dyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG5odG1sW2xhbmc9ZW5dIC5mb290ZXJfX2NvcnBfZ3JvdXAgPiBkaXY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaHRtbFtsYW5nPWVuXSAuZm9vdGVyX19mYW1pbHlfc2l0ZSB7XG4gIG1heC13aWR0aDogMjEycHg7XG59XG5odG1sW2xhbmc9ZW5dIC5zbGlkZURvd25fX3RpdGxlIHtcbiAgbWluLXdpZHRoOiAyMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIGh0bWxbbGFuZz1lbl0gLmZvb3Rlcl9fZmFtaWx5X3NpdGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sW2xhbmc9ZW5dIC5mb290ZXJfX2NvcnBfZ3JvdXAge1xuICAgIGdhcDogMTJweDtcbiAgfVxuICBodG1sW2xhbmc9ZW5dIC5zbGlkZURvd25fX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBjb21tb24gKi9cbi5uYXZpZ2F0aW9uLS1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5hdmlnYXRpb24tLWRlZmF1bHQgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZpZ2F0aW9uLS1kZWZhdWx0ID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLS1kZWZhdWx0ID4gYSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktZ3JheS01MCk7XG59XG4ubmF2aWdhdGlvbi0tZGVmYXVsdCA+IGEuaXMtb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdmlnYXRpb24tLWRlZmF1bHQgPiBhLmlzLW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLm5hdmlnYXRpb24tLWRlZmF1bHQgPiBhLmlzLW9uIHtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keSk7XG59XG4ubmF2aWdhdGlvbi0tZGVmYXVsdCA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5LWdyYXkpO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NnJTIwaWQlM0QlMjJpY29uX2NoZXZyb24tbGVmdCUyMiUzRSUzQ3BhdGglMjBpZCUzRCUyMkljb24lMjIlMjBkJTNEJTIyTTklMjAyMEwxNyUyMDEyTDklMjA0JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJzcXVhcmUlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMCUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NnJTIwaWQlM0QlMjJpY29uX2NoZXZyb24tbGVmdCUyMiUzRSUzQ3BhdGglMjBpZCUzRCUyMkljb24lMjIlMjBkJTNEJTIyTTklMjAyMEwxNyUyMDEyTDklMjA0JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJzcXVhcmUlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMCUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5uYXZpZ2F0aW9uLS1kZWZhdWx0ID4gYTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aXRsZS0tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLnRpdGxlX3RleHQge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRpdGxlX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4udGl0bGVfdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRpdGxlX3RleHQucHJvbWV0b3RyaWFsIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbWV0b1RyaWFsXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgT3BlbiBTYW5zLCBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZjtcbn1cbi50aXRsZV9zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50aXRsZV9zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnRpdGxlX3N1YnRleHQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuLnRpdGxlX3N1YnRleHQgLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNsaWRlRG93bi0tZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZURvd25fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGluZS1zdHJvbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2xpZGVEb3duX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5zbGlkZURvd25fX3RpdGxlIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnNsaWRlRG93bl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zbGlkZURvd25fX2J0biA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMTZweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjAlMjA4TDEyJTIwMTZMNCUyMDglMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnNxdWFyZSUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCAwIDAvMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5zbGlkZURvd25fX2J0blthcmlhLWV4cGFuZGVkPXRydWVdID4gc3Bhbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zbGlkZURvd25fX2J0bjpoYXMoW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0pIC5zbGlkZURvd25fX2NvbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGlkZURvd25fX2NvbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5zbGlkZURvd25fX2NvbnQgLmZhbWlseV9fc2l0ZV9saXN0IHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1zZWxlY3Rib3gtbGlzdCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3QtbGlzdCk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uc2xpZGVEb3duX19jb250IC5mYW1pbHlfX3NpdGVfbGlzdCA+IGxpID4gYSB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zbGlkZURvd25fX2NvbnQgLmZhbWlseV9fc2l0ZV9saXN0ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnNsaWRlRG93bl9fY29udCAuZmFtaWx5X19zaXRlX2xpc3QgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxOXB4IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG4uc2xpZGVEb3duX19jb250IC5mYW1pbHlfX3NpdGVfbGlzdCA+IGxpID4gYTpob3ZlciwgLnNsaWRlRG93bl9fY29udCAuZmFtaWx5X19zaXRlX2xpc3QgPiBsaSA+IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0LWxpc3QtaG92ZXIpO1xufVxuLnNsaWRlRG93bl9fY29udCAuZmFtaWx5X19zaXRlX2xpc3QgPiBsaSA+IGEuc2VsZWN0X19zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0LWxpc3Qtc2VsZWN0ZWQpO1xufVxuXG4uaW5wdXQtLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItaW5wdXQpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5pbnB1dC0tZGVmYXVsdCA+IGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlucHV0LS1kZWZhdWx0ID4gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uaW5wdXQtLWRlZmF1bHQgPiBpbnB1dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWlucHV0LWJvZHkpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC0tZGVmYXVsdCA+IGlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmlucHV0LS1kZWZhdWx0ID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuLmlucHV0LS1kZWZhdWx0OmhhcyhpbnB1dDpkaXNhYmxlZCwgaW5wdXQ6cmVhZC1vbmx5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1pbnB1dC1kaXNhYmxlZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uaW5wdXQtLWRlZmF1bHQ6aGFzKGlucHV0OmRpc2FibGVkLCBpbnB1dDpyZWFkLW9ubHkpIGlucHV0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNhcmV0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pbnB1dC0tZGVmYXVsdDpoYXMoaW5wdXQ6ZGlzYWJsZWQsIGlucHV0OnJlYWQtb25seSkgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQpO1xufVxuLmlucHV0LS1kZWZhdWx0Om5vdCg6aGFzKGlucHV0OmRpc2FibGVkKSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1pbnB1dC1ob3Zlcik7XG59XG4uaW5wdXQtLWRlZmF1bHQ6aGFzKC5pY29uLS1idXR0b24pIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pbnB1dC0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1pbnB1dC1lcnJvcik7XG59XG4uaW5wdXQtLXNtYWxsIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uaW5wdXQtLXNtYWxsID4gaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlucHV0LS1zbWFsbCA+IGlucHV0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmlucHV0LS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG4uaW5wdXQtLXNlYXJjaDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjExJTIyJTIwY3klM0QlMjIxMSUyMiUyMHIlM0QlMjI4LjI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTclMjAxN0wyMS41JTIwMjEuNSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMTElMjIlMjBjeSUzRCUyMjExJTIyJTIwciUzRCUyMjguMjUlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNyUyMDE3TDIxLjUlMjAyMS41JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG59XG5cbi5idG4tLXdyYXBfX2RlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vLXZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW8taW52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5xdWlja21lbnUtLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIHotaW5kZXg6IDE5OTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG59XG4ucXVpY2ttZW51LS1kZWZhdWx0LmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnF1aWNrbWVudS0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLnF1aWNrbWVudS0td3JhcCAuaWNvbi0tYnV0dG9uOmhhcyguaWNvbi0tdG9wKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLW9wYWNpdHktMzApO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG4ucXVpY2ttZW51LS13cmFwIC5pY29uLS1idXR0b246aGFzKC5pY29uLS1xdWljaykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJ0bi1wcmltYXJ5KTtcbn1cbi5xdWlja21lbnUtLXdyYXAgLmljb24tLWJ1dHRvbjpoYXMoLmljb24tLXF1aWNrKSAuaWNvbi0tcXVpY2s6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3d3dy9jb21tb24vbG9nby1xdWlja21lbnUtd2hpdGUucG5nKSBuby1yZXBlYXQgMCAwLzEwMCU7XG59XG4ucXVpY2ttZW51LS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5xdWlja21lbnUtLWlubmVyLmlzLW9wZW4gLmljb24tLWJ1dHRvbjpoYXMoLmljb24tLXF1aWNrKSAuaWNvbi0tcXVpY2s6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjUlMjA0LjVMMTkuNSUyMDE5LjVNNC41JTIwMTkuNUwxOS41JTIwNC41MDAwMiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgMCAwLzEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ucXVpY2ttZW51LS1pbm5lci5pcy1vcGVuIC5xdWlja21lbnUtLWl0ZW1fd3JhcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5xdWlja21lbnUtLWl0ZW1fd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ucXVpY2ttZW51LS1pdGVtX3dyYXAgLnF1aWNrbWVudV9faXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cbi5xdWlja21lbnUtLWl0ZW1fd3JhcCAucXVpY2ttZW51X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeS1ob3Zlcik7XG59XG4ucXVpY2ttZW51LS1pdGVtX3dyYXAgLnF1aWNrbWVudV9faXRlbSA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucXVpY2ttZW51LS1pdGVtX3dyYXAgLnF1aWNrbWVudV9faXRlbSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4ucXVpY2ttZW51LS1pdGVtX3dyYXAgLnF1aWNrbWVudV9faXRlbSA+ICoge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXdoaXRlKTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnF1aWNrbWVudS0taXRlbV93cmFwIC5xdWlja21lbnVfX2l0ZW0gW2NsYXNzXj1pY29uLS1dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnF1aWNrbWVudS0taXRlbV93cmFwIC5xdWlja21lbnVfX2l0ZW0gLmljb24tLWVkaXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTExLjU1NTElMjA1SDYuNjc3NTRIMy41TDMuNTAwMDglMjAxNy4zODk5VjIwLjVIMTkuMDAwMkwxOS4wMDAxJTIwMTcuMzIyNkwxOS4wMDAyJTIwMTIuNDQ1MU04LjExNzc2JTIwMTUuODgyNEwxMS44NDE4JTIwMTUuMTMyMUMxMi4wMzk1JTIwMTUuMDkyMiUyMDEyLjIyMTElMjAxNC45OTQ5JTIwMTIuMzYzNiUyMDE0Ljg1MjNMMjEuNTAwMSUyMDUuNzExMDZMMTguMjg2MiUyMDIuNUw5LjE0ODgxJTIwMTEuNjQyMUM5LjAwNjUyJTIwMTEuNzg0NCUyMDguOTA5MzYlMjAxMS45NjU2JTIwOC44Njk0OSUyMDEyLjE2MjlMOC4xMTc3NiUyMDE1Ljg4MjRaJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMjAlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMS41NTUxJTIwNUg2LjY3NzU0SDMuNUwzLjUwMDA4JTIwMTcuMzg5OVYyMC41SDE5LjAwMDJMMTkuMDAwMSUyMDE3LjMyMjZMMTkuMDAwMiUyMDEyLjQ0NTFNOC4xMTc3NiUyMDE1Ljg4MjRMMTEuODQxOCUyMDE1LjEzMjFDMTIuMDM5NSUyMDE1LjA5MjIlMjAxMi4yMjExJTIwMTQuOTk0OSUyMDEyLjM2MzYlMjAxNC44NTIzTDIxLjUwMDElMjA1LjcxMTA2TDE4LjI4NjIlMjAyLjVMOS4xNDg4MSUyMDExLjY0MjFDOS4wMDY1MiUyMDExLjc4NDQlMjA4LjkwOTM2JTIwMTEuOTY1NiUyMDguODY5NDklMjAxMi4xNjI5TDguMTE3NzYlMjAxNS44ODI0WiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG59XG4ucXVpY2ttZW51LS1pdGVtX3dyYXAgLnF1aWNrbWVudV9faXRlbSAuaWNvbi0tbWFya2VyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMiUyMDIxQzEyJTIwMjElMjAxOSUyMDE0LjczOTElMjAxOSUyMDEwLjA0MzVDMTklMjA2LjE1MzQ3JTIwMTUuODY2JTIwMyUyMDEyJTIwM0M4LjEzNDAxJTIwMyUyMDUlMjA2LjE1MzQ3JTIwNSUyMDEwLjA0MzVDNSUyMDE0LjczOTElMjAxMiUyMDIxJTIwMTIlMjAyMVolMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNC4yMzY0JTIwOS43NTAxNEMxNC4yMzY0JTIwMTAuOTkyOCUyMDEzLjIzNTMlMjAxMi4wMDAxJTIwMTIuMDAwMyUyMDEyLjAwMDFDMTAuNzY1MyUyMDEyLjAwMDElMjA5Ljc2NDE3JTIwMTAuOTkyOCUyMDkuNzY0MTclMjA5Ljc1MDE0QzkuNzY0MTclMjA4LjUwNzUlMjAxMC43NjUzJTIwNy41MDAxNCUyMDEyLjAwMDMlMjA3LjUwMDE0QzEzLjIzNTMlMjA3LjUwMDE0JTIwMTQuMjM2NCUyMDguNTA3NSUyMDE0LjIzNjQlMjA5Ljc1MDE0WiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyJTIwMjFDMTIlMjAyMSUyMDE5JTIwMTQuNzM5MSUyMDE5JTIwMTAuMDQzNUMxOSUyMDYuMTUzNDclMjAxNS44NjYlMjAzJTIwMTIlMjAzQzguMTM0MDElMjAzJTIwNSUyMDYuMTUzNDclMjA1JTIwMTAuMDQzNUM1JTIwMTQuNzM5MSUyMDEyJTIwMjElMjAxMiUyMDIxWiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE0LjIzNjQlMjA5Ljc1MDE0QzE0LjIzNjQlMjAxMC45OTI4JTIwMTMuMjM1MyUyMDEyLjAwMDElMjAxMi4wMDAzJTIwMTIuMDAwMUMxMC43NjUzJTIwMTIuMDAwMSUyMDkuNzY0MTclMjAxMC45OTI4JTIwOS43NjQxNyUyMDkuNzUwMTRDOS43NjQxNyUyMDguNTA3NSUyMDEwLjc2NTMlMjA3LjUwMDE0JTIwMTIuMDAwMyUyMDcuNTAwMTRDMTMuMjM1MyUyMDcuNTAwMTQlMjAxNC4yMzY0JTIwOC41MDc1JTIwMTQuMjM2NCUyMDkuNzUwMTRaJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG59XG4ucXVpY2ttZW51LS1pdGVtX3dyYXAgLnF1aWNrbWVudV9faXRlbSAuaWNvbi0tcGhvbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTQuOTU4OTglMjAzLjUxMjdDNS4yNTI1OSUyMDMuMjIwNjclMjA1LjcyODkzJTIwMy4yMjA1NiUyMDYuMDIyNDYlMjAzLjUxMjdMOS44MzMwMSUyMDcuMzA1NjZDMTAuMTI2NiUyMDcuNTk3ODYlMjAxMC4xMjY2JTIwOC4wNzIwNiUyMDkuODMzMDElMjA4LjM2NDI2TDguMzg5NjUlMjA5LjgwMDc4QzguNDMxMjUlMjAxMC4xMTA1JTIwOC41MTEyNyUyMDEwLjQ3OTglMjA4LjcwOTk2JTIwMTAuOTMwN0M4Ljk5MDc5JTIwMTEuNTY3NSUyMDkuNTI0NzMlMjAxMi40MDY2JTIwMTAuNTgxMSUyMDEzLjQ1OEMxMS42MzYzJTIwMTQuNTA4MiUyMDEyLjQ4NzIlMjAxNS4wNDAyJTIwMTMuMTMxOCUyMDE1LjMyMDNDMTMuNTg0MSUyMDE1LjUxNjglMjAxMy45NTQlMjAxNS41OTU5JTIwMTQuMjU4OCUyMDE1LjYzNzdMMTUuNzAwMiUyMDE0LjIwMzFDMTUuOTkzNyUyMDEzLjkxMTElMjAxNi40NjkxJTIwMTMuOTExMiUyMDE2Ljc2MjclMjAxNC4yMDMxTDIwLjU3NDIlMjAxNy45OTYxQzIwLjg2NzglMjAxOC4yODgzJTIwMjAuODY3OCUyMDE4Ljc2MjUlMjAyMC41NzQyJTIwMTkuMDU0N0wxOC4xOTczJTIwMjEuNDE5OUMxNy41Nzk1JTIwMjIuMDM0NyUyMDE2LjYzMjUlMjAyMi4wNDQ5JTIwMTUuODI3MSUyMDIxLjkwOTJDMTQuOTY0OSUyMDIxLjc2MzglMjAxMy45Njg1JTIwMjEuNDAxOCUyMDEyLjk1OSUyMDIwLjkyMDlDMTAuOTM2OSUyMDE5Ljk1NzYlMjA4LjcwNTc5JTIwMTguNDM4NiUyMDcuMTQxNiUyMDE2Ljg4MThDNS41NzczOCUyMDE1LjMyNSUyMDQuMDUwOTElMjAxMy4xMDQzJTIwMy4wODMwMSUyMDExLjA5MThDMi41OTk4NCUyMDEwLjA4NzElMjAyLjIzNjg0JTIwOS4wOTU0MSUyMDIuMDkwODIlMjA4LjIzNzNDMS45NTQ0OCUyMDcuNDM1ODUlMjAxLjk2NDUlMjA2LjQ5MzY0JTIwMi41ODIwMyUyMDUuODc4OTFMNC45NTg5OCUyMDMuNTEyN1pNMy42NDU1MSUyMDYuOTM2NTJDMy41ODQxMiUyMDYuOTk3NjQlMjAzLjQ1MDAzJTIwNy4yNjQyMSUyMDMuNTczMjQlMjA3Ljk4ODI4QzMuNjg2ODklMjA4LjY1NTY1JTIwMy45ODc1NSUyMDkuNTA2NjclMjA0LjQzOTQ1JTIwMTAuNDQ2M0M1LjM0MjEyJTIwMTIuMzIzJTIwNi43NzMyNyUyMDE0LjQwMDElMjA4LjIwNDElMjAxNS44MjQyQzkuNjM1MDklMjAxNy4yNDg0JTIwMTEuNzIyNSUyMDE4LjY3MzglMjAxMy42MDg0JTIwMTkuNTcyM0MxNC41NTI3JTIwMjAuMDIyMSUyMDE1LjQwODUlMjAyMC4zMjE1JTIwMTYuMDc5MSUyMDIwLjQzNDZDMTYuODA2JTIwMjAuNTU3JTIwMTcuMDcyNCUyMDIwLjQyMjQlMjAxNy4xMzM4JTIwMjAuMzYxM0wxOC45Nzk1JTIwMTguNTI1NEwxNi4yMzE0JTIwMTUuNzlMMTUuMDY1NCUyMDE2Ljk1MTJDMTQuOTA4MSUyMDE3LjEwNzclMjAxNC42ODg0JTIwMTcuMTg2NiUyMDE0LjQ2NjglMjAxNy4xNjdDMTQuMDQ2NyUyMDE3LjEyOTglMjAxMy4zODU4JTIwMTcuMDY0JTIwMTIuNTMwMyUyMDE2LjY5MjRDMTEuNjgyNSUyMDE2LjMyNDElMjAxMC42ODA1JTIwMTUuNjczJTIwOS41MTg1NSUyMDE0LjUxNjZDOC4zNTgwMyUyMDEzLjM2MTYlMjA3LjcwMzU4JTIwMTIuMzcxOSUyMDcuMzMzMDElMjAxMS41MzEyQzYuOTU4NzglMjAxMC42ODIxJTIwNi44OTI4MSUyMDEwLjAyMzUlMjA2Ljg1NTQ3JTIwOS41ODg4N0M2LjgzNjYxJTIwOS4zNjkxMSUyMDYuOTE1NjElMjA5LjE1MjA5JTIwNy4wNzIyNyUyMDguOTk2MDlMOC4yMzgyOCUyMDcuODM0OTZMNS40OTAyMyUyMDUuMTAwNTlMMy42NDU1MSUyMDYuOTM2NTJaTTEyLjY3OTclMjA2LjA0Njg4QzEzLjk5MzElMjA2LjI2NTk1JTIwMTUuMTg2MSUyMDYuODg1MDElMjAxNi4xMzM4JTIwNy44MjYxN0MxNy4wODI3JTIwOC43Njg3MyUyMDE3LjcwMDIlMjA5Ljk1NDA3JTIwMTcuOTI1OCUyMDExLjI1NzhMMTYuNDQ3MyUyMDExLjUxMzdDMTYuMjc1MSUyMDEwLjUxODUlMjAxNS44MDU4JTIwOS42MTQzNiUyMDE1LjA3NjIlMjA4Ljg4OTY1QzE0LjM0NTIlMjA4LjE2MzkyJTIwMTMuNDM0NyUyMDcuNjkzNDElMjAxMi40MzM2JTIwNy41MjYzN0wxMi41NTY2JTIwNi43ODcxMUwxMi42Nzk3JTIwNi4wNDY4OFpNMTIuODU4NCUyMDIuMjc4MzJDMTUuMDcxNSUyMDIuNjUxMDclMjAxNy4wODklMjAzLjY5NDUyJTIwMTguNjkwNCUyMDUuMjgwMjdIMTguNjkxNEMyMC4yOTQlMjA2Ljg3MjAzJTIwMjEuMzQxMSUyMDguODc5NDElMjAyMS43MTY4JTIwMTEuMDgwMUwyMC4yMzgzJTIwMTEuMzMyQzE5LjkxNTklMjA5LjQ0MzY0JTIwMTkuMDE5MSUyMDcuNzIwMDElMjAxNy42MzU3JTIwNi4zNDU3TDE3LjM3MjElMjA2LjA5Mzc1QzE2LjAzMzElMjA0Ljg2NDEyJTIwMTQuMzkzNCUyMDQuMDU3NCUyMDEyLjYwODQlMjAzLjc1Njg0TDEyLjg1ODQlMjAyLjI3ODMyWiUyMiUyMGZpbGwlM0QlMjIlMjMxRDFEMUIlMjIlMjAlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00Ljk1ODk4JTIwMy41MTI3QzUuMjUyNTklMjAzLjIyMDY3JTIwNS43Mjg5MyUyMDMuMjIwNTYlMjA2LjAyMjQ2JTIwMy41MTI3TDkuODMzMDElMjA3LjMwNTY2QzEwLjEyNjYlMjA3LjU5Nzg2JTIwMTAuMTI2NiUyMDguMDcyMDYlMjA5LjgzMzAxJTIwOC4zNjQyNkw4LjM4OTY1JTIwOS44MDA3OEM4LjQzMTI1JTIwMTAuMTEwNSUyMDguNTExMjclMjAxMC40Nzk4JTIwOC43MDk5NiUyMDEwLjkzMDdDOC45OTA3OSUyMDExLjU2NzUlMjA5LjUyNDczJTIwMTIuNDA2NiUyMDEwLjU4MTElMjAxMy40NThDMTEuNjM2MyUyMDE0LjUwODIlMjAxMi40ODcyJTIwMTUuMDQwMiUyMDEzLjEzMTglMjAxNS4zMjAzQzEzLjU4NDElMjAxNS41MTY4JTIwMTMuOTU0JTIwMTUuNTk1OSUyMDE0LjI1ODglMjAxNS42Mzc3TDE1LjcwMDIlMjAxNC4yMDMxQzE1Ljk5MzclMjAxMy45MTExJTIwMTYuNDY5MSUyMDEzLjkxMTIlMjAxNi43NjI3JTIwMTQuMjAzMUwyMC41NzQyJTIwMTcuOTk2MUMyMC44Njc4JTIwMTguMjg4MyUyMDIwLjg2NzglMjAxOC43NjI1JTIwMjAuNTc0MiUyMDE5LjA1NDdMMTguMTk3MyUyMDIxLjQxOTlDMTcuNTc5NSUyMDIyLjAzNDclMjAxNi42MzI1JTIwMjIuMDQ0OSUyMDE1LjgyNzElMjAyMS45MDkyQzE0Ljk2NDklMjAyMS43NjM4JTIwMTMuOTY4NSUyMDIxLjQwMTglMjAxMi45NTklMjAyMC45MjA5QzEwLjkzNjklMjAxOS45NTc2JTIwOC43MDU3OSUyMDE4LjQzODYlMjA3LjE0MTYlMjAxNi44ODE4QzUuNTc3MzglMjAxNS4zMjUlMjA0LjA1MDkxJTIwMTMuMTA0MyUyMDMuMDgzMDElMjAxMS4wOTE4QzIuNTk5ODQlMjAxMC4wODcxJTIwMi4yMzY4NCUyMDkuMDk1NDElMjAyLjA5MDgyJTIwOC4yMzczQzEuOTU0NDglMjA3LjQzNTg1JTIwMS45NjQ1JTIwNi40OTM2NCUyMDIuNTgyMDMlMjA1Ljg3ODkxTDQuOTU4OTglMjAzLjUxMjdaTTMuNjQ1NTElMjA2LjkzNjUyQzMuNTg0MTIlMjA2Ljk5NzY0JTIwMy40NTAwMyUyMDcuMjY0MjElMjAzLjU3MzI0JTIwNy45ODgyOEMzLjY4Njg5JTIwOC42NTU2NSUyMDMuOTg3NTUlMjA5LjUwNjY3JTIwNC40Mzk0NSUyMDEwLjQ0NjNDNS4zNDIxMiUyMDEyLjMyMyUyMDYuNzczMjclMjAxNC40MDAxJTIwOC4yMDQxJTIwMTUuODI0MkM5LjYzNTA5JTIwMTcuMjQ4NCUyMDExLjcyMjUlMjAxOC42NzM4JTIwMTMuNjA4NCUyMDE5LjU3MjNDMTQuNTUyNyUyMDIwLjAyMjElMjAxNS40MDg1JTIwMjAuMzIxNSUyMDE2LjA3OTElMjAyMC40MzQ2QzE2LjgwNiUyMDIwLjU1NyUyMDE3LjA3MjQlMjAyMC40MjI0JTIwMTcuMTMzOCUyMDIwLjM2MTNMMTguOTc5NSUyMDE4LjUyNTRMMTYuMjMxNCUyMDE1Ljc5TDE1LjA2NTQlMjAxNi45NTEyQzE0LjkwODElMjAxNy4xMDc3JTIwMTQuNjg4NCUyMDE3LjE4NjYlMjAxNC40NjY4JTIwMTcuMTY3QzE0LjA0NjclMjAxNy4xMjk4JTIwMTMuMzg1OCUyMDE3LjA2NCUyMDEyLjUzMDMlMjAxNi42OTI0QzExLjY4MjUlMjAxNi4zMjQxJTIwMTAuNjgwNSUyMDE1LjY3MyUyMDkuNTE4NTUlMjAxNC41MTY2QzguMzU4MDMlMjAxMy4zNjE2JTIwNy43MDM1OCUyMDEyLjM3MTklMjA3LjMzMzAxJTIwMTEuNTMxMkM2Ljk1ODc4JTIwMTAuNjgyMSUyMDYuODkyODElMjAxMC4wMjM1JTIwNi44NTU0NyUyMDkuNTg4ODdDNi44MzY2MSUyMDkuMzY5MTElMjA2LjkxNTYxJTIwOS4xNTIwOSUyMDcuMDcyMjclMjA4Ljk5NjA5TDguMjM4MjglMjA3LjgzNDk2TDUuNDkwMjMlMjA1LjEwMDU5TDMuNjQ1NTElMjA2LjkzNjUyWk0xMi42Nzk3JTIwNi4wNDY4OEMxMy45OTMxJTIwNi4yNjU5NSUyMDE1LjE4NjElMjA2Ljg4NTAxJTIwMTYuMTMzOCUyMDcuODI2MTdDMTcuMDgyNyUyMDguNzY4NzMlMjAxNy43MDAyJTIwOS45NTQwNyUyMDE3LjkyNTglMjAxMS4yNTc4TDE2LjQ0NzMlMjAxMS41MTM3QzE2LjI3NTElMjAxMC41MTg1JTIwMTUuODA1OCUyMDkuNjE0MzYlMjAxNS4wNzYyJTIwOC44ODk2NUMxNC4zNDUyJTIwOC4xNjM5MiUyMDEzLjQzNDclMjA3LjY5MzQxJTIwMTIuNDMzNiUyMDcuNTI2MzdMMTIuNTU2NiUyMDYuNzg3MTFMMTIuNjc5NyUyMDYuMDQ2ODhaTTEyLjg1ODQlMjAyLjI3ODMyQzE1LjA3MTUlMjAyLjY1MTA3JTIwMTcuMDg5JTIwMy42OTQ1MiUyMDE4LjY5MDQlMjA1LjI4MDI3SDE4LjY5MTRDMjAuMjk0JTIwNi44NzIwMyUyMDIxLjM0MTElMjA4Ljg3OTQxJTIwMjEuNzE2OCUyMDExLjA4MDFMMjAuMjM4MyUyMDExLjMzMkMxOS45MTU5JTIwOS40NDM2NCUyMDE5LjAxOTElMjA3LjcyMDAxJTIwMTcuNjM1NyUyMDYuMzQ1N0wxNy4zNzIxJTIwNi4wOTM3NUMxNi4wMzMxJTIwNC44NjQxMiUyMDE0LjM5MzQlMjA0LjA1NzQlMjAxMi42MDg0JTIwMy43NTY4NEwxMi44NTg0JTIwMi4yNzgzMlolMjIlMjBmaWxsJTNEJTIyJTIzMUQxRDFCJTIyJTIwJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG59XG4ucXVpY2ttZW51LS1pdGVtX3dyYXAgLnF1aWNrbWVudV9faXRlbSAuaWNvbi0ta2FrYW86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTIuMDk5NiUyMDJDMTguMTAxMiUyMDIlMjAyMi45NzA3JTIwNS44Njk1NyUyMDIyLjk3MDclMjAxMC41ODRDMjIuOTcwNCUyMDE1LjI5ODIlMjAxOC4xMTY2JTIwMTkuMTc0OCUyMDEyLjExNTIlMjAxOS4xNzQ4QzExLjQ1OSUyMDE5LjE3MTYlMjAxMC44MDM0JTIwMTkuMTI0OSUyMDEwLjE1MzMlMjAxOS4wMzUyTDUuNzQ5MDIlMjAyMi4wMDQ5QzUuNjk2ODQlMjAyMi4wNDk3JTIwNS42MzIwMiUyMDIyLjA3NzQlMjA1LjU2MzQ4JTIwMjIuMDgzQzUuNDgwNjUlMjAyMi4wODI4JTIwNS40MDAwMSUyMDIyLjA1MTklMjA1LjMzNzg5JTIwMjEuOTk3MUM1LjI5NTQ4JTIwMjEuOTU0MiUyMDUuMjY1NjElMjAyMS45MDA1JTIwNS4yNTE5NSUyMDIxLjg0MThDNS4yMzgyNiUyMDIxLjc4MjklMjA1LjI0MTQ0JTIwMjEuNzIxNCUyMDUuMjYwNzQlMjAyMS42NjQxTDYuMjg0MTglMjAxNy44NDA4QzMuMjYwMzglMjAxNi4zMTMzJTIwMS4yNDQzMSUyMDEzLjYzODglMjAxLjI0NDE0JTIwMTAuNTg0QzEuMjQ0MTQlMjA1Ljg3NzM1JTIwNi4wOTAzMiUyMDIuMDAwMDQlMjAxMi4wOTk2JTIwMlpNOS4wMzUxNiUyMDguMDI0NDFDOC44OTk4JTIwOC4wMTg0MSUyMDguNzY1MzQlMjA4LjA1MTM1JTIwOC42NDc0NiUyMDguMTE4MTZDOC41MzclMjA4LjE5MDE4JTIwOC40NTY5OSUyMDguMzAwMzclMjA4LjQyMjg1JTIwOC40Mjc3M0w2Ljc3OTMlMjAxMi44ODY3QzYuNzQ4MjglMjAxMi45NzIlMjA2LjY5MzM2JTIwMTMuMDY1MSUyMDYuNjkzMzYlMjAxMy4xNTA0QzYuNjgwMDclMjAxMy4yMjczJTIwNi42ODAwNyUyMDEzLjMwNTklMjA2LjY5MzM2JTIwMTMuMzgyOEM2LjY4OTI1JTIwMTMuNDI2NiUyMDYuNjg5MjYlMjAxMy40NzA4JTIwNi42OTMzNiUyMDEzLjUxNDZDNi43MTYwNyUyMDEzLjY0MzIlMjA2Ljc4NTUxJTIwMTMuNzU5NiUyMDYuODg3NyUyMDEzLjg0MDhDNi45OTI1MSUyMDEzLjkxOTQlMjA3LjEyMSUyMDEzLjk2MDUlMjA3LjI1MTk1JTIwMTMuOTU3QzcuMzcyOSUyMDEzLjk3MjIlMjA3LjQ5NTQ5JTIwMTMuOTQ0OCUyMDcuNTk4NjMlMjAxMy44Nzk5QzcuNzAxODUlMjAxMy44MTQ4JTIwNy43Nzk4NCUyMDEzLjcxNTQlMjA3LjgxODM2JTIwMTMuNTk5Nkw4LjE0MzU1JTIwMTIuNjQ2NUgxMC4xODI2TDEwLjUwODglMjAxMy41OTk2QzEwLjU0ODIlMjAxMy43MTMlMjAxMC42MjQ0JTIwMTMuODEwMyUyMDEwLjcyNTYlMjAxMy44NzVDMTAuODI2NyUyMDEzLjkzOTYlMjAxMC45NDclMjAxMy45Njg4JTIwMTEuMDY2NCUyMDEzLjk1N0MxMS4xNDQyJTIwMTMuOTU4OSUyMDExLjIyMTklMjAxMy45NDQ0JTIwMTEuMjkzOSUyMDEzLjkxNUMxMS4zNjU5JTIwMTMuODg1NyUyMDExLjQzMSUyMDEzLjg0MTglMjAxMS40ODU0JTIwMTMuNzg2MUMxMS41NDE0JTIwMTMuNzM1NCUyMDExLjU4NTglMjAxMy42NzMxJTIwMTEuNjE1MiUyMDEzLjYwMzVDMTEuNjQ0NyUyMDEzLjUzMzklMjAxMS42NTg5JTIwMTMuNDU4NCUyMDExLjY1NjIlMjAxMy4zODI4QzExLjY1ODklMjAxMy4zMzM4JTIwMTEuNjU4OSUyMDEzLjI4NDQlMjAxMS42NTYyJTIwMTMuMjM1NEMxMS42MjkzJTIwMTMuMTE3NCUyMDExLjU5NTglMjAxMy4wMDA5JTIwMTEuNTU1NyUyMDEyLjg4NjdMMTAuMDA0OSUyMDguNTA1ODZDOS45Njc4NCUyMDguMzUwNzUlMjA5Ljg3MzQ4JTIwOC4yMTUwNSUyMDkuNzQxMjElMjA4LjEyNTk4QzkuNjE2MjclMjA4LjA1NDk1JTIwOS40NzM3MSUyMDguMDE5MyUyMDkuMzMwMDglMjA4LjAyNDQxSDkuMDM1MTZaTTMuODcxMDklMjA4LjEyNTk4QzMuNzA0MiUyMDguMTIzNzMlMjAzLjU0MDQ1JTIwOC4xNzU1NCUyMDMuNDA1MjclMjA4LjI3MzQ0QzMuMzQ0MzMlMjA4LjMyMDY4JTIwMy4yOTU5OSUyMDguMzgyMTMlMjAzLjI2MzY3JTIwOC40NTIxNUMzLjIzMTMxJTIwOC41MjIzMSUyMDMuMjE2MDQlMjA4LjU5OTU4JTIwMy4yMTk3MyUyMDguNjc2NzZDMy4yMTYwMiUyMDguNzE3NzIlMjAzLjIxNjAyJTIwOC43NTg4NCUyMDMuMjE5NzMlMjA4Ljc5OThDMy4yMzIwMyUyMDguODY0NzYlMjAzLjI1NzY5JTIwOC45MjY4MiUyMDMuMjk0OTIlMjA4Ljk4MTQ1QzMuMzMyMjQlMjA5LjAzNjElMjAzLjM4MDQ2JTIwOS4wODMwMSUyMDMuNDM2NTIlMjA5LjExODE2QzMuNTYyOTclMjA5LjE5MzM0JTIwMy43MDg0MyUyMDkuMjMwODMlMjAzLjg1NTQ3JTIwOS4yMjY1Nkg1LjA0MTk5TDUuMDQ5OCUyMDEzLjMwNTdDNS4wNDIxOSUyMDEzLjM2MjElMjA1LjA0MjIlMjAxMy40MTkyJTIwNS4wNDk4JTIwMTMuNDc1NkM1LjA3NTI5JTIwMTMuNjEzMyUyMDUuMTQ5MjYlMjAxMy43Mzc5JTIwNS4yNTg3OSUyMDEzLjgyNTJDNS4zNzM4MiUyMDEzLjkxNDUlMjA1LjUxNjUxJTIwMTMuOTYxMiUyMDUuNjYyMTElMjAxMy45NTdDNS43NDUzNyUyMDEzLjk2MDMlMjA1LjgyODglMjAxMy45NDU4JTIwNS45MDYyNSUyMDEzLjkxNUM1Ljk4MzU2JTIwMTMuODg0MyUyMDYuMDU0MDMlMjAxMy44Mzc3JTIwNi4xMTIzJTIwMTMuNzc4M0M2LjE3MzA2JTIwMTMuNzE2MiUyMDYuMjIwMzIlMjAxMy42NDE5JTIwNi4yNTA5OCUyMDEzLjU2MDVDNi4yODE2MiUyMDEzLjQ3OTIlMjA2LjI5NDY2JTIwMTMuMzkyNCUyMDYuMjkwMDQlMjAxMy4zMDU3VjkuMjI2NTZINy40Mzc1QzcuNjAxNTElMjA5LjIzNDA3JTIwNy43NjM2MiUyMDkuMTg0NyUyMDcuODk1NTElMjA5LjA4NjkxQzcuOTU2NjYlMjA5LjAzODAyJTIwOC4wMDU3OSUyMDguOTc1NjIlMjA4LjAzODA5JTIwOC45MDQzQzguMDcwMzclMjA4LjgzMyUyMDguMDg0NjMlMjA4Ljc1NDk0JTIwOC4wODEwNSUyMDguNjc2NzZDOC4wODQ4NCUyMDguNjM4MDglMjA4LjA4NDg0JTIwOC41OTgyNSUyMDguMDgxMDUlMjA4LjU1OTU3QzguMDcwNjMlMjA4LjQ5NDExJTIwOC4wNDYxMiUyMDguNDMxNzMlMjA4LjAwODc5JTIwOC4zNzY5NUM3Ljk3MTI2JTIwOC4zMjIlMjA3LjkyMTY5JTIwOC4yNzU4JTIwNy44NjQyNiUyMDguMjQyMTlDNy43Mzk5NyUyMDguMTYxMjglMjA3LjU5MzUyJTIwOC4xMjA3NyUyMDcuNDQ1MzElMjA4LjEyNTk4SDMuODcxMDlaTTE5LjY4NDYlMjA4LjAyNTM5QzE5LjU5MTklMjA4LjAyMzU4JTIwMTkuNTAwNSUyMDguMDQ3MzUlMjAxOS40MjA5JTIwOC4wOTQ3M0MxOS4zMzY1JTIwOC4xNjIlMjAxOS4yNTYyJTIwOC4yMzQzOSUyMDE5LjE4MDclMjA4LjMxMTUyTDE3LjIxODglMjAxMC41NzYyVjguNTEzNjdDMTcuMTkzNyUyMDguMzczODIlMjAxNy4xMTk2JTIwOC4yNDczNiUyMDE3LjAwOTglMjA4LjE1NzIzQzE2Ljg4MjklMjA4LjA2NDc3JTIwMTYuNzI3MSUyMDguMDE4ODclMjAxNi41NzAzJTIwOC4wMjczNEMxNi40MTM3JTIwOC4wMzU5MSUyMDE2LjI2NDUlMjA4LjA5NzY0JTIwMTYuMTQ4NCUyMDguMjAzMTJDMTYuMDM0MSUyMDguMzMzNzMlMjAxNS45NzM5JTIwOC41MDMyNSUyMDE1Ljk3ODUlMjA4LjY3Njc2TDE1LjkzMTYlMjAxMy4yNjY2QzE1LjkyNCUyMDEzLjMyMzIlMjAxNS45MjQlMjAxMy4zODA5JTIwMTUuOTMxNiUyMDEzLjQzNzVDMTUuOTU3MSUyMDEzLjU3NTElMjAxNi4wMzEzJTIwMTMuNjk4OSUyMDE2LjE0MDYlMjAxMy43ODYxQzE2LjI1MzIlMjAxMy44NzQzJTIwMTYuMzkzMSUyMDEzLjkyMDklMjAxNi41MzYxJTIwMTMuOTE4QzE2LjYyMTclMjAxMy45MjE1JTIwMTYuNzA3MiUyMDEzLjkwNzYlMjAxNi43ODcxJTIwMTMuODc3QzE2Ljg2NzElMjAxMy44NDYzJTIwMTYuOTQwNyUyMDEzLjc5OTElMjAxNy4wMDIlMjAxMy43MzkzQzE3LjExNiUyMDEzLjYwODclMjAxNy4xNzY1JTIwMTMuNDM5OSUyMDE3LjE3MTklMjAxMy4yNjY2VjExLjk3MTdMMTcuODYyMyUyMDExLjI1MUwxOS4zMDQ3JTIwMTMuNTc3MUMxOS4zNjQ0JTIwMTMuNjg2MSUyMDE5LjQ0OTYlMjAxMy43Nzk0JTIwMTkuNTUyNyUyMDEzLjg0ODZDMTkuNjQ4JTIwMTMuODk4NiUyMDE5Ljc1NDglMjAxMy45MjIzJTIwMTkuODYyMyUyMDEzLjkxOEMyMC4wMjQ0JTIwMTMuOTIwMiUyMDIwLjE4MzElMjAxMy44NjgzJTIwMjAuMzEyNSUyMDEzLjc3MDVDMjAuMzgxMSUyMDEzLjcxMjElMjAyMC40MzUlMjAxMy42MzgyJTIwMjAuNDY4OCUyMDEzLjU1NDdDMjAuNTAyNSUyMDEzLjQ3MSUyMDIwLjUxNTglMjAxMy4zNzk4JTIwMjAuNTA2OCUyMDEzLjI5VjEzLjI1MUMyMC40NjQlMjAxMy4xMjA2JTIwMjAuNDAwOCUyMDEyLjk5NzglMjAyMC4zMjAzJTIwMTIuODg2N1YxMi44MDk2TDE4Ljc2OTUlMjAxMC40MDUzTDIwLjA1NjYlMjA4Ljk5NDE0QzIwLjExMzQlMjA4LjkzMDExJTIwMjAuMTYzJTIwOC44NjAxNiUyMDIwLjIwNDElMjA4Ljc4NTE2QzIwLjI0NDQlMjA4LjcxNDM5JTIwMjAuMjY1MyUyMDguNjM0MTglMjAyMC4yNjU2JTIwOC41NTI3M1Y4LjQ1MTE3QzIwLjI1NDYlMjA4LjM4ODc2JTIwMjAuMjMwOCUyMDguMzI5NTIlMjAyMC4xOTYzJTIwOC4yNzYzN0MyMC4xNjE3JTIwOC4yMjMxMyUyMDIwLjExNzElMjA4LjE3NzA5JTIwMjAuMDY0NSUyMDguMTQxNkMxOS45NTI2JTIwOC4wNjUxNSUyMDE5LjgyMDElMjA4LjAyNDY4JTIwMTkuNjg0NiUyMDguMDI1MzlaTTEyLjQ2MjklMjA4LjAyNTM5QzEyLjM3ODQlMjA4LjAyMTQ4JTIwMTIuMjkzNiUyMDguMDM0NzElMjAxMi4yMTQ4JTIwOC4wNjU0M0MxMi4xMzYxJTIwOC4wOTYxNSUyMDEyLjA2NDQlMjA4LjE0MzA5JTIwMTIuMDA0OSUyMDguMjAzMTJDMTEuODg3OCUyMDguMzMyMDUlMjAxMS44MjcxJTIwOC41MDI3NSUyMDExLjgzNSUyMDguNjc2NzZMMTEuODU4NCUyMDEzLjA4ODlDMTEuODUyNyUyMDEzLjE3MzklMjAxMS44NTI3JTIwMTMuMjU5NyUyMDExLjg1ODQlMjAxMy4zNDQ3QzExLjg4MjIlMjAxMy40OTkzJTIwMTEuOTY1NiUyMDEzLjYzODglMjAxMi4wOTA4JTIwMTMuNzMyNEMxMi4yMzA5JTIwMTMuODIzNSUyMDEyLjM5NjclMjAxMy44NjcyJTIwMTIuNTYzNSUyMDEzLjg1NjRIMTUuMTg0NkMxNS4zNTEzJTIwMTMuODU4NiUyMDE1LjUxNDMlMjAxMy44MDY3JTIwMTUuNjQ5NCUyMDEzLjcwOUMxNS43MTA1JTIwMTMuNjYxOCUyMDE1Ljc1OTYlMjAxMy42MDAzJTIwMTUuNzkyJTIwMTMuNTMwM0MxNS44MjQ0JTIwMTMuNDYwMSUyMDE1LjgzOTYlMjAxMy4zODI4JTIwMTUuODM1OSUyMDEzLjMwNTdWMTMuMTg5NUMxNS44MjQxJTIwMTMuMTI0MiUyMDE1Ljc5ODElMjAxMy4wNjE2JTIwMTUuNzYwNyUyMDEzLjAwNjhDMTUuNzIzNCUyMDEyLjk1MjIlMjAxNS42NzQ1JTIwMTIuOTA1OCUyMDE1LjYxODIlMjAxMi44NzExQzE1LjQ5MjclMjAxMi43OTM0JTIwMTUuMzQ3NyUyMDEyLjc1MyUyMDE1LjIwMDIlMjAxMi43NTQ5SDEzLjA2NzRWOC42NzY3NkMxMy4wNzUlMjA4LjYyMjc4JTIwMTMuMDc1JTIwOC41Njc2NSUyMDEzLjA2NzQlMjA4LjUxMzY3QzEzLjA0NSUyMDguMzc0NjMlMjAxMi45NzM3JTIwOC4yNDgxNiUyMDEyLjg2NjIlMjA4LjE1NzIzQzEyLjc1MDElMjA4LjA3MDA5JTIwMTIuNjA4MSUyMDguMDIzNzMlMjAxMi40NjI5JTIwOC4wMjUzOVpNOS45MjY3NiUyMDExLjc3MDVIOC40NjE5MUw5LjE5ODI0JTIwOS40NDQzNEw5LjkyNjc2JTIwMTEuNzcwNVolMjIlMjBmaWxsJTNEJTIyJTIzMUQxRDFCJTIyJTIwJTJGJTNFJTNDJTJGc3ZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMi4wOTk2JTIwMkMxOC4xMDEyJTIwMiUyMDIyLjk3MDclMjA1Ljg2OTU3JTIwMjIuOTcwNyUyMDEwLjU4NEMyMi45NzA0JTIwMTUuMjk4MiUyMDE4LjExNjYlMjAxOS4xNzQ4JTIwMTIuMTE1MiUyMDE5LjE3NDhDMTEuNDU5JTIwMTkuMTcxNiUyMDEwLjgwMzQlMjAxOS4xMjQ5JTIwMTAuMTUzMyUyMDE5LjAzNTJMNS43NDkwMiUyMDIyLjAwNDlDNS42OTY4NCUyMDIyLjA0OTclMjA1LjYzMjAyJTIwMjIuMDc3NCUyMDUuNTYzNDglMjAyMi4wODNDNS40ODA2NSUyMDIyLjA4MjglMjA1LjQwMDAxJTIwMjIuMDUxOSUyMDUuMzM3ODklMjAyMS45OTcxQzUuMjk1NDglMjAyMS45NTQyJTIwNS4yNjU2MSUyMDIxLjkwMDUlMjA1LjI1MTk1JTIwMjEuODQxOEM1LjIzODI2JTIwMjEuNzgyOSUyMDUuMjQxNDQlMjAyMS43MjE0JTIwNS4yNjA3NCUyMDIxLjY2NDFMNi4yODQxOCUyMDE3Ljg0MDhDMy4yNjAzOCUyMDE2LjMxMzMlMjAxLjI0NDMxJTIwMTMuNjM4OCUyMDEuMjQ0MTQlMjAxMC41ODRDMS4yNDQxNCUyMDUuODc3MzUlMjA2LjA5MDMyJTIwMi4wMDAwNCUyMDEyLjA5OTYlMjAyWk05LjAzNTE2JTIwOC4wMjQ0MUM4Ljg5OTglMjA4LjAxODQxJTIwOC43NjUzNCUyMDguMDUxMzUlMjA4LjY0NzQ2JTIwOC4xMTgxNkM4LjUzNyUyMDguMTkwMTglMjA4LjQ1Njk5JTIwOC4zMDAzNyUyMDguNDIyODUlMjA4LjQyNzczTDYuNzc5MyUyMDEyLjg4NjdDNi43NDgyOCUyMDEyLjk3MiUyMDYuNjkzMzYlMjAxMy4wNjUxJTIwNi42OTMzNiUyMDEzLjE1MDRDNi42ODAwNyUyMDEzLjIyNzMlMjA2LjY4MDA3JTIwMTMuMzA1OSUyMDYuNjkzMzYlMjAxMy4zODI4QzYuNjg5MjUlMjAxMy40MjY2JTIwNi42ODkyNiUyMDEzLjQ3MDglMjA2LjY5MzM2JTIwMTMuNTE0NkM2LjcxNjA3JTIwMTMuNjQzMiUyMDYuNzg1NTElMjAxMy43NTk2JTIwNi44ODc3JTIwMTMuODQwOEM2Ljk5MjUxJTIwMTMuOTE5NCUyMDcuMTIxJTIwMTMuOTYwNSUyMDcuMjUxOTUlMjAxMy45NTdDNy4zNzI5JTIwMTMuOTcyMiUyMDcuNDk1NDklMjAxMy45NDQ4JTIwNy41OTg2MyUyMDEzLjg3OTlDNy43MDE4NSUyMDEzLjgxNDglMjA3Ljc3OTg0JTIwMTMuNzE1NCUyMDcuODE4MzYlMjAxMy41OTk2TDguMTQzNTUlMjAxMi42NDY1SDEwLjE4MjZMMTAuNTA4OCUyMDEzLjU5OTZDMTAuNTQ4MiUyMDEzLjcxMyUyMDEwLjYyNDQlMjAxMy44MTAzJTIwMTAuNzI1NiUyMDEzLjg3NUMxMC44MjY3JTIwMTMuOTM5NiUyMDEwLjk0NyUyMDEzLjk2ODglMjAxMS4wNjY0JTIwMTMuOTU3QzExLjE0NDIlMjAxMy45NTg5JTIwMTEuMjIxOSUyMDEzLjk0NDQlMjAxMS4yOTM5JTIwMTMuOTE1QzExLjM2NTklMjAxMy44ODU3JTIwMTEuNDMxJTIwMTMuODQxOCUyMDExLjQ4NTQlMjAxMy43ODYxQzExLjU0MTQlMjAxMy43MzU0JTIwMTEuNTg1OCUyMDEzLjY3MzElMjAxMS42MTUyJTIwMTMuNjAzNUMxMS42NDQ3JTIwMTMuNTMzOSUyMDExLjY1ODklMjAxMy40NTg0JTIwMTEuNjU2MiUyMDEzLjM4MjhDMTEuNjU4OSUyMDEzLjMzMzglMjAxMS42NTg5JTIwMTMuMjg0NCUyMDExLjY1NjIlMjAxMy4yMzU0QzExLjYyOTMlMjAxMy4xMTc0JTIwMTEuNTk1OCUyMDEzLjAwMDklMjAxMS41NTU3JTIwMTIuODg2N0wxMC4wMDQ5JTIwOC41MDU4NkM5Ljk2Nzg0JTIwOC4zNTA3NSUyMDkuODczNDglMjA4LjIxNTA1JTIwOS43NDEyMSUyMDguMTI1OThDOS42MTYyNyUyMDguMDU0OTUlMjA5LjQ3MzcxJTIwOC4wMTkzJTIwOS4zMzAwOCUyMDguMDI0NDFIOS4wMzUxNlpNMy44NzEwOSUyMDguMTI1OThDMy43MDQyJTIwOC4xMjM3MyUyMDMuNTQwNDUlMjA4LjE3NTU0JTIwMy40MDUyNyUyMDguMjczNDRDMy4zNDQzMyUyMDguMzIwNjglMjAzLjI5NTk5JTIwOC4zODIxMyUyMDMuMjYzNjclMjA4LjQ1MjE1QzMuMjMxMzElMjA4LjUyMjMxJTIwMy4yMTYwNCUyMDguNTk5NTglMjAzLjIxOTczJTIwOC42NzY3NkMzLjIxNjAyJTIwOC43MTc3MiUyMDMuMjE2MDIlMjA4Ljc1ODg0JTIwMy4yMTk3MyUyMDguNzk5OEMzLjIzMjAzJTIwOC44NjQ3NiUyMDMuMjU3NjklMjA4LjkyNjgyJTIwMy4yOTQ5MiUyMDguOTgxNDVDMy4zMzIyNCUyMDkuMDM2MSUyMDMuMzgwNDYlMjA5LjA4MzAxJTIwMy40MzY1MiUyMDkuMTE4MTZDMy41NjI5NyUyMDkuMTkzMzQlMjAzLjcwODQzJTIwOS4yMzA4MyUyMDMuODU1NDclMjA5LjIyNjU2SDUuMDQxOTlMNS4wNDk4JTIwMTMuMzA1N0M1LjA0MjE5JTIwMTMuMzYyMSUyMDUuMDQyMiUyMDEzLjQxOTIlMjA1LjA0OTglMjAxMy40NzU2QzUuMDc1MjklMjAxMy42MTMzJTIwNS4xNDkyNiUyMDEzLjczNzklMjA1LjI1ODc5JTIwMTMuODI1MkM1LjM3MzgyJTIwMTMuOTE0NSUyMDUuNTE2NTElMjAxMy45NjEyJTIwNS42NjIxMSUyMDEzLjk1N0M1Ljc0NTM3JTIwMTMuOTYwMyUyMDUuODI4OCUyMDEzLjk0NTglMjA1LjkwNjI1JTIwMTMuOTE1QzUuOTgzNTYlMjAxMy44ODQzJTIwNi4wNTQwMyUyMDEzLjgzNzclMjA2LjExMjMlMjAxMy43NzgzQzYuMTczMDYlMjAxMy43MTYyJTIwNi4yMjAzMiUyMDEzLjY0MTklMjA2LjI1MDk4JTIwMTMuNTYwNUM2LjI4MTYyJTIwMTMuNDc5MiUyMDYuMjk0NjYlMjAxMy4zOTI0JTIwNi4yOTAwNCUyMDEzLjMwNTdWOS4yMjY1Nkg3LjQzNzVDNy42MDE1MSUyMDkuMjM0MDclMjA3Ljc2MzYyJTIwOS4xODQ3JTIwNy44OTU1MSUyMDkuMDg2OTFDNy45NTY2NiUyMDkuMDM4MDIlMjA4LjAwNTc5JTIwOC45NzU2MiUyMDguMDM4MDklMjA4LjkwNDNDOC4wNzAzNyUyMDguODMzJTIwOC4wODQ2MyUyMDguNzU0OTQlMjA4LjA4MTA1JTIwOC42NzY3NkM4LjA4NDg0JTIwOC42MzgwOCUyMDguMDg0ODQlMjA4LjU5ODI1JTIwOC4wODEwNSUyMDguNTU5NTdDOC4wNzA2MyUyMDguNDk0MTElMjA4LjA0NjEyJTIwOC40MzE3MyUyMDguMDA4NzklMjA4LjM3Njk1QzcuOTcxMjYlMjA4LjMyMiUyMDcuOTIxNjklMjA4LjI3NTglMjA3Ljg2NDI2JTIwOC4yNDIxOUM3LjczOTk3JTIwOC4xNjEyOCUyMDcuNTkzNTIlMjA4LjEyMDc3JTIwNy40NDUzMSUyMDguMTI1OThIMy44NzEwOVpNMTkuNjg0NiUyMDguMDI1MzlDMTkuNTkxOSUyMDguMDIzNTglMjAxOS41MDA1JTIwOC4wNDczNSUyMDE5LjQyMDklMjA4LjA5NDczQzE5LjMzNjUlMjA4LjE2MiUyMDE5LjI1NjIlMjA4LjIzNDM5JTIwMTkuMTgwNyUyMDguMzExNTJMMTcuMjE4OCUyMDEwLjU3NjJWOC41MTM2N0MxNy4xOTM3JTIwOC4zNzM4MiUyMDE3LjExOTYlMjA4LjI0NzM2JTIwMTcuMDA5OCUyMDguMTU3MjNDMTYuODgyOSUyMDguMDY0NzclMjAxNi43MjcxJTIwOC4wMTg4NyUyMDE2LjU3MDMlMjA4LjAyNzM0QzE2LjQxMzclMjA4LjAzNTkxJTIwMTYuMjY0NSUyMDguMDk3NjQlMjAxNi4xNDg0JTIwOC4yMDMxMkMxNi4wMzQxJTIwOC4zMzM3MyUyMDE1Ljk3MzklMjA4LjUwMzI1JTIwMTUuOTc4NSUyMDguNjc2NzZMMTUuOTMxNiUyMDEzLjI2NjZDMTUuOTI0JTIwMTMuMzIzMiUyMDE1LjkyNCUyMDEzLjM4MDklMjAxNS45MzE2JTIwMTMuNDM3NUMxNS45NTcxJTIwMTMuNTc1MSUyMDE2LjAzMTMlMjAxMy42OTg5JTIwMTYuMTQwNiUyMDEzLjc4NjFDMTYuMjUzMiUyMDEzLjg3NDMlMjAxNi4zOTMxJTIwMTMuOTIwOSUyMDE2LjUzNjElMjAxMy45MThDMTYuNjIxNyUyMDEzLjkyMTUlMjAxNi43MDcyJTIwMTMuOTA3NiUyMDE2Ljc4NzElMjAxMy44NzdDMTYuODY3MSUyMDEzLjg0NjMlMjAxNi45NDA3JTIwMTMuNzk5MSUyMDE3LjAwMiUyMDEzLjczOTNDMTcuMTE2JTIwMTMuNjA4NyUyMDE3LjE3NjUlMjAxMy40Mzk5JTIwMTcuMTcxOSUyMDEzLjI2NjZWMTEuOTcxN0wxNy44NjIzJTIwMTEuMjUxTDE5LjMwNDclMjAxMy41NzcxQzE5LjM2NDQlMjAxMy42ODYxJTIwMTkuNDQ5NiUyMDEzLjc3OTQlMjAxOS41NTI3JTIwMTMuODQ4NkMxOS42NDglMjAxMy44OTg2JTIwMTkuNzU0OCUyMDEzLjkyMjMlMjAxOS44NjIzJTIwMTMuOTE4QzIwLjAyNDQlMjAxMy45MjAyJTIwMjAuMTgzMSUyMDEzLjg2ODMlMjAyMC4zMTI1JTIwMTMuNzcwNUMyMC4zODExJTIwMTMuNzEyMSUyMDIwLjQzNSUyMDEzLjYzODIlMjAyMC40Njg4JTIwMTMuNTU0N0MyMC41MDI1JTIwMTMuNDcxJTIwMjAuNTE1OCUyMDEzLjM3OTglMjAyMC41MDY4JTIwMTMuMjlWMTMuMjUxQzIwLjQ2NCUyMDEzLjEyMDYlMjAyMC40MDA4JTIwMTIuOTk3OCUyMDIwLjMyMDMlMjAxMi44ODY3VjEyLjgwOTZMMTguNzY5NSUyMDEwLjQwNTNMMjAuMDU2NiUyMDguOTk0MTRDMjAuMTEzNCUyMDguOTMwMTElMjAyMC4xNjMlMjA4Ljg2MDE2JTIwMjAuMjA0MSUyMDguNzg1MTZDMjAuMjQ0NCUyMDguNzE0MzklMjAyMC4yNjUzJTIwOC42MzQxOCUyMDIwLjI2NTYlMjA4LjU1MjczVjguNDUxMTdDMjAuMjU0NiUyMDguMzg4NzYlMjAyMC4yMzA4JTIwOC4zMjk1MiUyMDIwLjE5NjMlMjA4LjI3NjM3QzIwLjE2MTclMjA4LjIyMzEzJTIwMjAuMTE3MSUyMDguMTc3MDklMjAyMC4wNjQ1JTIwOC4xNDE2QzE5Ljk1MjYlMjA4LjA2NTE1JTIwMTkuODIwMSUyMDguMDI0NjglMjAxOS42ODQ2JTIwOC4wMjUzOVpNMTIuNDYyOSUyMDguMDI1MzlDMTIuMzc4NCUyMDguMDIxNDglMjAxMi4yOTM2JTIwOC4wMzQ3MSUyMDEyLjIxNDglMjA4LjA2NTQzQzEyLjEzNjElMjA4LjA5NjE1JTIwMTIuMDY0NCUyMDguMTQzMDklMjAxMi4wMDQ5JTIwOC4yMDMxMkMxMS44ODc4JTIwOC4zMzIwNSUyMDExLjgyNzElMjA4LjUwMjc1JTIwMTEuODM1JTIwOC42NzY3NkwxMS44NTg0JTIwMTMuMDg4OUMxMS44NTI3JTIwMTMuMTczOSUyMDExLjg1MjclMjAxMy4yNTk3JTIwMTEuODU4NCUyMDEzLjM0NDdDMTEuODgyMiUyMDEzLjQ5OTMlMjAxMS45NjU2JTIwMTMuNjM4OCUyMDEyLjA5MDglMjAxMy43MzI0QzEyLjIzMDklMjAxMy44MjM1JTIwMTIuMzk2NyUyMDEzLjg2NzIlMjAxMi41NjM1JTIwMTMuODU2NEgxNS4xODQ2QzE1LjM1MTMlMjAxMy44NTg2JTIwMTUuNTE0MyUyMDEzLjgwNjclMjAxNS42NDk0JTIwMTMuNzA5QzE1LjcxMDUlMjAxMy42NjE4JTIwMTUuNzU5NiUyMDEzLjYwMDMlMjAxNS43OTIlMjAxMy41MzAzQzE1LjgyNDQlMjAxMy40NjAxJTIwMTUuODM5NiUyMDEzLjM4MjglMjAxNS44MzU5JTIwMTMuMzA1N1YxMy4xODk1QzE1LjgyNDElMjAxMy4xMjQyJTIwMTUuNzk4MSUyMDEzLjA2MTYlMjAxNS43NjA3JTIwMTMuMDA2OEMxNS43MjM0JTIwMTIuOTUyMiUyMDE1LjY3NDUlMjAxMi45MDU4JTIwMTUuNjE4MiUyMDEyLjg3MTFDMTUuNDkyNyUyMDEyLjc5MzQlMjAxNS4zNDc3JTIwMTIuNzUzJTIwMTUuMjAwMiUyMDEyLjc1NDlIMTMuMDY3NFY4LjY3Njc2QzEzLjA3NSUyMDguNjIyNzglMjAxMy4wNzUlMjA4LjU2NzY1JTIwMTMuMDY3NCUyMDguNTEzNjdDMTMuMDQ1JTIwOC4zNzQ2MyUyMDEyLjk3MzclMjA4LjI0ODE2JTIwMTIuODY2MiUyMDguMTU3MjNDMTIuNzUwMSUyMDguMDcwMDklMjAxMi42MDgxJTIwOC4wMjM3MyUyMDEyLjQ2MjklMjA4LjAyNTM5Wk05LjkyNjc2JTIwMTEuNzcwNUg4LjQ2MTkxTDkuMTk4MjQlMjA5LjQ0NDM0TDkuOTI2NzYlMjAxMS43NzA1WiUyMiUyMGZpbGwlM0QlMjIlMjMxRDFEMUIlMjIlMjAlMkYlM0UlM0MlMkZzdmclM0UlM0MlMkZzdmclM0VcIik7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcbn1cblxuLnBhZ2luYXRpb24tLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnBhZ2luYXRpb24tLWRlZmF1bHQgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucGFnaW5hdGlvbi0tZGVmYXVsdCA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4ucGFnaW5hdGlvbi0tZGVmYXVsdCA+IGEuaXMtb24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucGFnaW5hdGlvbi0tZGVmYXVsdCA+IGEuaXMtb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4ucGFnaW5hdGlvbi0tZGVmYXVsdCA+IGEuaWNvbi0tYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uLS1kZWZhdWx0ID4gYS5pY29uLS1idXR0b24uaXMtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLS1kZWZhdWx0ID4gYS5pY29uLS1idXR0b24uaXMtZGlzYWJsZWQgLmJ1dHRvbl9faWNvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS01MCk7XG59XG5cbi5ub2RhdGEtLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAxODBweCAwO1xufVxuLm5vZGF0YS0tZGVmYXVsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd3d3L2NvbW1vbi9pY28tbm9kYXRhLnBuZykgbm8tcmVwZWF0IDAgMC8xMDAlO1xufVxuLm5vZGF0YV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubm9kYXRhX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLm5vZGF0YV9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RhdGFfX3RleHQgPiBzdHJvbmcge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5vZGF0YV9fdGV4dCA+IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5ub2RhdGFfX3RleHQgPiBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5ub2RhdGFfX2Rlc2Mge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5vZGF0YV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5ub2RhdGFfX2Rlc2Mge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4ubGlzdC0tZGVmYXVsdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubGlzdC0tZGVmYXVsdCA+IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLmxpc3QtLWRlZmF1bHQgPiBsaSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG4ubGlzdC0tZGVmYXVsdCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmxpc3QtLWRlZmF1bHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xufVxuLmxpc3QtLWRlZmF1bHQgPiBsaS5kb3Q6OmJlZm9yZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS04MCk7XG59XG5cbi5udW1iZXJsaXN0LS1kZWZhdWx0IHtcbiAgY291bnRlci1yZXNldDogbGlzdC1jb3VudGVyO1xufVxuLm51bWJlcmxpc3QtLWRlZmF1bHQgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLm51bWJlcmxpc3QtLWRlZmF1bHQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5udW1iZXJsaXN0LS1kZWZhdWx0ID4gbGkgPiAubnVtYmVybGlzdF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubnVtYmVybGlzdC0tZGVmYXVsdCA+IGxpID4gLm51bWJlcmxpc3RfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4ubnVtYmVybGlzdC0tZGVmYXVsdCA+IGxpID4gLm51bWJlcmxpc3RfdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuLm51bWJlcmxpc3QtLWRlZmF1bHQgPiBsaSA+IC5udW1iZXJsaXN0X3RpdGxlOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1jb3VudGVyO1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtY291bnRlcikgXCIuIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3B4O1xufVxuLm51bWJlcmxpc3QtLWRlZmF1bHQgPiBsaSA+IC5udW1iZXJsaXN0X2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm51bWJlcmxpc3QtLWRlZmF1bHQgPiBsaSA+IC5udW1iZXJsaXN0X2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4ubnVtYmVybGlzdC0tZGVmYXVsdCA+IGxpID4gLm51bWJlcmxpc3RfZGVzYyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktZ3JheS02MCk7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnN0YXJMaXN0LS1kZWZhdWx0ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zdGFyTGlzdC0tZGVmYXVsdCA+IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnN0YXJMaXN0LS1kZWZhdWx0ID4gbGkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuLnN0YXJMaXN0LS1kZWZhdWx0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuXG5wLnN0YXJMaXN0LS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBwLnN0YXJMaXN0LS1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxucC5zdGFyTGlzdC0tZGVmYXVsdCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5wLnN0YXJMaXN0LS1kZWZhdWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cbnAuc3Rhckxpc3QtLWRlZmF1bHQgPiBzdHJvbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgcC5zdGFyTGlzdC0tZGVmYXVsdCA+IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbnAuc3Rhckxpc3QtLWRlZmF1bHQgPiBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLnNlYXJjaC0tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VhcmNoLS1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNoLS1hcmVhIC5pbnB1dC0tZGVmYXVsdCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGdhcDogOHB4O1xufVxuLnNlYXJjaC0tYXJlYSAuaW5wdXQtLWRlZmF1bHQgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLWxhcmdlLmljb24tLWJ1dHRvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uc2VhcmNoLS1hcmVhIC5pbnB1dC0tZGVmYXVsdCAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbGFyZ2UuaWNvbi0tYnV0dG9uIC5idXR0b25fX2ljb246YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zZWFyY2gtLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLnNlYXJjaC0tZGF0YV90ZXh0IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWFyY2gtLWRhdGFfdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5zZWFyY2gtLWRhdGFfdGV4dCA+IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VhcmNoLS1kYXRhX3RleHQgPiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uc2VhcmNoLS1kYXRhX3RleHQgPiBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5zZWFyY2gtLWRhdGFfbGlzdCA+IGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTEpO1xufVxuLnNlYXJjaC0tZGF0YV9saXN0ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4uc2VhcmNoLS1kYXRhX2xpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTEpO1xufVxuLnNlYXJjaC0tZGF0YTpoYXMoLm5vZGF0YS0tZGVmYXVsdCkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlYXJjaC0tZGF0YSAubm9kYXRhLS1kZWZhdWx0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5kYXRhLS1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmRhdGEtLWRlZmF1bHQgZHQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRhdGEtLWRlZmF1bHQgZHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uZGF0YS0tZGVmYXVsdCBkZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZGF0YS0tZGVmYXVsdCBkZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5kYXRhLS1kZWZhdWx0IGRkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGhlaWdodDogNjBweDtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucG9saWN5LS1kZWZhdWx0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ucG9saWN5LS1kZWZhdWx0IC50YWJsZS0tZml4ZWQgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnBvbGljeS0tZGVmYXVsdCAubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBvbGljeS0taW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucG9saWN5LS1pbmRleCBkdCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9saWN5LS1pbmRleCBkdCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5wb2xpY3ktLWluZGV4IGRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5LWdyYXktMTApO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucG9saWN5LS1pbmRleCBkZCA+IG9sIHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LWNvdW50ZXItaW5kZXg7XG59XG4ucG9saWN5LS1pbmRleCBkZCA+IG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucG9saWN5LS1pbmRleCBkZCA+IG9sIGxpLnBvbGljeS0taW5kZXgtY29sdW1uLXN0YXJ0IHtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstYmVmb3JlOiBhbHdheXM7XG4gIGJyZWFrLWJlZm9yZTogY29sdW1uO1xufVxuLnBvbGljeS0taW5kZXggZGQgPiBvbCBsaSA+ICoge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvbGljeS0taW5kZXggZGQgPiBvbCBsaSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4ucG9saWN5LS1pbmRleCBkZCA+IG9sIGxpID4gKiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wb2xpY3ktLWluZGV4IGRkID4gb2wgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LWNvdW50ZXItaW5kZXg7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyLWluZGV4KSBcIi4gXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9saWN5LS1pbmRleCBkZCA+IG9sIGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4ucG9saWN5LS1pbmRleCBkZCA+IG9sIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5wb2xpY3ktLWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5wb2xpY3ktLWxpc3QgPiBsaSA+IHA6bm90KC5wb2xpY3ktLWxpc3QtZGVzYykge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvbGljeS0tbGlzdCA+IGxpID4gcDpub3QoLnBvbGljeS0tbGlzdC1kZXNjKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5wb2xpY3ktLWxpc3QgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5wb2xpY3ktLWxpc3QtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9saWN5LS1saXN0LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4ucG9saWN5LS1saXN0LWRlc2Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ucG9saWN5LS1saXN0LWRlcHRoMDEge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LWNvdW50ZXItbnVtYmVyO1xufVxuLnBvbGljeS0tbGlzdC1kZXB0aDAxID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvbGljeS0tbGlzdC1kZXB0aDAxID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4ucG9saWN5LS1saXN0LWRlcHRoMDEgPiBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtY291bnRlci1udW1iZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyLW51bWJlcikgXCIuIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5wb2xpY3ktLWxpc3QtZGVwdGgwMSA+IGxpID4gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wb2xpY3ktLWxpc3QtZGVwdGgwMSA+IGxpID4gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLnBvbGljeS0tbGlzdC1kZXB0aDAyIHtcbiAgY291bnRlci1yZXNldDogbGlzdC1jb3VudGVyLWhhbGY7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucG9saWN5LS1saXN0LWRlcHRoMDIgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvbGljeS0tbGlzdC1kZXB0aDAyID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4ucG9saWN5LS1saXN0LWRlcHRoMDIgPiBsaSA+ICoge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuLnBvbGljeS0tbGlzdC1kZXB0aDAyID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wb2xpY3ktLWxpc3QtZGVwdGgwMiA+IGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1jb3VudGVyLWhhbGY7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyLWhhbGYpIFwiKVwiO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5wb2xpY3ktLWxpc3QtZGVwdGgwMyB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtY291bnRlci1oYW5ndWw7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wb2xpY3ktLWxpc3QtZGVwdGgwMyA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9saWN5LS1saXN0LWRlcHRoMDMgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5wb2xpY3ktLWxpc3QtZGVwdGgwMyA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucG9saWN5LS1saXN0LWRlcHRoMDMgPiBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtY291bnRlci1oYW5ndWw7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyLWhhbmd1bCwgaGFuZ3VsKSBcIikgXCI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnBvbGljeS0tbGlzdC1vcmcge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnBvbGljeS0tbGlzdC1vcmcgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvbGljeS0tbGlzdC1vcmcgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5wb2xpY3ktLWxpc3Qtb3JnID4gbGkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuLnBvbGljeS0tbGlzdC1vcmcgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5wb2xpY3ktLWxpc3Qtb3JnID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pa2XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnBvbGljeS0tbGlzdC1vcmcgPiBsaSA+IHVsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnBvbGljeS0tbGlzdC1vcmcgPiBsaSA+IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wb2xpY3ktLWxpc3Qtb3JnID4gbGkgPiB1bCA+IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnBvbGljeS0tbGlzdC1vcmcgPiBsaSA+IHVsID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wb2xpY3ktLWxpc3Qtb3JnID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keS1ncmF5LTgwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG59XG4ucG9saWN5LS1saXN0LWJ1bGxldCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucG9saWN5LS1saXN0LWJ1bGxldCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9saWN5LS1saXN0LWJ1bGxldCA+IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnBvbGljeS0tbGlzdC1idWxsZXQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnBvbGljeS0tbGlzdC1idWxsZXQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS04MCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNHB4O1xufVxuLnBvbGljeS0tbGlzdC10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wb2xpY3ktLWxpc3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5wb2xpY3ktLWxpc3QtdGV4dCB7XG4gIG1hcmdpbjogMTJweCAwIDI0cHg7XG59XG4ucG9saWN5LS1saXN0LXJtYXJrICsgdWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wb2xpY3ktLWxpc3Qge1xuICAvKiDsnbTsmqnslb3qtIAgKi9cbn1cbi5wb2xpY3ktLWxpc3QtdXNlLWRlcGgwMSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ucG9saWN5LS1saXN0LXVzZS1kZXBoMDEgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wb2xpY3ktLWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvbGljeS0tbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5wb2xpY3ktLWxpc3QtdXNlLWRlcGgwMSAudGFibGUtLWRlZmF1bHQsIC5wb2xpY3ktLWxpc3QtZGVwdGgwMSAudGFibGUtLWRlZmF1bHQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnBvbGljeS0tbGlzdC11c2UtZGVwaDAxIC50YWJsZS0tZGVmYXVsdCAudGFibGVfX3dyYXAsIC5wb2xpY3ktLWxpc3QtZGVwdGgwMSAudGFibGUtLWRlZmF1bHQgLnRhYmxlX193cmFwIHtcbiAgbWluLXdpZHRoOiA5MDBweDtcbn1cbi5wb2xpY3ktLWxpc3QtdXNlLWRlcGgwMSAudGFibGUtLWRlZmF1bHQgLnRhYmxlX193cmFwLnc3NTAsIC5wb2xpY3ktLWxpc3QtZGVwdGgwMSAudGFibGUtLWRlZmF1bHQgLnRhYmxlX193cmFwLnc3NTAge1xuICBtaW4td2lkdGg6IDc1MHB4O1xufVxuLnBvbGljeS0tbGlzdC11c2UtZGVwaDAxIC50YWJsZS0tZGVmYXVsdCAudGFibGVfX3dyYXAudzQ1MCwgLnBvbGljeS0tbGlzdC1kZXB0aDAxIC50YWJsZS0tZGVmYXVsdCAudGFibGVfX3dyYXAudzQ1MCB7XG4gIG1pbi13aWR0aDogNDUwcHg7XG59XG4ucG9saWN5LS1saXN0LXVzZS1kZXBoMDEgLnRhYmxlLS1kZWZhdWx0IC50YWJsZV9fd3JhcC53MTA1MCwgLnBvbGljeS0tbGlzdC1kZXB0aDAxIC50YWJsZS0tZGVmYXVsdCAudGFibGVfX3dyYXAudzEwNTAge1xuICBtaW4td2lkdGg6IDEwNTBweDtcbn1cbi5wb2xpY3ktLWxpc3QtdXNlLWRlcGgwMSAudGFibGUtLWRlZmF1bHQgLnRhYmxlX193cmFwLnc2MDAsIC5wb2xpY3ktLWxpc3QtZGVwdGgwMSAudGFibGUtLWRlZmF1bHQgLnRhYmxlX193cmFwLnc2MDAge1xuICBtaW4td2lkdGg6IDYwMHB4O1xufVxuLnBvbGljeS0tbGlzdC11c2UtZGVwaDAxIC50YWJsZS0tZGVmYXVsdCAudGFibGVfX3dyYXAgdGQgPiB1bCA+IGxpLCAucG9saWN5LS1saXN0LWRlcHRoMDEgLnRhYmxlLS1kZWZhdWx0IC50YWJsZV9fd3JhcCB0ZCA+IHVsID4gbGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvbGljeS0tbGlzdC11c2UtZGVwaDAxIC50YWJsZS0tZGVmYXVsdCAudGFibGVfX3dyYXAgdGQgPiB1bCA+IGxpLCAucG9saWN5LS1saXN0LWRlcHRoMDEgLnRhYmxlLS1kZWZhdWx0IC50YWJsZV9fd3JhcCB0ZCA+IHVsID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4ucG9saWN5LS1saXN0LXVzZS1kZXBoMDEgLnRhYmxlLS1kZWZhdWx0ICsgLnRhYmxlLS1kZWZhdWx0LCAucG9saWN5LS1saXN0LWRlcHRoMDEgLnRhYmxlLS1kZWZhdWx0ICsgLnRhYmxlLS1kZWZhdWx0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5wb2xpY3ktLWxpc3QtdXNlLWRlcGgwMSAudGFibGUtLWRlZmF1bHQgdGFibGUgY2FwdGlvbiwgLnBvbGljeS0tbGlzdC1kZXB0aDAxIC50YWJsZS0tZGVmYXVsdCB0YWJsZSBjYXB0aW9uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9saWN5LS1saXN0LXVzZS1kZXBoMDEgLnRhYmxlLS1kZWZhdWx0IHRhYmxlIGNhcHRpb24sIC5wb2xpY3ktLWxpc3QtZGVwdGgwMSAudGFibGUtLWRlZmF1bHQgdGFibGUgY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5wb2xpY3ktLWxpc3QtdXNlLWRlcGgwMSAudGFibGUtLWRlZmF1bHQgdGFibGUgY2FwdGlvbiwgLnBvbGljeS0tbGlzdC1kZXB0aDAxIC50YWJsZS0tZGVmYXVsdCB0YWJsZSBjYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wb2xpY3ktLWxpc3QtdXNlLWRlcGgwMSAudGFibGUtLWRlZmF1bHQgdGFibGUgdGhlYWQgdGgsIC5wb2xpY3ktLWxpc3QtZGVwdGgwMSAudGFibGUtLWRlZmF1bHQgdGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuLnBvbGljeS0tbGlzdC11c2UtZGVwaDAxIC50YWJsZS0tZGVmYXVsdCB0YWJsZSB0Ym9keSB0ZCwgLnBvbGljeS0tbGlzdC1kZXB0aDAxIC50YWJsZS0tZGVmYXVsdCB0YWJsZSB0Ym9keSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnBvbGljeS0tZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5wb2xpY3ktLWRhdGUgPiBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wb2xpY3ktLWRhdGUgPiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uc2VjdGlvbi0tdGV4dC5sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNlY3Rpb24tLXRleHQubGVmdCA+ICoge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi0tdGV4dCAuc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tLXRleHQgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLnNlY3Rpb24tLXRleHQgLnNlY3Rpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tLXRleHQgLnNlY3Rpb25fX2Rlc2Mge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tLXRleHQgLnNlY3Rpb25fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2VjdGlvbi0tdGV4dCAuc2VjdGlvbl9fZGVzYyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yLS1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuLmVycm9yLS1kZWZhdWx0ID4gZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmVycm9yLS1kZWZhdWx0ID4gZGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTA1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd3d3L2NvbW1vbi9sb2dvLWZvb3Rlci1yZWQucG5nKSBuby1yZXBlYXQgMCAwLzEwMCUgYXV0bztcbn1cbi5lcnJvci0tZGVmYXVsdCA+IGRsLmVycm9yLTUwMzo6YmVmb3JlIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy93d3cvY29tbW9uL2ljby1ub2RhdGEucG5nKSBuby1yZXBlYXQgMCAwLzEwMCUgYXV0bztcbn1cbi5lcnJvci0tZGVmYXVsdCA+IGRsID4gKiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lcnJvci0tZGVmYXVsdCA+IGRsIGR0IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5lcnJvci0tZGVmYXVsdCA+IGRsIGR0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmVycm9yLS1kZWZhdWx0ID4gZGwgZGQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVycm9yLS1kZWZhdWx0ID4gZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uZXJyb3ItLWRlZmF1bHQgPiBkbCBkZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5uYXZpZ2F0aW9uLS1kZWZhdWx0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcm93LWdhcDogNHB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLS1kZWZhdWx0ID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZpZ2F0aW9uLS1kZWZhdWx0ID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5uYXZpZ2F0aW9uLS1kZWZhdWx0ID4gYS5pcy1vbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZpZ2F0aW9uLS1kZWZhdWx0ID4gYS5pcy1vbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aXRsZS0tZGVmYXVsdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC50aXRsZV9zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRpdGxlX3N1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucXVpY2ttZW51LS1kZWZhdWx0IHtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDE0cHg7XG4gIH1cbiAgLnF1aWNrbWVudS0taXRlbV93cmFwIC5xdWlja21lbnVfX2l0ZW0gPiAqIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLnNlYXJjaC0tYXJlYSAuaW5wdXQtLWRlZmF1bHQge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLnNlYXJjaC0tZGF0YSB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLnNlYXJjaC0tZGF0YV9saXN0ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmRhdGEtLWRlZmF1bHQgZGQge1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnBvbGljeS0tZGVmYXVsdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnBvbGljeS0taW5kZXgge1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAucG9saWN5LS1pbmRleCBkZCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucG9saWN5LS1pbmRleCBkZCA+IG9sIGxpOjpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICB9XG4gIC5wb2xpY3ktLWxpc3Qge1xuICAgIC8qIOydtOyaqeyVveq0gCAqL1xuICB9XG4gIC5wb2xpY3ktLWxpc3QtdXNlLWRlcGgwMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAucG9saWN5LS1kYXRlIHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2aWdhdGlvbi0tZGVmYXVsdCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbiAgLmlucHV0LS1kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC5pbnB1dC0tZGVmYXVsdCA+IGlucHV0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaW5wdXQtLWRlZmF1bHQgPiBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tby1pbnZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2luYXRpb24tLWRlZmF1bHQge1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5wYWdpbmF0aW9uLS1kZWZhdWx0ID4gYSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5ub2RhdGEtLWRlZmF1bHQge1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAubm9kYXRhLS1kZWZhdWx0OjpiZWZvcmUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5ub2RhdGFfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubm9kYXRhX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubnVtYmVybGlzdC0tZGVmYXVsdCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLm51bWJlcmxpc3QtLWRlZmF1bHQgPiBsaSA+IC5udW1iZXJsaXN0X3RpdGxlOjpiZWZvcmUge1xuICAgIHRvcDogOXB4O1xuICB9XG4gIC5zdGFyTGlzdC0tZGVmYXVsdCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc3Rhckxpc3QtLWRlZmF1bHQgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgcC5zdGFyTGlzdC0tZGVmYXVsdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgcC5zdGFyTGlzdC0tZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgcC5zdGFyTGlzdC0tZGVmYXVsdCA+IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgcC5zdGFyTGlzdC0tZGVmYXVsdCA+IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aWNrbWVudS0td3JhcCBidXR0b24uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbGFyZ2UuaWNvbi0tYnV0dG9uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnF1aWNrbWVudS0td3JhcCA+IC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1sYXJnZS5pY29uLS1idXR0b24gLmJ1dHRvbl9faWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLXRleHQge1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5zZWFyY2gtLWFyZWEgLmlucHV0LS1kZWZhdWx0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuc2VhcmNoLS1hcmVhIC5pbnB1dC0tZGVmYXVsdCAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbGFyZ2UuaWNvbi0tYnV0dG9uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNlYXJjaC0tYXJlYSAuaW5wdXQtLWRlZmF1bHQgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLWxhcmdlLmljb24tLWJ1dHRvbiAuYnV0dG9uX19pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5wb2xpY3ktLWluZGV4IGRkID4gb2wge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxuICAucG9saWN5LS1pbmRleCBkZCA+IG9sIGxpLnBvbGljeS0taW5kZXgtY29sdW1uLXN0YXJ0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1iZWZvcmU6IGF1dG87XG4gICAgYnJlYWstYmVmb3JlOiBhdXRvO1xuICB9XG4gIC5lcnJvci0tZGVmYXVsdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLmVycm9yLS1kZWZhdWx0ID4gZGwge1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmVycm9yLS1kZWZhdWx0ID4gZGw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIH1cbiAgLmVycm9yLS1kZWZhdWx0ID4gZGwuZXJyb3ItNTAzOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuaHRtbFtsYW5nPWVuXSAucG9saWN5LS1saXN0LWRlcHRoMDMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LWNvdW50ZXItaGFuZ3VsLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xufVxuaHRtbFtsYW5nPWVuXSAucG9saWN5LS1saXN0LXVzZS1kZXBoMDEgLnRhYmxlLS1kZWZhdWx0IHRhYmxlIHRib2R5IHRkLCBodG1sW2xhbmc9ZW5dIC5wb2xpY3ktLWxpc3QtZGVwdGgwMSAudGFibGUtLWRlZmF1bHQgdGFibGUgdGJvZHkgdGQge1xuICB3b3JkLWJyZWFrOiBpbml0aWFsO1xufVxuXG4vKiBjb21wb25lbnRzICovXG4uYnV0dG9uLS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG4uYnV0dG9uLS1kZWZhdWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDYwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjAlKSBza2V3WCgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuYnV0dG9uLS1kZWZhdWx0Om5vdCguZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goLTQ1ZGVnKTtcbn1cbi5idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmJ1dHRvbl9fdGV4dCwgLmJ1dHRvbi0tZGVmYXVsdDpub3QoLmRpc2FibGVkKTpob3ZlciAuYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtYnRuKTtcbn1cbi5idXR0b24tLWRlZmF1bHQ6ZGlzYWJsZWQ6aG92ZXI6OmJlZm9yZSwgLmJ1dHRvbi0tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idXR0b24tLWRlZmF1bHQgLmJ1dHRvbl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi5idXR0b24tLWRlZmF1bHQ6ZGlzYWJsZWQsIC5idXR0b24tLWRlZmF1bHQuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLWNvbW1vbiAuYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtYnRuKTtcbn1cbi5idXR0b24tLWRlZmF1bHQuaWNvbi0tYnV0dG9uIHtcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYnRuLXByaW1hcnkpO1xufVxuLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXByaW1hcnkgLmJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJ0bik7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tcHJpbWFyeTpub3QoLmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeS1ob3Zlcik7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpob3ZlcjphY3RpdmU6OmJlZm9yZSwgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXByaW1hcnk6bm90KC5kaXNhYmxlZCk6aG92ZXI6YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJ0bi1wcmltYXJ5LWFjdGl2ZSk7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpob3ZlciAuYnV0dG9uX190ZXh0LCAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tcHJpbWFyeTpub3QoLmRpc2FibGVkKTpob3ZlciAuYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtYnRuKTtcbn1cbi5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1wcmltYXJ5OmRpc2FibGVkLCAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tcHJpbWFyeTpkaXNhYmxlZDpob3ZlciwgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXByaW1hcnkuZGlzYWJsZWQsIC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1wcmltYXJ5LmRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1idG4tZGlzYWJsZWQpO1xufVxuLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXByaW1hcnk6ZGlzYWJsZWQgLmJ1dHRvbl9fdGV4dCwgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXIgLmJ1dHRvbl9fdGV4dCwgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXByaW1hcnkuZGlzYWJsZWQgLmJ1dHRvbl9fdGV4dCwgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIgLmJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJ0bi1kaXNhYmVsZCk7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tcHJpbWFyeSAuYnV0dG9uX19pY29uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWJ0bik7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tb3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1idG4tb3V0bGluZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYnRuLW91dGxpbmUpO1xufVxuLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLW91dGxpbmUgLmJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJ0bi1vdXRsaW5lKTtcbn1cbi5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1vdXRsaW5lOm5vdCguZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJ0bi1vdXRsaW5lLWhvdmVyKTtcbn1cbi5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOmFjdGl2ZTo6YmVmb3JlLCAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tb3V0bGluZTpub3QoLmRpc2FibGVkKTpob3ZlcjphY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYnRuLW91dGxpbmUtYWN0aXZlKTtcbn1cbi5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1vdXRsaW5lOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5idXR0b25fX3RleHQsIC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1vdXRsaW5lOm5vdCguZGlzYWJsZWQpOmhvdmVyIC5idXR0b25fX3RleHQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1idG4tb3V0bGluZS1ob3Zlcik7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tb3V0bGluZTpkaXNhYmxlZCwgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXIsIC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1vdXRsaW5lLmRpc2FibGVkLCAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tb3V0bGluZS5kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYnRuLW91dGxpbmUtZGlzYWJsZWQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItYnRuLW91dGxpbmUtZGlzYWJsZWQpO1xufVxuLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLW91dGxpbmU6ZGlzYWJsZWQgLmJ1dHRvbl9fdGV4dCwgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXIgLmJ1dHRvbl9fdGV4dCwgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLW91dGxpbmUuZGlzYWJsZWQgLmJ1dHRvbl9fdGV4dCwgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIgLmJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJ0bi1kaXNhYmVsZCk7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbGFyZ2Uge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1sYXJnZSAuYnV0dG9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1sYXJnZSAuYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLWxhcmdlIC5idXR0b25fX2ljb246OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbGFyZ2UuaWNvbi0tYnV0dG9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1sYXJnZS5pY29uLS1idXR0b24gLmJ1dHRvbl9faWNvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1tZWRpdW0ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbi5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1tZWRpdW0gLmJ1dHRvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbWVkaXVtIC5idXR0b25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbWVkaXVtIC5idXR0b25fX2ljb246OmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbWVkaXVtLmljb24tLWJ1dHRvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbWVkaXVtLmljb24tLWJ1dHRvbiAuYnV0dG9uX19pY29uOjpiZWZvcmUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXNtYWxsIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tc21hbGwgLmJ1dHRvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tc21hbGwgLmJ1dHRvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1zbWFsbCAuYnV0dG9uX19pY29uOjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXNtYWxsLmljb24tLWJ1dHRvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tc21hbGwuaWNvbi0tYnV0dG9uIC5idXR0b25fX2ljb246OmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uYnV0dG9uLS1kZWZhdWx0IC5idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5idXR0b24tLWRlZmF1bHQgLmJ1dHRvbl9faWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5idXR0b24tLWRlZmF1bHQuaWNvbi0tYnV0dG9uIHtcbiAgZ2FwOiAwcHg7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcGFkZGluZzogMHB4O1xufVxuLmJ1dHRvbi0tZGVmYXVsdC5pY29uLS1idXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tdGV4dC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tdGV4dC10eXBlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXRleHQtdHlwZTpob3ZlciAuYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keSk7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tdGV4dC10eXBlIC5idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXRleHQtdHlwZSAuYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXRleHQtdHlwZSAuYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keSk7XG59XG4uYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tdGV4dC10eXBlIC5idXR0b25fX2ljb246OmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5idXR0b24tLWFsaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1sYXJnZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG4gIC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1sYXJnZS5pY29uLS1idXR0b24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1sYXJnZS5pY29uLS1idXR0b24gLmJ1dHRvbl9faWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuICAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tc21hbGwge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLXNtYWxsLmljb24tLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5idXR0b24tLWFsaWduID4gKiB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmJ1dHRvbl9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEzLjUlMjAyMEwyMSUyMDEyTDEzLjUlMjA0TTIxJTIwMTJIMiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTMuNSUyMDIwTDIxJTIwMTJMMTMuNSUyMDRNMjElMjAxMkgyJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMjAlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcbn1cbi5idXR0b25fX2ljb24uaWNvbi0tbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIxMDAlMjUlMjIlMjBoZWlnaHQlM0QlMjIxMDAlMjUlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA5NiUyMDk2JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ2clMjBjbGlwLXBhdGglM0QlMjJ1cmwoJTIzY2xpcDBfNzE1MV80NjE4OSklMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00OCUyMDEuNUM2OC45ODI0JTIwMS41JTIwODYlMjAxOC40MjcxJTIwODYlMjAzOS4zMTlDODYlMjA0OC4wNzc2JTIwODMuMDAzNCUyMDU2JTIwNzcuNDExOCUyMDYyLjgwMTVMNTEuNzk4NCUyMDkyLjc1MjZDNDkuODAyOSUyMDk1LjA4MzIlMjA0Ni4xOTcxJTIwOTUuMDgzMiUyMDQ0LjIlMjA5Mi43NTA3TDE4LjU4OTIlMjA2Mi44MDA1QzEyLjk5NyUyMDU2LjAwNCUyMDEwJTIwNDguMDc2OSUyMDEwJTIwMzkuMzE5QzEwJTIwMTguNDI3MSUyMDI3LjAxNzYlMjAxLjUlMjA0OCUyMDEuNVpNNDglMjA5LjVDMzEuNDI2NCUyMDkuNSUyMDE4JTIwMjIuODU0OSUyMDE4JTIwMzkuMzE5QzE4JTIwNDYuMTcxNyUyMDIwLjMyMzQlMjA1Mi4zMTczJTIwMjQuNzE4JTIwNTcuNjU5M0w0OCUyMDg0Ljg4NTFMNzEuMjglMjA1Ny42NkM3NS42OCUyMDUyLjMyJTIwNzcuOTQxMiUyMDQ2LjE0MDklMjA3OCUyMDM5LjMxOUM3OCUyMDIyLjg1NDklMjA2NC41NzM2JTIwOS41JTIwNDglMjA5LjVaTTQ3Ljk3NzQlMjAxOC4yMzA4QzU5LjU3NTglMjAxOC4yMzA4JTIwNjguOTc3NCUyMDI3LjYzMzIlMjA2OC45Nzc0JTIwMzkuMjMwOEM2OC45Nzc0JTIwNTAuODI4NCUyMDU5LjU3NTglMjA2MC4yMzA4JTIwNDcuOTc3NCUyMDYwLjIzMDhDMzYuMzgxMSUyMDYwLjIzMDglMjAyNi45Nzc0JTIwNTAuODI3NSUyMDI2Ljk3NzQlMjAzOS4yMzA4QzI2Ljk3NzQlMjAyNy42MzQxJTIwMzYuMzgxMSUyMDE4LjIzMDglMjA0Ny45Nzc0JTIwMTguMjMwOFpNNDcuOTc3NCUyMDI1LjIzMDhDNDAuMjQ3JTIwMjUuMjMwOCUyMDMzLjk3NzQlMjAzMS41MDAyJTIwMzMuOTc3NCUyMDM5LjIzMDhDMzMuOTc3NCUyMDQ2Ljk2MTQlMjA0MC4yNDclMjA1My4yMzA4JTIwNDcuOTc3NCUyMDUzLjIzMDhDNTUuNzA5NyUyMDUzLjIzMDglMjA2MS45Nzc0JTIwNDYuOTYyNiUyMDYxLjk3NzQlMjAzOS4yMzA4QzYxLjk3NzQlMjAzMS40OTklMjA1NS43MDk3JTIwMjUuMjMwOCUyMDQ3Ljk3NzQlMjAyNS4yMzA4WiUyMiUyMGZpbGwlM0QlMjJibGFjayUyMiUyRiUzRSUzQyUyRmclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGglMjBpZCUzRCUyMmNsaXAwXzcxNTFfNDYxODklMjIlM0UlM0NyZWN0JTIwd2lkdGglM0QlMjI5NiUyMiUyMGhlaWdodCUzRCUyMjk2JTIyJTIwZmlsbCUzRCUyMndoaXRlJTIyJTJGJTNFJTNDJTJGY2xpcFBhdGglM0UlM0MlMkZkZWZzJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTAwJTI1JTIyJTIwaGVpZ2h0JTNEJTIyMTAwJTI1JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOTYlMjA5NiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NnJTIwY2xpcC1wYXRoJTNEJTIydXJsKCUyM2NsaXAwXzcxNTFfNDYxODkpJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNDglMjAxLjVDNjguOTgyNCUyMDEuNSUyMDg2JTIwMTguNDI3MSUyMDg2JTIwMzkuMzE5Qzg2JTIwNDguMDc3NiUyMDgzLjAwMzQlMjA1NiUyMDc3LjQxMTglMjA2Mi44MDE1TDUxLjc5ODQlMjA5Mi43NTI2QzQ5LjgwMjklMjA5NS4wODMyJTIwNDYuMTk3MSUyMDk1LjA4MzIlMjA0NC4yJTIwOTIuNzUwN0wxOC41ODkyJTIwNjIuODAwNUMxMi45OTclMjA1Ni4wMDQlMjAxMCUyMDQ4LjA3NjklMjAxMCUyMDM5LjMxOUMxMCUyMDE4LjQyNzElMjAyNy4wMTc2JTIwMS41JTIwNDglMjAxLjVaTTQ4JTIwOS41QzMxLjQyNjQlMjA5LjUlMjAxOCUyMDIyLjg1NDklMjAxOCUyMDM5LjMxOUMxOCUyMDQ2LjE3MTclMjAyMC4zMjM0JTIwNTIuMzE3MyUyMDI0LjcxOCUyMDU3LjY1OTNMNDglMjA4NC44ODUxTDcxLjI4JTIwNTcuNjZDNzUuNjglMjA1Mi4zMiUyMDc3Ljk0MTIlMjA0Ni4xNDA5JTIwNzglMjAzOS4zMTlDNzglMjAyMi44NTQ5JTIwNjQuNTczNiUyMDkuNSUyMDQ4JTIwOS41Wk00Ny45Nzc0JTIwMTguMjMwOEM1OS41NzU4JTIwMTguMjMwOCUyMDY4Ljk3NzQlMjAyNy42MzMyJTIwNjguOTc3NCUyMDM5LjIzMDhDNjguOTc3NCUyMDUwLjgyODQlMjA1OS41NzU4JTIwNjAuMjMwOCUyMDQ3Ljk3NzQlMjA2MC4yMzA4QzM2LjM4MTElMjA2MC4yMzA4JTIwMjYuOTc3NCUyMDUwLjgyNzUlMjAyNi45Nzc0JTIwMzkuMjMwOEMyNi45Nzc0JTIwMjcuNjM0MSUyMDM2LjM4MTElMjAxOC4yMzA4JTIwNDcuOTc3NCUyMDE4LjIzMDhaTTQ3Ljk3NzQlMjAyNS4yMzA4QzQwLjI0NyUyMDI1LjIzMDglMjAzMy45Nzc0JTIwMzEuNTAwMiUyMDMzLjk3NzQlMjAzOS4yMzA4QzMzLjk3NzQlMjA0Ni45NjE0JTIwNDAuMjQ3JTIwNTMuMjMwOCUyMDQ3Ljk3NzQlMjA1My4yMzA4QzU1LjcwOTclMjA1My4yMzA4JTIwNjEuOTc3NCUyMDQ2Ljk2MjYlMjA2MS45Nzc0JTIwMzkuMjMwOEM2MS45Nzc0JTIwMzEuNDk5JTIwNTUuNzA5NyUyMDI1LjIzMDglMjA0Ny45Nzc0JTIwMjUuMjMwOFolMjIlMjBmaWxsJTNEJTIyYmxhY2slMjIlMkYlM0UlM0MlMkZnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoJTIwaWQlM0QlMjJjbGlwMF83MTUxXzQ2MTg5JTIyJTNFJTNDcmVjdCUyMHdpZHRoJTNEJTIyOTYlMjIlMjBoZWlnaHQlM0QlMjI5NiUyMiUyMGZpbGwlM0QlMjJ3aGl0ZSUyMiUyRiUzRSUzQyUyRmNsaXBQYXRoJTNFJTNDJTJGZGVmcyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS1hcnJvd19fZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIwJTIwOEwxMiUyMDE2TDQlMjA4JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJzcXVhcmUlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIwJTIwOEwxMiUyMDE2TDQlMjA4JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJzcXVhcmUlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS1yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIxMDAlMjUlMjIlMjBoZWlnaHQlM0QlMjIxMDAlMjUlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA5NiUyMDk2JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ2clMjBjbGlwLXBhdGglM0QlMjJ1cmwoJTIzY2xpcDBfNzE1MV80NjI3MSklMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk02MCUyMDJDNjIuNjklMjAyJTIwNjUlMjA0LjMxJTIwNjUlMjA3VjE1SDg3VjIzSDgwLjg1TDc1LjQ2JTIwODkuMzNDNzUuMjI3JTIwOTEuOTcwOSUyMDcyLjk2JTIwOTQlMjA3MC4zOSUyMDk0SDI1LjYxQzIyLjk1NDYlMjA5NCUyMDIwLjc3JTIwOTEuOTclMjAyMC41NCUyMDg5LjMzTDE1LjE1JTIwMjNIOVYxNUgzMVY3QzMxJTIwNC4zMSUyMDMzLjMxJTIwMiUyMDM2JTIwMkg2MFpNNzIuODIlMjAyM0gyMy4xOEwyOC4zJTIwODZINjcuN0w3Mi44MiUyMDIzWk02MSUyMDM2Vjc0SDUzVjM2SDYxWk00MyUyMDM2Vjc0SDM1VjM2SDQzWk01NyUyMDEwSDM5VjE1SDU3VjEwWiUyMiUyMGZpbGwlM0QlMjJibGFjayUyMiUyRiUzRSUzQyUyRmclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGglMjBpZCUzRCUyMmNsaXAwXzcxNTFfNDYyNzElMjIlM0UlM0NyZWN0JTIwd2lkdGglM0QlMjI5NiUyMiUyMGhlaWdodCUzRCUyMjk2JTIyJTIwZmlsbCUzRCUyMndoaXRlJTIyJTJGJTNFJTNDJTJGY2xpcFBhdGglM0UlM0MlMkZkZWZzJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTAwJTI1JTIyJTIwaGVpZ2h0JTNEJTIyMTAwJTI1JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOTYlMjA5NiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NnJTIwY2xpcC1wYXRoJTNEJTIydXJsKCUyM2NsaXAwXzcxNTFfNDYyNzEpJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNjAlMjAyQzYyLjY5JTIwMiUyMDY1JTIwNC4zMSUyMDY1JTIwN1YxNUg4N1YyM0g4MC44NUw3NS40NiUyMDg5LjMzQzc1LjIyNyUyMDkxLjk3MDklMjA3Mi45NiUyMDk0JTIwNzAuMzklMjA5NEgyNS42MUMyMi45NTQ2JTIwOTQlMjAyMC43NyUyMDkxLjk3JTIwMjAuNTQlMjA4OS4zM0wxNS4xNSUyMDIzSDlWMTVIMzFWN0MzMSUyMDQuMzElMjAzMy4zMSUyMDIlMjAzNiUyMDJINjBaTTcyLjgyJTIwMjNIMjMuMThMMjguMyUyMDg2SDY3LjdMNzIuODIlMjAyM1pNNjElMjAzNlY3NEg1M1YzNkg2MVpNNDMlMjAzNlY3NEgzNVYzNkg0M1pNNTclMjAxMEgzOVYxNUg1N1YxMFolMjIlMjBmaWxsJTNEJTIyYmxhY2slMjIlMkYlM0UlM0MlMkZnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoJTIwaWQlM0QlMjJjbGlwMF83MTUxXzQ2MjcxJTIyJTNFJTNDcmVjdCUyMHdpZHRoJTNEJTIyOTYlMjIlMjBoZWlnaHQlM0QlMjI5NiUyMiUyMGZpbGwlM0QlMjJ3aGl0ZSUyMiUyRiUzRSUzQyUyRmNsaXBQYXRoJTNFJTNDJTJGZGVmcyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS10YXJnZXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE5JTIwMTYuOTg3NFY1TDcuMDEyNiUyMDVNMTklMjA1TDUlMjAxOSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE5JTIwMTYuOTg3NFY1TDcuMDEyNiUyMDVNMTklMjA1TDUlMjAxOSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS10YXJnZXRfMTQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTExLjA4MjclMjA5LjkwOTE2VjIuOTE2NUw0LjA5MDAzJTIwMi45MTY1TTExLjA4MjclMjAyLjkxNjVMMi45MTYwMiUyMDExLjA4MzIlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMS4wODI3JTIwOS45MDkxNlYyLjkxNjVMNC4wOTAwMyUyMDIuOTE2NU0xMS4wODI3JTIwMi45MTY1TDIuOTE2MDIlMjAxMS4wODMyJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG59XG4uYnV0dG9uX19pY29uLmljb24tLXNlYXJjaDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTNFJTNDY2lyY2xlJTIwY3glM0QlMjIxMSUyMiUyMGN5JTNEJTIyMTElMjIlMjByJTNEJTIyOC4yNSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE3JTIwMTdMMjEuNSUyMDIxLjUlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjExJTIyJTIwY3klM0QlMjIxMSUyMiUyMHIlM0QlMjI4LjI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTclMjAxN0wyMS41JTIwMjEuNSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS1sYW5ndWFnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDY2lyY2xlJTIwY3glM0QlMjIxMiUyMiUyMGN5JTNEJTIyMTIlMjIlMjByJTNEJTIyOS4yNSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyJTIwMi43NUMxMi4yNzk1JTIwMi43NSUyMDEyLjYyMTclMjAyLjg4ODQ4JTIwMTMuMDExNyUyMDMuMzAwNzhDMTMuNDAzMyUyMDMuNzE0ODklMjAxMy43OTA5JTIwNC4zNTQ3MyUyMDE0LjEzMTglMjA1LjIwNzAzQzE0LjgxMjIlMjA2LjkwNzkzJTIwMTUuMjUlMjA5LjMwOTU2JTIwMTUuMjUlMjAxMkMxNS4yNSUyMDE0LjY5MDQlMjAxNC44MTIyJTIwMTcuMDkyMSUyMDE0LjEzMTglMjAxOC43OTNDMTMuNzkwOSUyMDE5LjY0NTMlMjAxMy40MDMzJTIwMjAuMjg1MSUyMDEzLjAxMTclMjAyMC42OTkyQzEyLjYyMTclMjAyMS4xMTE1JTIwMTIuMjc5NSUyMDIxLjI1JTIwMTIlMjAyMS4yNUMxMS43MjA1JTIwMjEuMjUlMjAxMS4zNzgzJTIwMjEuMTExNSUyMDEwLjk4ODMlMjAyMC42OTkyQzEwLjU5NjclMjAyMC4yODUxJTIwMTAuMjA5MSUyMDE5LjY0NTMlMjA5Ljg2ODE2JTIwMTguNzkzQzkuMTg3ODElMjAxNy4wOTIxJTIwOC43NSUyMDE0LjY5MDQlMjA4Ljc1JTIwMTJDOC43NSUyMDkuMzA5NTYlMjA5LjE4NzgxJTIwNi45MDc5MyUyMDkuODY4MTYlMjA1LjIwNzAzQzEwLjIwOTElMjA0LjM1NDczJTIwMTAuNTk2NyUyMDMuNzE0ODklMjAxMC45ODgzJTIwMy4zMDA3OEMxMS4zNzgzJTIwMi44ODg0OCUyMDExLjcyMDUlMjAyLjc1JTIwMTIlMjAyLjc1WiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMCUyRiUzRSUzQ2xpbmUlMjB4MSUzRCUyMjMlMjIlMjB5MSUzRCUyMjExLjc1JTIyJTIweDIlM0QlMjIyMSUyMiUyMHkyJTNEJTIyMTEuNzUlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjEyJTIyJTIwY3klM0QlMjIxMiUyMiUyMHIlM0QlMjI5LjI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTIlMjAyLjc1QzEyLjI3OTUlMjAyLjc1JTIwMTIuNjIxNyUyMDIuODg4NDglMjAxMy4wMTE3JTIwMy4zMDA3OEMxMy40MDMzJTIwMy43MTQ4OSUyMDEzLjc5MDklMjA0LjM1NDczJTIwMTQuMTMxOCUyMDUuMjA3MDNDMTQuODEyMiUyMDYuOTA3OTMlMjAxNS4yNSUyMDkuMzA5NTYlMjAxNS4yNSUyMDEyQzE1LjI1JTIwMTQuNjkwNCUyMDE0LjgxMjIlMjAxNy4wOTIxJTIwMTQuMTMxOCUyMDE4Ljc5M0MxMy43OTA5JTIwMTkuNjQ1MyUyMDEzLjQwMzMlMjAyMC4yODUxJTIwMTMuMDExNyUyMDIwLjY5OTJDMTIuNjIxNyUyMDIxLjExMTUlMjAxMi4yNzk1JTIwMjEuMjUlMjAxMiUyMDIxLjI1QzExLjcyMDUlMjAyMS4yNSUyMDExLjM3ODMlMjAyMS4xMTE1JTIwMTAuOTg4MyUyMDIwLjY5OTJDMTAuNTk2NyUyMDIwLjI4NTElMjAxMC4yMDkxJTIwMTkuNjQ1MyUyMDkuODY4MTYlMjAxOC43OTNDOS4xODc4MSUyMDE3LjA5MjElMjA4Ljc1JTIwMTQuNjkwNCUyMDguNzUlMjAxMkM4Ljc1JTIwOS4zMDk1NiUyMDkuMTg3ODElMjA2LjkwNzkzJTIwOS44NjgxNiUyMDUuMjA3MDNDMTAuMjA5MSUyMDQuMzU0NzMlMjAxMC41OTY3JTIwMy43MTQ4OSUyMDEwLjk4ODMlMjAzLjMwMDc4QzExLjM3ODMlMjAyLjg4ODQ4JTIwMTEuNzIwNSUyMDIuNzUlMjAxMiUyMDIuNzVaJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwJTJGJTNFJTNDbGluZSUyMHgxJTNEJTIyMyUyMiUyMHkxJTNEJTIyMTEuNzUlMjIlMjB4MiUzRCUyMjIxJTIyJTIweTIlM0QlMjIxMS43NSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS1jbG9zZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC41JTIwNC41TDE5LjUlMjAxOS41TTQuNSUyMDE5LjVMMTkuNSUyMDQuNTAwMDIlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjAlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjUlMjA0LjVMMTkuNSUyMDE5LjVNNC41JTIwMTkuNUwxOS41JTIwNC41MDAwMiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDZyUyMGlkJTNEJTIyaWNvbl9jaGV2cm9uLWxlZnQlMjIlM0UlM0NwYXRoJTIwaWQlM0QlMjJJY29uJTIyJTIwZCUzRCUyMk05JTIwMjBMMTclMjAxMkw5JTIwNCUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIyc3F1YXJlJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMjAlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDZyUyMGlkJTNEJTIyaWNvbl9jaGV2cm9uLWxlZnQlMjIlM0UlM0NwYXRoJTIwaWQlM0QlMjJJY29uJTIyJTIwZCUzRCUyMk05JTIwMjBMMTclMjAxMkw5JTIwNCUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIyc3F1YXJlJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMjAlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG59XG4uYnV0dG9uX19pY29uLmljb24tLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ2clMjBpZCUzRCUyMmljb25fY2hldnJvbi1sZWZ0JTIyJTNFJTNDcGF0aCUyMGlkJTNEJTIySWNvbiUyMiUyMGQlM0QlMjJNOSUyMDIwTDE3JTIwMTJMOSUyMDQlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnNxdWFyZSUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ2clMjBpZCUzRCUyMmljb25fY2hldnJvbi1sZWZ0JTIyJTNFJTNDcGF0aCUyMGlkJTNEJTIySWNvbiUyMiUyMGQlM0QlMjJNOSUyMDIwTDE3JTIwMTJMOSUyMDQlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnNxdWFyZSUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS1kb3dubG9hZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNSUyMDIwSDE5JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTIlMjAxN1YzTTYlMjAxMS4wMTcxTDEyJTIwMTdMMTglMjAxMS4wMTcxJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMjAlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk01JTIwMjBIMTklMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMiUyMDE3VjNNNiUyMDExLjAxNzFMMTIlMjAxN0wxOCUyMDExLjAxNzElMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS10b3A6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIwJTIwMTAuNUwxMiUyMDNMNCUyMDEwLjVNMTIlMjAzVjIyJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMjAlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yMCUyMDEwLjVMMTIlMjAzTDQlMjAxMC41TTEyJTIwM1YyMiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG59XG4uYnV0dG9uX19pY29uLmljb24tLWVkaXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTExLjU1NTElMjA1SDYuNjc3NTRIMy41TDMuNTAwMDglMjAxNy4zODk5VjIwLjVIMTkuMDAwMkwxOS4wMDAxJTIwMTcuMzIyNkwxOS4wMDAyJTIwMTIuNDQ1MU04LjExNzc2JTIwMTUuODgyNEwxMS44NDE4JTIwMTUuMTMyMUMxMi4wMzk1JTIwMTUuMDkyMiUyMDEyLjIyMTElMjAxNC45OTQ5JTIwMTIuMzYzNiUyMDE0Ljg1MjNMMjEuNTAwMSUyMDUuNzExMDZMMTguMjg2MiUyMDIuNUw5LjE0ODgxJTIwMTEuNjQyMUM5LjAwNjUyJTIwMTEuNzg0NCUyMDguOTA5MzYlMjAxMS45NjU2JTIwOC44Njk0OSUyMDEyLjE2MjlMOC4xMTc3NiUyMDE1Ljg4MjRaJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMjAlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMS41NTUxJTIwNUg2LjY3NzU0SDMuNUwzLjUwMDA4JTIwMTcuMzg5OVYyMC41SDE5LjAwMDJMMTkuMDAwMSUyMDE3LjMyMjZMMTkuMDAwMiUyMDEyLjQ0NTFNOC4xMTc3NiUyMDE1Ljg4MjRMMTEuODQxOCUyMDE1LjEzMjFDMTIuMDM5NSUyMDE1LjA5MjIlMjAxMi4yMjExJTIwMTQuOTk0OSUyMDEyLjM2MzYlMjAxNC44NTIzTDIxLjUwMDElMjA1LjcxMTA2TDE4LjI4NjIlMjAyLjVMOS4xNDg4MSUyMDExLjY0MjFDOS4wMDY1MiUyMDExLjc4NDQlMjA4LjkwOTM2JTIwMTEuOTY1NiUyMDguODY5NDklMjAxMi4xNjI5TDguMTE3NzYlMjAxNS44ODI0WiUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG59XG4uYnV0dG9uX19pY29uLmljb24tLXJlc2V0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDE2JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yLjY2Nzk3JTIwOC4wMDAzMkMyLjY2Nzk3JTIwOS4wNTUxNiUyMDIuOTgwNzYlMjAxMC4wODYzJTIwMy41NjY4JTIwMTAuOTYzNEM0LjE1MjgzJTIwMTEuODQwNCUyMDQuOTg1NzglMjAxMi41MjQlMjA1Ljk2MDMyJTIwMTIuOTI3N0M2LjkzNDg2JTIwMTMuMzMxMyUyMDguMDA3MjIlMjAxMy40MzclMjA5LjA0MTc4JTIwMTMuMjMxMkMxMC4wNzYzJTIwMTMuMDI1NCUyMDExLjAyNjclMjAxMi41MTc0JTIwMTEuNzcyNSUyMDExLjc3MTZDMTIuNTE4NCUyMDExLjAyNTclMjAxMy4wMjY0JTIwMTAuMDc1NCUyMDEzLjIzMjIlMjA5LjA0MDgxQzEzLjQzNzklMjA4LjAwNjI0JTIwMTMuMzMyMyUyMDYuOTMzODklMjAxMi45Mjg3JTIwNS45NTkzNUMxMi41MjUlMjA0Ljk4NDgxJTIwMTEuODQxNCUyMDQuMTUxODUlMjAxMC45NjQzJTIwMy41NjU4MkMxMC4wODczJTIwMi45Nzk3OSUyMDkuMDU2MTMlMjAyLjY2Njk5JTIwOC4wMDEzJTIwMi42NjY5OUM2LjUxMDMxJTIwMi42NzI2JTIwNS4wNzkyMSUyMDMuMjU0MzglMjA0LjAwNzIzJTIwNC4yOTA3TDIuNjY3OTclMjA1LjYyOTk1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0yLjY2Nzk3JTIwMi42NjY5OVY1LjYyOTk1SDUuNjMwOTMlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnNxdWFyZSUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAxNiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMi42Njc5NyUyMDguMDAwMzJDMi42Njc5NyUyMDkuMDU1MTYlMjAyLjk4MDc2JTIwMTAuMDg2MyUyMDMuNTY2OCUyMDEwLjk2MzRDNC4xNTI4MyUyMDExLjg0MDQlMjA0Ljk4NTc4JTIwMTIuNTI0JTIwNS45NjAzMiUyMDEyLjkyNzdDNi45MzQ4NiUyMDEzLjMzMTMlMjA4LjAwNzIyJTIwMTMuNDM3JTIwOS4wNDE3OCUyMDEzLjIzMTJDMTAuMDc2MyUyMDEzLjAyNTQlMjAxMS4wMjY3JTIwMTIuNTE3NCUyMDExLjc3MjUlMjAxMS43NzE2QzEyLjUxODQlMjAxMS4wMjU3JTIwMTMuMDI2NCUyMDEwLjA3NTQlMjAxMy4yMzIyJTIwOS4wNDA4MUMxMy40Mzc5JTIwOC4wMDYyNCUyMDEzLjMzMjMlMjA2LjkzMzg5JTIwMTIuOTI4NyUyMDUuOTU5MzVDMTIuNTI1JTIwNC45ODQ4MSUyMDExLjg0MTQlMjA0LjE1MTg1JTIwMTAuOTY0MyUyMDMuNTY1ODJDMTAuMDg3MyUyMDIuOTc5NzklMjA5LjA1NjEzJTIwMi42NjY5OSUyMDguMDAxMyUyMDIuNjY2OTlDNi41MTAzMSUyMDIuNjcyNiUyMDUuMDc5MjElMjAzLjI1NDM4JTIwNC4wMDcyMyUyMDQuMjkwN0wyLjY2Nzk3JTIwNS42Mjk5NSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFEMUQxQiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuNSUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMi42Njc5NyUyMDIuNjY2OTlWNS42Mjk5NUg1LjYzMDkzJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJzcXVhcmUlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS1wbGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjI0MCUyMiUyMGhlaWdodCUzRCUyMjQwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00MCUyMDIwTDEwJTIwMzcuMzIwNUwxMCUyMDIuNjc5NDlMNDAlMjAyMFolMjIlMjBmaWxsJTNEJTIyJTIzMUQxRDFCJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNDAlMjIlMjBoZWlnaHQlM0QlMjI0MCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNDAlMjAyMEwxMCUyMDM3LjMyMDVMMTAlMjAyLjY3OTQ5TDQwJTIwMjBaJTIyJTIwZmlsbCUzRCUyMiUyMzFEMUQxQiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS1wYXVzZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNDAlMjIlMjBoZWlnaHQlM0QlMjI0MCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcmVjdCUyMHglM0QlMjI4JTIyJTIweSUzRCUyMjQlMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIzMiUyMiUyMGZpbGwlM0QlMjIlMjMxRDFEMUIlMjIlMkYlM0UlM0NyZWN0JTIweCUzRCUyMjI2JTIyJTIweSUzRCUyMjQlMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIzMiUyMiUyMGZpbGwlM0QlMjIlMjMxRDFEMUIlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjI0MCUyMiUyMGhlaWdodCUzRCUyMjQwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NyZWN0JTIweCUzRCUyMjglMjIlMjB5JTNEJTIyNCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjMyJTIyJTIwZmlsbCUzRCUyMiUyMzFEMUQxQiUyMiUyRiUzRSUzQ3JlY3QlMjB4JTNEJTIyMjYlMjIlMjB5JTNEJTIyNCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjMyJTIyJTIwZmlsbCUzRCUyMiUyMzFEMUQxQiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xufVxuLmJ1dHRvbl9faWNvbi5pY29uLS1waG9uZV9maWxsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMCUyMDIwJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjA0NDE1JTIwMi44Mzg4N0M0LjMzNzYyJTIwMi41NDcxMSUyMDQuODEzMTMlMjAyLjU0NzIlMjA1LjEwNjY1JTIwMi44Mzg4N0w4LjI4MzQxJTIwNi4wMDA5OEM4LjU3NjYlMjA2LjI5MzIlMjA4LjU3Njg2JTIwNi43NjY1MyUyMDguMjgzNDElMjA3LjA1ODU5TDcuMTI2MTglMjA4LjIxMDk0QzcuMTYyMDklMjA4LjQ0ODE0JTIwNy4yMjYyOCUyMDguNzI1MTclMjA3LjM3MzI1JTIwOS4wNTg1OUM3LjU5OTc3JTIwOS41NzI0NyUyMDguMDM1MzklMjAxMC4yNTklMjA4LjkwNzQzJTIwMTEuMTI3QzkuNzc3OCUyMDExLjk5MzElMjAxMC40NzMxJTIwMTIuNDI3MyUyMDEwLjk5MzQlMjAxMi42NTMzQzExLjMyNzUlMjAxMi43OTg0JTIwMTEuNjA1MiUyMDEyLjg2MjQlMjAxMS44MzkxJTIwMTIuODk4NEwxMi45OTUzJTIwMTEuNzQ4QzEzLjI4ODklMjAxMS40NTU5JTIwMTMuNzY1MiUyMDExLjQ1NTklMjAxNC4wNTg4JTIwMTEuNzQ4TDE3LjIzMzYlMjAxNC45MDgyQzE3LjUyNzIlMjAxNS4yMDA0JTIwMTcuNTI3MiUyMDE1LjY3NDYlMjAxNy4yMzM2JTIwMTUuOTY2OEwxNS4yNTMxJTIwMTcuOTM4NUMxNC42OTIlMjAxOC40OTY3JTIwMTMuODQ1NyUyMDE4LjQ5NTElMjAxMy4xNjgyJTIwMTguMzgwOUMxMi40MzM4JTIwMTguMjU3JTIwMTEuNTkxOCUyMDE3Ljk1MDElMjAxMC43NDUzJTIwMTcuNTQ2OUM5LjA0ODkzJTIwMTYuNzM4NyUyMDcuMTc3MTElMjAxNS40NjQ2JTIwNS44NjI1MSUyMDE0LjE1NjJDNC41NDc5OSUyMDEyLjg0NzglMjAzLjI2ODIzJTIwMTAuOTg1MSUyMDIuNDU2MjYlMjA5LjI5Njg4QzIuMDUxMSUyMDguNDU0MzklMjAxLjc0Mjc4JTIwNy42MTY2MiUyMDEuNjE4MzclMjA2Ljg4NTc0QzEuNTAzNjQlMjA2LjIxMTQyJTIwMS41MDE4MyUyMDUuMzY5JTIwMi4wNjI3MSUyMDQuODEwNTVMNC4wNDQxNSUyMDIuODM4ODdaTTEwLjU4NzElMjA0LjkxNjAyQzExLjcwNzYlMjA1LjEwMjkyJTIwMTIuNzI1NiUyMDUuNjMwMzglMjAxMy41MzM0JTIwNi40MzI2MkMxNC4zNDI1JTIwNy4yMzYyOCUyMDE0Ljg2OTMlMjA4LjI0ODA4JTIwMTUuMDYxNyUyMDkuMzYwMzVMMTMuNTgzMiUyMDkuNjE2MjFDMTMuNDQ0MiUyMDguODEyNTglMjAxMy4wNjU2JTIwOC4wODI4NCUyMDEyLjQ3NTglMjA3LjQ5NzA3QzExLjg4NDclMjA2LjkxMDA4JTIwMTEuMTQ5NCUyMDYuNTMwNDElMjAxMC4zNDElMjA2LjM5NTUxTDEwLjQ2NDElMjA1LjY1NjI1TDEwLjU4NzElMjA0LjkxNjAyWk0xMC43MzU2JTIwMS43NzUzOUMxMi40ODklMjAyLjA3MDYzJTIwMTQuMDk3NyUyMDIuODYzNjUlMjAxNS40MDY1JTIwNC4wNjU0M0wxNS42NjQzJTIwNC4zMTE1MkMxNy4wMTglMjA1LjY1NjA5JTIwMTcuOTAzNCUyMDcuMzUyMDQlMjAxOC4yMjA5JTIwOS4yMTE5MUwxNy40ODE3JTIwOS4zMzc4OUwxNi43NDI0JTIwOS40NjQ4NEMxNi40NzgyJTIwNy45MTcyMiUyMDE1Ljc0MzElMjA2LjUwNDA5JTIwMTQuNjA4NiUyMDUuMzc2OTVMMTQuMzkxOCUyMDUuMTcwOUMxMy4yOTM1JTIwNC4xNjIyOSUyMDExLjk0OTklMjAzLjUwMDMxJTIwMTAuNDg2NSUyMDMuMjUzOTFMMTAuNjExNSUyMDIuNTE0NjVMMTAuNzM1NiUyMDEuNzc1MzlaJTIyJTIwZmlsbCUzRCUyMiUyMzhFOEU4RSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwJTIwMjAlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTQuMDQ0MTUlMjAyLjgzODg3QzQuMzM3NjIlMjAyLjU0NzExJTIwNC44MTMxMyUyMDIuNTQ3MiUyMDUuMTA2NjUlMjAyLjgzODg3TDguMjgzNDElMjA2LjAwMDk4QzguNTc2NiUyMDYuMjkzMiUyMDguNTc2ODYlMjA2Ljc2NjUzJTIwOC4yODM0MSUyMDcuMDU4NTlMNy4xMjYxOCUyMDguMjEwOTRDNy4xNjIwOSUyMDguNDQ4MTQlMjA3LjIyNjI4JTIwOC43MjUxNyUyMDcuMzczMjUlMjA5LjA1ODU5QzcuNTk5NzclMjA5LjU3MjQ3JTIwOC4wMzUzOSUyMDEwLjI1OSUyMDguOTA3NDMlMjAxMS4xMjdDOS43Nzc4JTIwMTEuOTkzMSUyMDEwLjQ3MzElMjAxMi40MjczJTIwMTAuOTkzNCUyMDEyLjY1MzNDMTEuMzI3NSUyMDEyLjc5ODQlMjAxMS42MDUyJTIwMTIuODYyNCUyMDExLjgzOTElMjAxMi44OTg0TDEyLjk5NTMlMjAxMS43NDhDMTMuMjg4OSUyMDExLjQ1NTklMjAxMy43NjUyJTIwMTEuNDU1OSUyMDE0LjA1ODglMjAxMS43NDhMMTcuMjMzNiUyMDE0LjkwODJDMTcuNTI3MiUyMDE1LjIwMDQlMjAxNy41MjcyJTIwMTUuNjc0NiUyMDE3LjIzMzYlMjAxNS45NjY4TDE1LjI1MzElMjAxNy45Mzg1QzE0LjY5MiUyMDE4LjQ5NjclMjAxMy44NDU3JTIwMTguNDk1MSUyMDEzLjE2ODIlMjAxOC4zODA5QzEyLjQzMzglMjAxOC4yNTclMjAxMS41OTE4JTIwMTcuOTUwMSUyMDEwLjc0NTMlMjAxNy41NDY5QzkuMDQ4OTMlMjAxNi43Mzg3JTIwNy4xNzcxMSUyMDE1LjQ2NDYlMjA1Ljg2MjUxJTIwMTQuMTU2MkM0LjU0Nzk5JTIwMTIuODQ3OCUyMDMuMjY4MjMlMjAxMC45ODUxJTIwMi40NTYyNiUyMDkuMjk2ODhDMi4wNTExJTIwOC40NTQzOSUyMDEuNzQyNzglMjA3LjYxNjYyJTIwMS42MTgzNyUyMDYuODg1NzRDMS41MDM2NCUyMDYuMjExNDIlMjAxLjUwMTgzJTIwNS4zNjklMjAyLjA2MjcxJTIwNC44MTA1NUw0LjA0NDE1JTIwMi44Mzg4N1pNMTAuNTg3MSUyMDQuOTE2MDJDMTEuNzA3NiUyMDUuMTAyOTIlMjAxMi43MjU2JTIwNS42MzAzOCUyMDEzLjUzMzQlMjA2LjQzMjYyQzE0LjM0MjUlMjA3LjIzNjI4JTIwMTQuODY5MyUyMDguMjQ4MDglMjAxNS4wNjE3JTIwOS4zNjAzNUwxMy41ODMyJTIwOS42MTYyMUMxMy40NDQyJTIwOC44MTI1OCUyMDEzLjA2NTYlMjA4LjA4Mjg0JTIwMTIuNDc1OCUyMDcuNDk3MDdDMTEuODg0NyUyMDYuOTEwMDglMjAxMS4xNDk0JTIwNi41MzA0MSUyMDEwLjM0MSUyMDYuMzk1NTFMMTAuNDY0MSUyMDUuNjU2MjVMMTAuNTg3MSUyMDQuOTE2MDJaTTEwLjczNTYlMjAxLjc3NTM5QzEyLjQ4OSUyMDIuMDcwNjMlMjAxNC4wOTc3JTIwMi44NjM2NSUyMDE1LjQwNjUlMjA0LjA2NTQzTDE1LjY2NDMlMjA0LjMxMTUyQzE3LjAxOCUyMDUuNjU2MDklMjAxNy45MDM0JTIwNy4zNTIwNCUyMDE4LjIyMDklMjA5LjIxMTkxTDE3LjQ4MTclMjA5LjMzNzg5TDE2Ljc0MjQlMjA5LjQ2NDg0QzE2LjQ3ODIlMjA3LjkxNzIyJTIwMTUuNzQzMSUyMDYuNTA0MDklMjAxNC42MDg2JTIwNS4zNzY5NUwxNC4zOTE4JTIwNS4xNzA5QzEzLjI5MzUlMjA0LjE2MjI5JTIwMTEuOTQ5OSUyMDMuNTAwMzElMjAxMC40ODY1JTIwMy4yNTM5MUwxMC42MTE1JTIwMi41MTQ2NUwxMC43MzU2JTIwMS43NzUzOVolMjIlMjBmaWxsJTNEJTIyJTIzOEU4RThFJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG59XG5cbi5jaGlwLS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG4uY2hpcC0tZGVmYXVsdCAuY2hpcF9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNoaXApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNoaXAtLWRlZmF1bHQgLmNoaXBfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uY2hpcC0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpob3ZlciAuY2hpcF9fdGV4dCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jaGlwLS1kZWZhdWx0LmNoaXAtLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibGFjay1vcGFjaXR5LTEwMCk7XG59XG5cbi5yYWRpby0tZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5yYWRpby0tZGVmYXVsdCBpbnB1dDpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItcmFkaW8taG92ZXIpO1xufVxuLnJhZGlvLS1kZWZhdWx0IGlucHV0OmRpc2FibGVkICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjI7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLXJhZGlvLWRpc2FibGVkKTtcbn1cbi5yYWRpby0tZGVmYXVsdCBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1yYWRpby1jaGVja2VkKTtcbn1cbi5yYWRpby0tZGVmYXVsdCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1yYWRpbyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucmFkaW8tLWRlZmF1bHQgbGFiZWwge1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItcmFkaW8pO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uY2hlY2tib3gtLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2tib3gtLWRlZmF1bHQ6bm90KDpoYXMoaW5wdXQ6ZGlzYWJsZWQpKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNHB4O1xuICB0b3A6IC00cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jaGVja2JveC0tZGVmYXVsdDpub3QoOmhhcyhpbnB1dDpkaXNhYmxlZCkpOmhvdmVyIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmNoZWNrYm94LS1kZWZhdWx0IGlucHV0OmRpc2FibGVkICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNoZWNrYm94LS1kZWZhdWx0IGlucHV0OmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY2hlY2tib3gtZGlzYWJsZWQpO1xufVxuLmNoZWNrYm94LS1kZWZhdWx0IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwNEMwJTIwMS43OTA4NiUyMDEuNzkwODYlMjAwJTIwNCUyMDBIMjBDMjIuMjA5MSUyMDAlMjAyNCUyMDEuNzkwODYlMjAyNCUyMDRWMjBDMjQlMjAyMi4yMDkxJTIwMjIuMjA5MSUyMDI0JTIwMjAlMjAyNEg0QzEuNzkwODYlMjAyNCUyMDAlMjAyMi4yMDkxJTIwMCUyMDIwVjRaJTIyJTIwZmlsbCUzRCUyMiUyM0VCMDAyOCUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE2LjY2NTIlMjA4LjY2NjYzTDEwLjIwMTclMjAxNS4zMzMzTDcuMzMyMDMlMjAxMi40NjM0JTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJzcXVhcmUlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgMCAwO1xufVxuLmNoZWNrYm94LS1kZWZhdWx0IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2hlY2tib3gtLWRlZmF1bHQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uY2hlY2tib3gtLWRlZmF1bHQgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94LS1kZWZhdWx0IGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGluZS0yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xufVxuLmNoZWNrYm94LS1kZWZhdWx0LmNoZWNrYm94LS10ZXh0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGVja2JveC0tZGVmYXVsdC5jaGVja2JveC0tdGV4dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG59XG4uY2hlY2tib3gtLWRlZmF1bHQuY2hlY2tib3gtLXRleHQ6bm90KDpoYXMoaW5wdXQ6ZGlzYWJsZWQpKTpob3Zlcjo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xufVxuLmNoZWNrYm94LS1kZWZhdWx0LmNoZWNrYm94LS10ZXh0Om5vdCg6aGFzKGlucHV0OmRpc2FibGVkKSk6aG92ZXIgbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAtM3B4O1xufVxuXG4uY2hlY2tib3gtLWNoaXAtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jaGVja2JveC0tY2hpcC1kZWZhdWx0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNoaXApO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNoaXApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jaGlwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jaGVja2JveC0tY2hpcC1kZWZhdWx0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uY2hlY2tib3gtLWNoaXAtZGVmYXVsdCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jaGVja2JveC0tY2hpcC1kZWZhdWx0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jaGlwLWhvdmVyKTtcbn1cbi5jaGVja2JveC0tY2hpcC1kZWZhdWx0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNoaXAtY2hlY2tlZCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNoaXAtY2hlY2tlZCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2hlY2tib3gtLWNoaXAtZGVmYXVsdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uY2hlY2tib3gtLWNoaXAtZGVmYXVsdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jaGlwLWNoZWNrZWQtaG92ZXIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jaGlwLWNoZWNrZWQtaG92ZXIpO1xufVxuLmNoZWNrYm94LS1jaGlwLWRlZmF1bHQgaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNoaXAtZGlzYWJsZWQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jaGlwLWRpc2FibGVkKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jaGVja2JveC0tY2hpcC1kZWZhdWx0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNoaXAtY2hlY2tlZC1kaXNhYmxlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNoaXAtY2hlY2tlZC1kaXNhYmxlZCk7XG59XG5cbi5hY2NvcmRpb24tLWRlZmF1bHQgLmFjY29yZGlvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24tLWRlZmF1bHQgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbi0tZGVmYXVsdCAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciAuYWNjb3JkaW9uX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmFjY29yZGlvbi0tZGVmYXVsdCAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciAuYWNjb3JkaW9uX19idG4gPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIwJTIwOEwxMiUyMDE2TDQlMjA4JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJzcXVhcmUlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgMCAwLzEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYWNjb3JkaW9uLS1kZWZhdWx0IC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX2J0blthcmlhLWV4cGFuZGVkPXRydWVdID4gc3Bhbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmFjY29yZGlvbi0tbGFyZ2UgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fYnRuID4gc3Bhbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdG9wOiA0OHB4O1xuICByaWdodDogNDBweDtcbn1cbi5hY2NvcmRpb24tLWxhcmdlIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIC5hY2NvcmRpb25fX2J0blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uYWNjb3JkaW9uLS1sYXJnZSAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciAuYWNjb3JkaW9uX19idG5bYXJpYS1leHBhbmRlZD10cnVlXSA+IHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1wcmltYXJ5KTtcbn1cbi5hY2NvcmRpb24tLWxhcmdlIC5hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMSk7XG59XG4uYWNjb3JkaW9uLS1sYXJnZSAuYWNjb3JkaW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMSk7XG59XG4uYWNjb3JkaW9uLS1sYXJnZSAuYWNjb3JkaW9uX19oZWFkZXIge1xuICBoZWlnaHQ6IDEyOHB4O1xufVxuLmFjY29yZGlvbi0tbGFyZ2UgLmFjY29yZGlvbl9fYnRuIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5hY2NvcmRpb24tLWxhcmdlIC5hY2NvcmRpb25fX2J0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5hY2NvcmRpb24tLWxhcmdlIC5hY2NvcmRpb25fX2J0biB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4uYWNjb3JkaW9uLS1sYXJnZSAuYWNjb3JkaW9uX19jb250IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uLS1sYXJnZSAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciAuYWNjb3JkaW9uX19idG4gPiBzcGFuOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmFjY29yZGlvbi0tbGFyZ2UgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLmFjY29yZGlvbi0tbGFyZ2UgLmFjY29yZGlvbl9fYnRuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFjY29yZGlvbi0tbGFyZ2UgLmFjY29yZGlvbl9fYnRuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uLS1sYXJnZSAuYWNjb3JkaW9uX19jb250IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi50YWJsaXN0LS1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGFibGlzdC0tc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keS1ncmF5LTMwKTtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udGFibGlzdC0tc21hbGwgPiAqIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50YWJsaXN0LS1zbWFsbCA+ICoge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4udGFibGlzdC0tc21hbGwgPiAqIHtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keS1ncmF5LTUwKTtcbiAgcGFkZGluZzogOXB4IDM1cHg7XG59XG4udGFibGlzdC0tc21hbGwgW3JvbGU9dGFiXS5pcy1hY3RpdmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRhYmxpc3QtLXNtYWxsIFtyb2xlPXRhYl0uaXMtYWN0aXZlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLnRhYmxpc3QtLXNtYWxsIFtyb2xlPXRhYl0uaXMtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmpzLXRhYiBbcm9sZT10YWJwYW5lbF1bYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4mOmhhcygudGFibGlzdC0tc21hbGwpIC5qcy10YWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4mOmhhcygudGFibGlzdC0tc21hbGwpIC5qcy10YWIgW3JvbGU9dGFicGFuZWxdIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFiX19pdGVtIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xufVxuLnRhYl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4udGFiX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMCwgMC4xOCwgMC4wNywgMSk7XG59XG4udGFiX19pdGVtID4gKiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudGFiX19pdGVtID4gKiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi50YWJfX2l0ZW0gPiAqIHtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keS1ncmF5LTYwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYl9faXRlbS5pcy1vbiwgLnRhYl9faXRlbS5pc19fYWN0aXZlLCAudGFiX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYnRuLXByaW1hcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLWJ0bi1wcmltYXJ5KTtcbn1cbi50YWJfX2l0ZW0uaXMtb24gPiAqLCAudGFiX19pdGVtLmlzX19hY3RpdmUgPiAqLCAudGFiX19pdGVtLmlzLWFjdGl2ZSA+ICoge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRhYl9faXRlbS5pcy1vbiA+ICosIC50YWJfX2l0ZW0uaXNfX2FjdGl2ZSA+ICosIC50YWJfX2l0ZW0uaXMtYWN0aXZlID4gKiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi50YWJfX2l0ZW0uaXMtb24gPiAqLCAudGFiX19pdGVtLmlzX19hY3RpdmUgPiAqLCAudGFiX19pdGVtLmlzLWFjdGl2ZSA+ICoge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXdoaXRlKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFiX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYl9faXRlbSA+ICoge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAudGFiX19saXN0OmhhcygudGFiX19pdGVtOm50aC1jaGlsZChldmVuKTpsYXN0LWNoaWxkKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC50YWJfX2xpc3Q6aGFzKC50YWJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pOmxhc3QtY2hpbGQpIC50YWJfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnRhYl9fbGlzdDpoYXMoLnRhYl9faXRlbTpudGgtY2hpbGQoZXZlbik6bGFzdC1jaGlsZCkgLnRhYl9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMik7XG4gIH1cbiAgLnRhYl9fbGlzdDpoYXMoLnRhYl9faXRlbTpudGgtY2hpbGQoZXZlbik6bGFzdC1jaGlsZCkgLnRhYl9faXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xuICB9XG4gIC50YWJfX2xpc3Q6aGFzKC50YWJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pOmxhc3QtY2hpbGQpIC50YWJfX2l0ZW0uaXMtb24sIC50YWJfX2xpc3Q6aGFzKC50YWJfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pOmxhc3QtY2hpbGQpIC50YWJfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLnRhYl9fbGlzdC5hbGlnbi1ob3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRhYl9fbGlzdC5hbGlnbi1ob3IgLnRhYl9faXRlbSB7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGluZS0yKTtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYl9fbGlzdC5hbGlnbi1ob3IgLnRhYl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG4vKiBMYXllciBQb3B1cCAqL1xuLnBvcHVwLS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLnBvcHVwLS1kZWZhdWx0W2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3B1cC0tZGVmYXVsdFthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wb3B1cDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucG9wdXBfX3dyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4ucG9wdXBfX2lubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3B1cF9fdGl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3B1cF9fdGl0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLnBvcHVwX190aXQge1xuICBoZWlnaHQ6IDExNnB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ucG9wdXBfX2NvbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ucG9wdXBfX2J0biB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucG9wdXBfX2J0biAuYnV0dG9uLS1kZWZhdWx0IHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLnBvcHVwX19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogNDJweDtcbn1cbi5wb3B1cF9fY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTQuNSUyMDQuNUwxOS41JTIwMTkuNU00LjUlMjAxOS41TDE5LjUlMjA0LjUwMDAyJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCA1MCUgNTAlL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24tZ3JheSk7XG59XG4ucG9wdXBfX2Nsb3NlX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9wdXAtLWV4cGFuc2lvbiAucG9wdXBfX3RpdCB7XG4gIGhlaWdodDogMDtcbn1cbi5wb3B1cC0tZXhwYW5zaW9uIC5wb3B1cF9fd3JhcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wb3B1cC0tZXhwYW5zaW9uIC5wb3B1cF9fY29udCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ucG9wdXAtLWV4cGFuc2lvbiAucG9wdXBfX2NvbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBvcHVwLS1leHBhbnNpb24gLnBvcHVwX19jbG9zZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00OHB4O1xufVxuLnBvcHVwLS1leHBhbnNpb24gLnBvcHVwX19jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC41JTIwNC41TDE5LjUlMjAxOS41TTQuNSUyMDE5LjVMMTkuNSUyMDQuNTAwMDIlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjAlMkYlM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCUvY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XG59XG4ucG9wdXAtLW1haW4gLnBvcHVwX190aXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnBvcHVwLS1tYWluIC5wb3B1cF9fd3JhcCB7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG4ucG9wdXAtLW1haW4gLnBvcHVwX19jb250IHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5wb3B1cC0tbWFpbiAucG9wdXBfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnBvcHVwLS1tYWluIC5wb3B1cF9fYnRuID4gKiB7XG4gIGZsZXg6IDE7XG59XG4ucG9wdXAtLW1haW4gLnBvcHVwX19ub19zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC01MHB4O1xufVxuLnBvcHVwLS1tYWluIC5wb3B1cF9fbm9fc2hvdyAuY2hlY2tib3gtLWRlZmF1bHQuY2hlY2tib3gtLXRleHQgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXdoaXRlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3B1cC0tbWFpbiAucG9wdXBfX25vX3Nob3cgLmNoZWNrYm94LS1kZWZhdWx0LmNoZWNrYm94LS10ZXh0IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnBvcHVwLS1tYWluIC5wb3B1cF9fbm9fc2hvdyAuY2hlY2tib3gtLWRlZmF1bHQuY2hlY2tib3gtLXRleHQ6bm90KDpoYXMoaW5wdXQ6ZGlzYWJsZWQpKTpob3Zlcjo6YmVmb3JlLFxuLnBvcHVwLS1tYWluIC5wb3B1cF9fbm9fc2hvdyAuY2hlY2tib3gtLWRlZmF1bHQ6bm90KDpoYXMoaW5wdXQ6ZGlzYWJsZWQpKTpob3ZlciBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwLS1tYWluIC5ub3RpY2UtLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAwO1xufVxuLnBvcHVwLS1tYWluIC5ub3RpY2VfdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvcHVwLS1tYWluIC5ub3RpY2VfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4ucG9wdXAtLW1haW4gLm5vdGljZV90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3B1cC0tbWFpbiAubm90aWNlX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvcHVwLS1tYWluIC5ub3RpY2VfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5wb3B1cC0tbWFpbiAubm90aWNlX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wb3B1cC0tZXhwYW5zaW9uIC5wb3B1cF9fd3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wb3B1cC0tZXhwYW5zaW9uIC5wb3B1cF9fY29udCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucG9wdXBfX3RpdCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9wdXBfX3RpdCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucG9wdXBfX2lubmVyOmhhcygucG9wdXBfX2J0bikgLnBvcHVwX19jb250IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4IC0gOTBweCk7XG4gIH1cbiAgLnBvcHVwX19pbm5lcjpub3QoOmhhcygucG9wdXBfX2J0bikpIC5wb3B1cF9fY29udCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIH1cbiAgLnBvcHVwX19jb250IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAucG9wdXBfX2J0biB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDI0cHg7XG4gIH1cbiAgLnBvcHVwX19idG4gLmJ1dHRvbi0tZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvcHVwX19jbG9zZSB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAxNHB4O1xuICB9XG4gIC5wb3B1cF9fd3JhcC0tZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wb3B1cC0tZXhwYW5zaW9uIC5wb3B1cF9fY29udCB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3B1cC0tZXhwYW5zaW9uIC5wb3B1cF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogLTM2cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5wb3B1cC0tZXhwYW5zaW9uIC5wb3B1cF9fY2xvc2U6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5wb3B1cC0tbWFpbiAucG9wdXBfX3dyYXAge1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucG9wdXAtLW1haW4gLnBvcHVwX19jb250IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucG9wdXAtLW1haW4gLnBvcHVwX19idG4ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnBvcHVwLS1tYWluIC5ub3RpY2UtLWRlZmF1bHQge1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgfVxufVxuLnN3aXBlci0tZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGluaXRpYWw7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci0tZGVmYXVsdCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbiAgYm94LXNpemluZzogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci0tZGVmYXVsdC5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItLWRlZmF1bHQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB6LWluZGV4OiAxMDA7XG59XG4uc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItLWRlZmF1bHQgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ2clMjBpZCUzRCUyMmljb25fY2hldnJvbi1sZWZ0JTIyJTNFJTNDcGF0aCUyMGlkJTNEJTIySWNvbiUyMiUyMGQlM0QlMjJNOSUyMDIwTDE3JTIwMTJMOSUyMDQlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnNxdWFyZSUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ2clMjBpZCUzRCUyMmljb25fY2hldnJvbi1sZWZ0JTIyJTNFJTNDcGF0aCUyMGlkJTNEJTIySWNvbiUyMiUyMGQlM0QlMjJNOSUyMDIwTDE3JTIwMTJMOSUyMDQlMjIlMjBzdHJva2UlM0QlMjIlMjMxRDFEMUIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnNxdWFyZSUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTIwJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnN3aXBlci0tZGVmYXVsdCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmRpc2FibGVkLCAuc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLW5leHQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG4uc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1jaXJjbGUsIC5zd2lwZXItLWRlZmF1bHQgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWNpcmNsZSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xufVxuLnN3aXBlci0tZGVmYXVsdCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tY2lyY2xlOjphZnRlciwgLnN3aXBlci0tZGVmYXVsdCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tY2lyY2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1jaXJjbGU6ZGlzYWJsZWQsIC5zd2lwZXItLWRlZmF1bHQgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWNpcmNsZTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1jaXJjbGU6ZGlzYWJsZWQ6OmFmdGVyLCAuc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1jaXJjbGU6ZGlzYWJsZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1idG4tZGlzYWJsZWQpO1xufVxuLnN3aXBlci0tZGVmYXVsdCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tY2lyY2xlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1jaXJjbGU6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS0yMCk7XG59XG4uc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogMDtcbn1cbi5zd2lwZXItLWRlZmF1bHQgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLnN3aXBlci0tZGVmYXVsdCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnN3aXBlci0tZGVmYXVsdCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnN3aXBlci0tZGVmYXVsdCAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keS1ncmF5LTMwKTtcbn1cbi5zd2lwZXItLWRlZmF1bHQgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgKyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeSk7XG59XG4uc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItLWRlZmF1bHQgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1wcm9ncmVzc2Jhcik7XG59XG4uc3dpcGVyLS1kZWZhdWx0LnN3aXBlci0tdmVydGljYWwgLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItLWRlZmF1bHQuc3dpcGVyLWZhZGUgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci0tZGVmYXVsdC5zd2lwZXItZmFkZSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5tYWluLXN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnN3aXBlci0tZGVmYXVsdC5zd2lwZXItLWxhenlsb2FkIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWJvcmRlci1zd2lwZXItbGF6eSk7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0tZGVmYXVsdC5zd2lwZXItLWxhenlsb2FkIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIuc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1sYXp5LXdoaXRlKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG4gIC5zd2lwZXItLWRlZmF1bHQgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgKyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5zd2lwZXItLWRlZmF1bHQgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdC0tZGVmYXVsdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdC0tZGVmYXVsdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdC0tZGVmYXVsdCAuc2VsZWN0X19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDAgNDhweCAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItc2VsZWN0Ym94LWJ0bik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWxlY3QtLWRlZmF1bHQgLnNlbGVjdF9fYnV0dG9uOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayk7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIwJTIwOEwxMiUyMDE2TDQlMjA4JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJzcXVhcmUlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIwJTIwOEwxMiUyMDE2TDQlMjA4JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMUQxRDFCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJzcXVhcmUlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnNlbGVjdC0tZGVmYXVsdCAuc2VsZWN0X19idXR0b24gLnNlbGVjdF9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlbGVjdC0tZGVmYXVsdCAuc2VsZWN0X19idXR0b24gLnNlbGVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2J1dHRvbiAuc2VsZWN0X190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlbGVjdC1kZWZhdWx0KTtcbn1cbi5zZWxlY3QtLWRlZmF1bHQgLnNlbGVjdF9fYnV0dG9uIC5zZWxlY3RfX3RpdGxlLmlzLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2VsZWN0LXRpdGxlKTtcbn1cbi5zZWxlY3QtLWRlZmF1bHQgLnNlbGVjdF9fYnV0dG9uOmhvdmVyLCAuc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2J1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItc2VsZWN0Ym94LWhvdmVyKTtcbn1cbi5zZWxlY3QtLWRlZmF1bHQgLnNlbGVjdF9fYnV0dG9uLnNlbGVjdF9fZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3QtZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNlbGVjdC0tZGVmYXVsdCAuc2VsZWN0X19idXR0b24uc2VsZWN0X19kaXNhYmxlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXNlbGVjdC1kaXNhYmxlZC1pY29uKTtcbn1cbi5zZWxlY3QtLWRlZmF1bHQgLnNlbGVjdF9fYnV0dG9uLnNlbGVjdF9fZGlzYWJsZWQgLnNlbGVjdF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWxlY3QtZGlzYWJsZWQpO1xufVxuLnNlbGVjdC0tZGVmYXVsdCAuc2VsZWN0X19idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5zZWxlY3QtLWRlZmF1bHQgLnNlbGVjdF9fbGlzdC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItc2VsZWN0Ym94LWxpc3QpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0LWxpc3QpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnNlbGVjdC0tZGVmYXVsdCAuc2VsZWN0X19saXN0LXdyYXAuc2VsZWN0X19vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2VsZWN0X19saXN0IHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2VsZWN0X19saXN0IGxpID4gLnNlbGVjdF9fbGlzdC1hbmNob3Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2VsZWN0X19saXN0IGxpID4gLnNlbGVjdF9fbGlzdC1hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2VsZWN0X19saXN0IGxpID4gLnNlbGVjdF9fbGlzdC1hbmNob3Ige1xuICBoZWlnaHQ6IDYycHg7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG59XG4uc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2VsZWN0X19saXN0IGxpID4gLnNlbGVjdF9fbGlzdC1hbmNob3I6aG92ZXIsIC5zZWxlY3QtLWRlZmF1bHQgLnNlbGVjdF9fbGlzdC13cmFwIC5zZWxlY3RfX2xpc3QgbGkgPiAuc2VsZWN0X19saXN0LWFuY2hvcjpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3QtbGlzdC1ob3Zlcik7XG59XG4uc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2VsZWN0X19saXN0IGxpID4gLnNlbGVjdF9fbGlzdC1hbmNob3Iuc2VsZWN0X19zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0LWxpc3Qtc2VsZWN0ZWQpO1xufVxuLnNlbGVjdC0tZGVmYXVsdCAuc2VsZWN0X19saXN0LXdyYXAgLnNlbGVjdF9fbGlzdCBsaSA+IC5zZWxlY3RfX2xpc3QtYW5jaG9yID4gYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2VsZWN0X19saXN0IGxpID4gLnNlbGVjdF9fbGlzdC1hbmNob3IgPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnNlbGVjdC0tZGVmYXVsdCAuc2VsZWN0X19saXN0LXdyYXAgLnNjcm9sbGJhcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogM3B4O1xuICB3aWR0aDogMTBweDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2Nyb2xsYmFyX193cmFwIC5zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3QtbGlzdC1zY3JvbGwpO1xufVxuLnNlbGVjdC0tZGVmYXVsdC5zZWxlY3QtLXNtYWxsIC5zZWxlY3RfX2J1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMTZweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4uc2VsZWN0LS1kZWZhdWx0LnNlbGVjdC0tc21hbGwgLnNlbGVjdF9fYnV0dG9uOmFmdGVyIHtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uc2VsZWN0LS1kZWZhdWx0LnNlbGVjdC0tc21hbGwgLnNlbGVjdF9fYnV0dG9uIC5zZWxlY3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNlbGVjdC0tZGVmYXVsdC5zZWxlY3QtLXNtYWxsIC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2VsZWN0X19saXN0IGxpID4gLnNlbGVjdF9fbGlzdC1hbmNob3Ige1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlbGVjdC0tZGVmYXVsdC5zZWxlY3QtLXNtYWxsIC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2VsZWN0X19saXN0IGxpID4gLnNlbGVjdF9fbGlzdC1hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2VsZWN0LS1kZWZhdWx0LnNlbGVjdC0tc21hbGwgLnNlbGVjdF9fbGlzdC13cmFwIC5zZWxlY3RfX2xpc3QgbGkgPiAuc2VsZWN0X19saXN0LWFuY2hvciB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zZWxlY3QtLWRlZmF1bHQuc2VsZWN0LS1zbWFsbCAuc2VsZWN0X19saXN0LXdyYXAgLnNlbGVjdF9fbGlzdCBsaSA+IC5zZWxlY3RfX2xpc3QtYW5jaG9yOmhvdmVyLCAuc2VsZWN0LS1kZWZhdWx0LnNlbGVjdC0tc21hbGwgLnNlbGVjdF9fbGlzdC13cmFwIC5zZWxlY3RfX2xpc3QgbGkgPiAuc2VsZWN0X19saXN0LWFuY2hvcjpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3QtbGlzdC1ob3Zlcik7XG59XG4uc2VsZWN0LS1kZWZhdWx0LnNlbGVjdC0tc21hbGwgLnNlbGVjdF9fbGlzdC13cmFwIC5zZWxlY3RfX2xpc3QgbGkgPiAuc2VsZWN0X19saXN0LWFuY2hvci5zZWxlY3RfX3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3QtbGlzdC1zZWxlY3RlZCk7XG59XG4uc2VsZWN0LS1kZWZhdWx0Omhhcyguc2VsZWN0X19saXN0LWl0ZW06bm90KC5zZWxlY3RfX2xpc3QtaXRlbS1kaXNhYmxlZCkgLnNlbGVjdF9fc2VsZWN0ZWQpIC5zZWxlY3RfX2J1dHRvbiAuc2VsZWN0X190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlbGVjdC10aXRsZSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlbGVjdC0tZGVmYXVsdCAuc2VsZWN0X19idXR0b24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5zZWxlY3QtLWRlZmF1bHQgLnNlbGVjdF9fYnV0dG9uOmFmdGVyIHtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnNlbGVjdC0tZGVmYXVsdCAuc2VsZWN0X19idXR0b24gLnNlbGVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWxlY3QtLWRlZmF1bHQgLnNlbGVjdF9fYnV0dG9uIC5zZWxlY3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2VsZWN0X19saXN0IGxpID4gLnNlbGVjdF9fbGlzdC1hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VsZWN0LS1kZWZhdWx0IC5zZWxlY3RfX2xpc3Qtd3JhcCAuc2VsZWN0X19saXN0IGxpID4gLnNlbGVjdF9fbGlzdC1hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2Nyb2xsbWVudS0tZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuLnNjcm9sbG1lbnUtLWRlZmF1bHQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGdhcDogOHB4O1xufVxuLnNjcm9sbG1lbnUtLWRlZmF1bHQgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zY3JvbGxtZW51LS1kZWZhdWx0IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5zY3JvbGxtZW51LS1kZWZhdWx0IHVsIGxpID4gYSxcbi5zY3JvbGxtZW51LS1kZWZhdWx0IHVsIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNjcm9sbG1lbnUtLWRlZmF1bHQgdWwgbGkgPiBhLFxuICAuc2Nyb2xsbWVudS0tZGVmYXVsdCB1bCBsaSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2Nyb2xsbWVudS0tZGVmYXVsdCB1bCBsaSA+IGEsXG4uc2Nyb2xsbWVudS0tZGVmYXVsdCB1bCBsaSBidXR0b24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5KTtcbn1cbi5zY3JvbGxtZW51LS1kZWZhdWx0IHVsIGxpLmlzX19hY3RpdmUge1xuICB6LWluZGV4OiAxMDtcbn1cbi5zY3JvbGxtZW51LS1kZWZhdWx0IHVsIGxpLmlzX19hY3RpdmUgPiBhLFxuLnNjcm9sbG1lbnUtLWRlZmF1bHQgdWwgbGkuaXNfX2FjdGl2ZSBidXR0b24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1idG4tcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2Nyb2xsbWVudS0tZGVmYXVsdCB1bCBsaS5pc19fYWN0aXZlID4gYSxcbiAgLnNjcm9sbG1lbnUtLWRlZmF1bHQgdWwgbGkuaXNfX2FjdGl2ZSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uc2Nyb2xsbWVudS0tZGVmYXVsdCB1bCBsaS5pc19fYWN0aXZlID4gYSxcbi5zY3JvbGxtZW51LS1kZWZhdWx0IHVsIGxpLmlzX19hY3RpdmUgYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjcm9sbG1lbnUtLWRlZmF1bHQgdWwgbGkgPiBhLFxuICAuc2Nyb2xsbWVudS0tZGVmYXVsdCB1bCBsaSBidXR0b24ge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi50YWJsZV9fd3JhcCB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudGFibGVfX3dyYXAgdGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4udGFibGVfX3dyYXAgdGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXRhYmxlLXRoKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci10YWJsZSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItdGFibGUpO1xufVxuLnRhYmxlX193cmFwIHRhYmxlIHRib2R5IHRkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50YWJsZV9fd3JhcCB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi50YWJsZV9fd3JhcCB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGFibGUtdGQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXRhYmxlKTtcbn1cbi50YWJsZV9fdGV4dF9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi50YWJsZV9fdGV4dF9sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRhYmxlX190ZXh0X3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnBvcHVwX19jb250IC50YWJsZV9fd3JhcCB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9wdXBfX2NvbnQgLnRhYmxlX193cmFwIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLnBvcHVwX19jb250IC50YWJsZV9fd3JhcCB0YWJsZSB0Ym9keSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9wdXBfX2NvbnQgLnRhYmxlX193cmFwIHRhYmxlIHRib2R5IHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4udGFibGUtLWZpeGVkIC50YWJsZV9fd3JhcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4udGFibGUtLWZpeGVkIHRhYmxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWluLXdpZHRoOiA5NjBweDtcbn1cbi50YWJsZS0tZml4ZWQgdGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci10YWJsZSk7XG59XG4udGFibGUtLWZpeGVkIHRhYmxlIHRoZWFkIHRoLnN0aWNreS1jb2wge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xufVxuLnRhYmxlLS1maXhlZCB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnRhYmxlLS1maXhlZCB0YWJsZSB0Ym9keSB0ciA+ICo6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi50YWJsZS0tZml4ZWQgdGFibGUgdGJvZHkgdGgge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRhYmxlLS1maXhlZCB0YWJsZSB0Ym9keSB0aCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi50YWJsZS0tZml4ZWQgdGFibGUgdGJvZHkgdGgge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXRhYmxlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10YWJsZS10aCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci10YWJsZSk7XG59XG4udGFibGUtLWZpeGVkIHRhYmxlIHRib2R5IHRoLnN0aWNreS1jb2wge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xufVxuLnRhYmxlLS1maXhlZCB0YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci10YWJsZSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlX193cmFwIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC50YWJsZV9fd3JhcCB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAudGFibGUtLWZpeGVkIHRhYmxlIHRib2R5IHRoIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4udG9vbHRpcC0tZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4udG9vbHRpcC0tZGVmYXVsdCAudG9vbHRpcF9fYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4udG9vbHRpcC0tZGVmYXVsdCAudG9vbHRpcF9fdHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDZweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keS1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgNC41cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UsIHZpc2liaWxpdHkgMjAwbXMgZWFzZSwgdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG59XG4udG9vbHRpcC0tZGVmYXVsdCAudG9vbHRpcF9fdHh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keS1wcmltYXJ5KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi50b29sdGlwLS1kZWZhdWx0IC50b29sdGlwX190eHQubGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC0zMCUpO1xufVxuLnRvb2x0aXAtLWRlZmF1bHQgLnRvb2x0aXBfX3R4dC5sZWZ0OjphZnRlciB7XG4gIGxlZnQ6IDEwJTtcbn1cbi50b29sdGlwLS1kZWZhdWx0IC50b29sdGlwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudG9vbHRpcC0tZGVmYXVsdCAudG9vbHRpcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4udG9vbHRpcC0tZGVmYXVsdCAudG9vbHRpcF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC10b29sdGlwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50b29sdGlwLS1kZWZhdWx0IC50b29sdGlwX19zdWIge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBtYXgtd2lkdGg6IDI5NnB4O1xufVxuLnRvb2x0aXAtLWRlZmF1bHQgLnRvb2x0aXBfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4udG9vbHRpcC0tZGVmYXVsdCAudG9vbHRpcF9faXRlbS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRvb2x0aXApO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnRvb2x0aXAtLWRlZmF1bHQgLnRvb2x0aXBfX2l0ZW0tdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtdG9vbHRpcCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDhweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnRvb2x0aXAtLWRlZmF1bHQgLnRvb2x0aXBfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b29sdGlwLS1kZWZhdWx0OmhvdmVyIC50b29sdGlwX190eHQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi50b29sdGlwLS1kZWZhdWx0OmhvdmVyIC50b29sdGlwX190eHQubGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIDApO1xufVxuLnRvb2x0aXAtLWRlZmF1bHQuaXNfX2FjdGl2ZSAudG9vbHRpcF9fdHh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4udG9vbHRpcC0tZGVmYXVsdC5pc19fYWN0aXZlIC50b29sdGlwX190eHQubGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIDApO1xufVxuXG4ubG9hZGluZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxvYWRpbmcgPiBbY2xhc3MqPWNpcmNsZV0ge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAyODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGJvdW5jZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLmxvYWRpbmcgPiBbY2xhc3MqPWNpcmNsZV0uY2lyY2xlLTEge1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuLmxvYWRpbmcgPiBbY2xhc3MqPWNpcmNsZV0uY2lyY2xlLTIge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMTVzO1xufVxuLmxvYWRpbmcgPiBbY2xhc3MqPWNpcmNsZV0uY2lyY2xlLTMge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG4ubG9hZGluZyA+IFtjbGFzcyo9Y2lyY2xlXS5jaXJjbGUtNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40NXM7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSBzY2FsZSgxNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9hZGluZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIH1cbiAgLmxvYWRpbmcgPiBbY2xhc3MqPWNpcmNsZV0ge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbkB1c2UgJ3Rva2VucycgYXMgKjtcclxuXHJcbiRpbWdfdXJsOiAnLi4vaW1hZ2VzJztcclxuXHJcbi8vZXh0ZW5kXHJcbi8vZm9udHNcclxuJGMtZGVmYXVsdC1mb250OlxyXG4gICdOb3RvU2Fuc0tSJyxcclxuICAnUHJvbWV0b1RyaWFsJyxcclxuICAtYXBwbGUtc3lzdGVtLFxyXG4gIEJsaW5rTWFjU3lzdGVtRm9udCxcclxuICBPcGVuIFNhbnMsXHJcbiAgSGVsdmV0aWNhIE5ldWUsXHJcbiAgc2Fucy1zZXJpZjtcclxuJGMtZW5nbGlzaC1mb250OlxyXG4gICdQcm9tZXRvVHJpYWwnLFxyXG4gICdOb3RvU2Fuc0tSJyxcclxuICAtYXBwbGUtc3lzdGVtLFxyXG4gIEJsaW5rTWFjU3lzdGVtRm9udCxcclxuICBPcGVuIFNhbnMsXHJcbiAgSGVsdmV0aWNhIE5ldWUsXHJcbiAgc2Fucy1zZXJpZjtcclxuJXMtZGlzcGxheS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuJXMtZGlzcGxheS1pbmxpbmUtZmxleCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4lcy1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxufVxyXG4lcy10ZXh0SGlkZGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIGZvbnQtc2l6ZTogMXB4O1xyXG59XHJcblxyXG4lcy1jbGVhciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuJXBzZXVkb0FicyB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4lc2Nyb2xsYmFyLXZlcnRpY2FsIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogJHNpemVzLTY7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLXNjcm9sbGJhci10aHVtYik7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gIH1cclxufVxyXG4lc2Nyb2xsYmFyLWhvcml6b250YWwge1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIH1cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXNjcm9sbGJhci10cmFjayk7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXNjcm9sbGJhci10aHVtYik7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vL3NoYWRvd1xyXG4lc2hhZG93LXNtYWxsIHtcclxuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSh2YXIoLS1iYWNrZ3JvdW5kLXNoYWRvdyksIDAuMik7XHJcbn1cclxuLy8gJXMtc2hhZG93LW1lZGl1bSB7XHJcbi8vICAgYm94LXNoYWRvdzpcclxuLy8gICAgICRjLW51bWJlci0wICRjLW51bWJlci0zICRjLW51bWJlci00ICRjLW51bWJlci0xICRjLWNvbG9yLXRyYW5zcGFyZW50LWJsYWNrLTEwMCxcclxuLy8gICAgICRjLW51bWJlci0wICRjLW51bWJlci01ICRjLW51bWJlci0xMSAkYy1udW1iZXItMCAkYy1jb2xvci10cmFuc3BhcmVudC1ibGFjay01MDtcclxuLy8gfVxyXG4vLyAlcy1zaGFkb3ctbGFyZ2Uge1xyXG4vLyAgIGJveC1zaGFkb3c6XHJcbi8vICAgICAkYy1udW1iZXItMCAkYy1udW1iZXItNSAkYy1udW1iZXItOSAkYy1udW1iZXItMCAkYy1jb2xvci10cmFuc3BhcmVudC1ibGFjay0xNTAsXHJcbi8vICAgICAkYy1udW1iZXItMCAkYy1udW1iZXItMCAkYy1udW1iZXItMiAkYy1udW1iZXItMCAkYy1jb2xvci10cmFuc3BhcmVudC1ibGFjay0xNTA7XHJcbi8vIH1cclxuXHJcbkBtaXhpbiBwcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcclxuICAtd2Via2l0LSN7JHByb3BlcnR5fTogJHZhbHVlO1xyXG4gIC1tb3otI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBwc2V1ZG8oJHdpZHRoLCAkaGVpZ2h0KSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxuICBtYXJnaW4tdG9wOiAtJGhlaWdodCAqIDAuNTtcclxuICBtYXJnaW4tbGVmdDogLSR3aWR0aCAqIDAuNTtcclxufVxyXG5cclxuQG1peGluIGVsbGlwc2lzKCRsaW5lLCAkaGVpZ2h0KSB7XHJcbiAgQGlmICgkbGluZSA9PSAxKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1hc2tJbWFnZSgkY29sb3I6IHZhcigtLXMtYmFja2dyb3VuZC1pY29uKSwgJHVybCwgJHJlcGVhdCwgJHBvc2l0aW9uOiAwIDAsICRzaXplOiBhdXRvKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIG1hc2staW1hZ2U6IHVybCgkdXJsKTtcclxuICBtYXNrLXJlcGVhdDogJHJlcGVhdDtcclxuICBtYXNrLXBvc2l0aW9uOiAkcG9zaXRpb247XHJcbiAgbWFzay1zaXplOiAkc2l6ZTtcclxuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgkdXJsKTtcclxuICAtd2Via2l0LW1hc2stcmVwZWF0OiAkcmVwZWF0O1xyXG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gIC13ZWJraXQtbWFzay1zaXplOiAkc2l6ZTtcclxufVxyXG5cclxuLy8gQGZ1bmN0aW9uIHJlbSgkdmFsdWVzKSB7XHJcbi8vICAgJHJlc3VsdDogKCk7XHJcblxyXG4vLyAgIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcclxuLy8gICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBjYWxjKCN7JHZhbHVlfSAqIDAuMXJlbSkpO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgQHJldHVybiAkcmVzdWx0O1xyXG4vLyB9XHJcblxyXG4vLyBUYWJsZXQvTW9iaWxlIGJyZWFrcG9pbnRcclxuJHBjLWJyZWFrcG9pbnQxOiAxMjgwcHg7XHJcbiRtby1icmVha3BvaW50OiA3NjhweDtcclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skcGMtYnJlYWtwb2ludDEgLSAxcHh9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtb2JpbGUge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbW8tYnJlYWtwb2ludCAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8g67aI66a/IOuPhO2KuCAoNHB4IOybkO2YlSlcclxuQG1peGluIGJ1bGxldC1kb3QoJGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24tZ3JheS04MCkpIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogJHNpemVzLTQ7XHJcbiAgaGVpZ2h0OiAkc2l6ZXMtNDtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWhhbGY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAndG9rZW5zJyBhcyAqO1xyXG5cclxuOnJvb3Qge1xyXG4gIC8vYm9yZGVyXHJcbiAgLS1ib3JkZXItYnRuOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLWJvcmRlci1idG4tNDA6IHZhcigtLWdyYXktNDApO1xyXG4gIC0tYm9yZGVyLWJ0bi1wcmltYXJ5OiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgLS1ib3JkZXItYnRuLW91dGxpbmU6IHZhcigtLXByaW1hcnktYmxhY2spO1xyXG4gIC0tYm9yZGVyLWJ0bi1kaXNhYmxlZDogdmFyKC0tZ3JheS0zMCk7XHJcbiAgLS1ib3JkZXItYnRuLW91dGxpbmUtZGlzYWJsZWQ6IHZhcigtLWdyYXktMzApO1xyXG4gIC0tYm9yZGVyLWJ0bi1vdXRsaW5lLWRpc2FibGVkLTIwOiB2YXIoLS1ncmF5LTIwKTtcclxuICAtLWJvcmRlci1saW5lLTE6IHZhcigtLWdyYXktNDApO1xyXG4gIC0tYm9yZGVyLWxpbmUtMjogdmFyKC0tZ3JheS0zMCk7XHJcbiAgLS1ib3JkZXItbGluZS0zOiB2YXIoLS1ncmF5LTEwKTtcclxuICAtLWJvcmRlci1saW5lLXN0cm9uZzogdmFyKC0tcHJpbWFyeS1iYXNpYyk7XHJcbiAgLS1ib3JkZXItc2VsZWN0Ym94LWJ0bjogdmFyKC0tZ3JheS00MCk7XHJcbiAgLS1ib3JkZXItc2VsZWN0Ym94LWxpc3Q6IHZhcigtLWdyYXktNDApO1xyXG4gIC0tYm9yZGVyLXNlbGVjdGJveC1ob3ZlcjogdmFyKC0tcHJpbWFyeS1iYXNpYyk7XHJcbiAgLS1ib3JkZXItaW5wdXQ6IHZhcigtLWdyYXktNDApO1xyXG4gIC0tYm9yZGVyLWlucHV0LWhvdmVyOiB2YXIoLS1wcmltYXJ5LWJhc2ljKTtcclxuICAtLWJvcmRlci1pbnB1dC1lcnJvcjogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gIC0tYm9yZGVyLWlucHV0LWRpc2FibGVkOiB2YXIoLS1ncmF5LTMwKTtcclxuICAtLWJvcmRlci1jaGlwOiB2YXIoLS1ncmF5LTMwKTtcclxuICAtLWJvcmRlci1jaGlwLWhvdmVyOiB2YXIoLS1ncmF5LTUwKTtcclxuICAtLWJvcmRlci1jaGlwLWNoZWNrZWQ6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAtLWJvcmRlci1jaGlwLWNoZWNrZWQtaG92ZXI6IHZhcigtLXJlZC04MCk7XHJcbiAgLS1ib3JkZXItY2hpcC1kaXNhYmxlZDogdmFyKC0tZ3JheS0zMCk7XHJcbiAgLS1ib3JkZXItY2hpcC1jaGVja2VkLWRpc2FibGVkOiB2YXIoLS1yZWQtMzApO1xyXG4gIC0tYm9yZGVyLXRhYmxlOiB2YXIoLS1ncmF5LTMwKTtcclxuICAtLWJvcmRlci1oZWFkZXItdHJhbnNwYXJlbnQ6IHZhcigtLXdoaXRlLW9wYWNpdHktMzApO1xyXG4gIC0tYm9yZGVyLWFjY29yZGlvbjogdmFyKC0tZ3JheS00MCk7XHJcbiAgLS1ib3JkZXItZHJhZy1lbmFibGU6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAtLWJvcmRlci1kcmFnLWRpc2FibGU6IHZhcigtLWdyYXktMjApO1xyXG4gIC0tYm9yZGVyLWRyYWctdGh1bWI6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAtLWJvcmRlci1ib3R0b20tbmF2aWdhdGlvbjogcmdiYSh2YXIoLS1yZ2Itd2hpdGUpLCAwLjMpO1xyXG4gIC0tYm9yZGVyLWJ0bi1ob3ZlcjogdmFyKC0tZ3JheS0zMCk7XHJcblxyXG4gIC8vdGV4dFxyXG4gIC0tdGV4dC1ib2R5OiB2YXIoLS1wcmltYXJ5LWJhc2ljKTtcclxuICAtLXRleHQtYm9keS10cmFuc3BhcmVudDogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLS10ZXh0LWJvZHktd2hpdGU6IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG4gIC0tdGV4dC1wcmltYXJ5OiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgLS10ZXh0LXNlY29uZGFyeTogdmFyKC0tZ3JheS04MCk7XHJcbiAgLS10ZXh0LWJ0bjogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLS10ZXh0LWJ0bi1wcmltYXJ5OiB2YXJ7LS1wcmltYXJ5LXdoaXRlfTtcclxuICAtLXRleHQtYnRuLXByaW1hcnktaG92ZXI6IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG4gIC0tdGV4dC1idG4tb3V0bGluZTogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLS10ZXh0LWJ0bi1vdXRsaW5lLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcclxuICAtLXRleHQtYnRuLWRpc2FiZWxkOiB2YXIoLS1ncmF5LTUwKTtcclxuICAtLXRleHQtc2VsZWN0LWRlZmF1bHQ6IHZhcigtLWdyYXktNjApO1xyXG4gIC0tdGV4dC1idG4tZ3JheS05MDogdmFyKC0tZ3JheS05MCk7XHJcbiAgLS10ZXh0LXNlbGVjdC1kaXNhYmxlZDogdmFyKC0tZ3JheS01MCk7XHJcbiAgLS10ZXh0LWlucHV0LWJvZHk6IHZhcigtLWdyYXktOTApO1xyXG4gIC0tdGV4dC1pbnB1dC1wbGFjZWhvbGRlcjogdmFyKC0tZ3JheS02MCk7XHJcbiAgLS10ZXh0LWlucHV0LXBsYWNlaG9sZGVyLWRpc2FibGVkOiB2YXIoLS1ncmF5LTUwKTtcclxuICAtLXRleHQtY2hpcDogdmFyKC0tcHJpbWFyeS1iYXNpYyk7XHJcbiAgLS10ZXh0LWNoaXAtaG92ZXI6IHZhcigtLWdyYXktNTApO1xyXG4gIC0tdGV4dC1jaGlwLWNoZWNrZWQ6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAtLXRleHQtY2hpcC1jaGVja2VkLWhvdmVyOiB2YXIoLS1yZWQtODApO1xyXG4gIC0tdGV4dC1jaGlwLWRpc2FibGVkOiB2YXIoLS1ncmF5LTUwKTtcclxuICAtLXRleHQtY2hpcC1jaGVja2VkLWRpc2FibGVkOiB2YXIoLS1yZWQtNTApO1xyXG4gIC0tdGV4dC1kcmFnLWxhYmVsOiB2YXIoLS1wcmltYXJ5LWJhc2ljKTtcclxuICAtLXRleHQtZHJhZy10aWNrOiB2YXIoLS1wcmltYXJ5LWJhc2ljKTtcclxuICAtLXRleHQtdG9vbHRpcDogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLS10ZXh0LWJvdHRvbS1uYXZpZ2F0aW9uOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLXRleHQtd2FybmluZzogdmFyKC0tc29kb215LTkwKTtcclxuICAtLXRleHQtYm9keS1ncmF5LTEwOiB2YXIoLS1ncmF5LTEwKTtcclxuICAtLXRleHQtYm9keS1ncmF5LTIwOiB2YXIoLS1ncmF5LTIwKTtcclxuICAtLXRleHQtYm9keS1ncmF5LTQwOiB2YXIoLS1ncmF5LTQwKTtcclxuICAtLXRleHQtYm9keS1ncmF5LTUwOiB2YXIoLS1ncmF5LTUwKTtcclxuICAtLXRleHQtYm9keS1ncmF5LTYwOiB2YXIoLS1ncmF5LTYwKTtcclxuICAtLXRleHQtYm9keS1ncmF5LTcwOiB2YXIoLS1ncmF5LTcwKTtcclxuICAtLXRleHQtYm9keS1ncmF5LTkwOiB2YXIoLS1ncmF5LTkwKTtcclxuICAtLXRleHQtc2VsZWN0LXRpdGxlOiB2YXIoLS1ncmF5LTkwKTtcclxuXHJcbiAgLy9iYWNrZ3JvdW5kXHJcbiAgLS1iYWNrZ3JvdW5kLWJvZHk6IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG4gIC0tYmFja2dyb3VuZC1ib2R5LWJsYWNrOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcclxuICAtLWJhY2tncm91bmQtYm9keS1ncmF5OiB2YXIoLS1ncmF5LTMwKTtcclxuICAtLWJhY2tncm91bmQtYm9keS1wcmltYXJ5OiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS0xMDogdmFyKC0tZ3JheS0xMCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS0yMDogdmFyKC0tZ3JheS0yMCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS0zMDogdmFyKC0tZ3JheS0zMCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS00MDogdmFyKC0tZ3JheS00MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS01MDogdmFyKC0tZ3JheS01MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS02MDogdmFyKC0tZ3JheS02MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS04MDogdmFyKC0tZ3JheS04MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJvZHktcmVkLTgwOiB2YXIoLS1yZWQtODApO1xyXG4gIC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeTogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gIC0tYmFja2dyb3VuZC1idG4tZGlzYWJsZWQ6IHZhcigtLWdyYXktMzApO1xyXG4gIC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeS1ob3ZlcjogdmFyKC0tcmVkLTgwKTtcclxuICAtLWJhY2tncm91bmQtYnRuLXByaW1hcnktYWN0aXZlOiB2YXIoLS1yZWQtOTApO1xyXG4gIC0tYmFja2dyb3VuZC1idG4tb3V0bGluZTogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJ0bi1vdXRsaW5lLWhvdmVyOiB2YXIoLS1ncmF5LTIwKTtcclxuICAtLWJhY2tncm91bmQtYnRuLW91dGxpbmUtYWN0aXZlOiB2YXIoLS1ncmF5LTMwKTtcclxuICAtLWJhY2tncm91bmQtYnRuLWdyYXktMTA6IHZhcigtLWdyYXktMTApO1xyXG4gIC0tYmFja2dyb3VuZC1idG4tb3V0bGluZS1kaXNhYmxlZDogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLS1iYWNrZ3JvdW5kLWljb24td2hpdGU6IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG4gIC0tYmFja2dyb3VuZC1pY29uLWJsYWNrOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcclxuICAtLWJhY2tncm91bmQtaWNvbi1ncmF5OiB2YXIoLS1ncmF5LTcwKTtcclxuICAtLWJhY2tncm91bmQtaWNvbi1ncmF5LTUwOiB2YXIoLS1ncmF5LTUwKTtcclxuICAtLWJhY2tncm91bmQtaWNvbi1kaXNhYmxlZDogdmFyKC0tZ3JheS01MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWljb24tZ3JheS02MDogdmFyKC0tZ3JheS02MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWljb24tZ3JheS04MDogdmFyKC0tZ3JheS04MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWljb24tcHJpbWFyeTogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gIC0tYmFja2dyb3VuZC1jaGVja2JveC1kaXNhYmxlZDogdmFyKC0tZ3JheS0zMCk7XHJcbiAgLS1iYWNrZ3JvdW5kLXNlbGVjdC1saXN0OiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLWJhY2tncm91bmQtc2VsZWN0LWxpc3QtaG92ZXI6IHZhcigtLWdyYXktMTApO1xyXG4gIC0tYmFja2dyb3VuZC1zZWxlY3QtbGlzdC1zZWxlY3RlZDogdmFyKC0tZ3JheS0xMCk7XHJcbiAgLS1iYWNrZ3JvdW5kLXNlbGVjdC1kaXNhYmxlZDogdmFyKC0tZ3JheS0zMCk7XHJcbiAgLS1iYWNrZ3JvdW5kLXNlbGVjdC1kaXNhYmxlZC1pY29uOiB2YXIoLS1ncmF5LTUwKTtcclxuICAtLWJhY2tncm91bmQtc2VsZWN0LWxpc3Qtc2Nyb2xsOiB2YXIoLS1ibGFjay1vcGFjaXR5LTEwKTtcclxuICAtLWJhY2tncm91bmQtaW5wdXQtZGlzYWJsZWQ6IHZhcigtLWdyYXktMzApO1xyXG4gIC0tYmFja2dyb3VuZC1jaGlwOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLWJhY2tncm91bmQtY2hpcC1jaGVja2VkOiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgLS1iYWNrZ3JvdW5kLXRhYmxlLXRoOiB2YXIoLS1ncmF5LTEwKTtcclxuICAtLWJhY2tncm91bmQtdGFibGUtdGQ6IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG4gIC0tYmFja2dyb3VuZC10b29sdGlwOiB2YXIoLS1ncmF5LTgwKTtcclxuICAtLWJhY2tncm91bmQtZHJhZy10cmFjazogdmFyKC0tZ3JheS0yMCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWRyYWctYWN0aXZlOiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWRyYWctdGh1bWI6IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG4gIC0tYmFja2dyb3VuZC1ib3gtMzA6IHZhcigtLXJlZC0zMCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWhlYWQtYm94OiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWhlYWQtYm94LTgwOiB2YXIoLS1yZWQtODApO1xyXG4gIC0tYmFja2dyb3VuZC1oZWFkLWJveC05MDogdmFyKC0tcmVkLTkwKTtcclxuICAtLWJhY2tncm91bmQtZG90LTYwOiB2YXIoLS1ncmF5LTYwKTtcclxuXHJcbiAgLS1iYWNrZ3JvdW5kLWNoaXAtY2hlY2tlZC1saWdodDogdmFyKC0tcmVkLTEwKTtcclxuICAtLWJhY2tncm91bmQtYWNjb3JkaW9uLWFjdGl2ZTogdmFyKC0tcmVkLTEwKTtcclxuICAtLWJhY2tncm91bmQtc2Nyb2xsYmFyLXRodW1iLTI6IHZhcigtLWdyYXktNTApO1xyXG4gIC0tYm9yZGVyLWRpdmlkZXI6IHZhcigtLWdyYXktMzApO1xyXG5cclxuICAtLWJhY2tncm91bmQtYmFkZ2UtcHJpbWFyeTogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gIC0tYmFja2dyb3VuZC1iYWRnZS1ncmVlbjogIzg5YzMwMDtcclxuICAvLyDsnITrtoDthLAg7J6s7KCV7J2YIOyZhOujjOuQnOqxsFxyXG5cclxuICAtLWJhY2tncm91bmQtcGxhY2Vob2xkZXI6IHZhcigtLWdyYXktMDgpO1xyXG4gIC0tYmFja2dyb3VuZC1zY3JvbGxiYXItdHJhY2s6IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG4gIC0tYmFja2dyb3VuZC1zY3JvbGxiYXItdGh1bWI6IHZhcigtLWdyYXktMDcpO1xyXG4gIC0tYmFja2dyb3VuZC1zaGFkb3c6IHZhcigtLXByaW1hcnktYmxhY2spO1xyXG4gIC0tYmFja2dyb3VuZC1pY29uLXdoaXRlLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcclxuICAtLWJhY2tncm91bmQtaWNvbi1sYWJlbDogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJ0bi11bmRlcmxpbmU6IHZhcigtLXByaW1hcnktYmxhY2spO1xyXG4gIC0tYmFja2dyb3VuZC1yYWRpbzogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLS1iYWNrZ3JvdW5kLWNoZWNrYm94LWNoZWNrZWQ6IHZhcigtLXByaW1hcnktYmxhY2spO1xyXG4gIC0tYmFja2dyb3VuZC1sYXp5LXdoaXRlOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuXHJcbiAgLy8gLS1iYWNrZ3JvdW5kLXNjcm9sbG1lbnUtYWN0aXZlOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcclxuICAtLWJhY2tncm91bmQtc29sZDogdmFyKC0tZ3JlZW4tODApO1xyXG4gIC8vaWNvblxyXG5cclxuICAvL2JhY2tncm91bmQgb3BhY2l0eVxyXG5cclxuICAvL2JveC1zaGFkb3dcclxuXHJcbiAgLy90ZXh0LXNoYWRvd1xyXG5cclxuICAvL3RhZ1xyXG4gIC0tdGV4dC10YWctcmVkOiB2YXIoLS1yZWQtNzApO1xyXG4gIC0tdGV4dC10YWctZ3JlZW46IHZhcigtLWdyZWVuLTcwKTtcclxuICAtLXRleHQtdGFnLWdyZWVuLTgwOiB2YXIoLS1ncmVlbi04MCk7XHJcbiAgLS10ZXh0LXRhZy1ibHVlOiB2YXIoLS1ibHVlLTcwKTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlICd0b2tlbnMnIGFzICo7XHJcblxyXG46cm9vdCB7XHJcbiAgLS1iZy1ub25lOiBub25lO1xyXG4gIC0tcHJpbWFyeS1yZWQ6IHZhcigtLXJlZC03MCk7XHJcbiAgLS1wcmltYXJ5LWJhc2ljOiAjMWQxZDFiO1xyXG4gIC0tcHJpbWFyeS13aGl0ZTogI2ZmZmZmZjtcclxuICAtLXByaW1hcnktYmxhY2s6ICMwMDAwMDA7XHJcblxyXG4gIC0tcmVkLTEwOiAjZmZmOWZhO1xyXG4gIC0tcmVkLTIwOiAjZmZlZWYxO1xyXG4gIC0tcmVkLTMwOiAjZmZlMmU2O1xyXG4gIC0tcmVkLTUwOiAjZmU5Y2FhO1xyXG4gIC0tcmVkLTYwOiAjZjQ2NDc4O1xyXG4gIC0tcmVkLTcwOiAjZWIwMDI4O1xyXG4gIC0tcmVkLTgwOiAjYWExODJjO1xyXG4gIC0tcmVkLTkwOiAjNzkyNDJmO1xyXG5cclxuICAtLWdyYXktMTA6ICNmOGY4Zjg7XHJcbiAgLS1ncmF5LTIwOiAjZjBmMGYwO1xyXG4gIC0tZ3JheS0zMDogI2U0ZTRlNDtcclxuICAtLWdyYXktNDA6ICNkOGQ4ZDg7XHJcbiAgLS1ncmF5LTUwOiAjYzZjNmM2O1xyXG4gIC0tZ3JheS02MDogIzhlOGU4ZTtcclxuICAtLWdyYXktNzA6ICM3MTcxNzE7XHJcbiAgLS1ncmF5LTgwOiAjNTU1NTU1O1xyXG4gIC0tZ3JheS05MDogIzJkMmQyZDtcclxuXHJcbiAgLS1yZ2ItYmxhY2s6IDAsIDAsIDA7XHJcbiAgLS1yZ2Itd2hpdGU6IDI1NSwgMjU1LCAyNTU7XHJcblxyXG5cclxuICAvLyAtLWJsYWNrLW9wYWNpdHktMTU6IHJnYmEodmFyKC0tcmdiLWJsYWNrKSwgJG9wYWNpdHlzLTE1KTtcclxuICAvLyAtLWJsYWNrLW9wYWNpdHktMTAwOiByZ2JhKHZhcigtLXJnYi1ibGFjayksICRvcGFjaXR5cy0xMDApO1xyXG4gIC0tYmxhY2stb3BhY2l0eS0xMDogcmdiYSh2YXIoLS1yZ2ItYmxhY2spLCAjeyRvcGFjaXR5cy0xMH0pO1xyXG4gIC0tYmxhY2stb3BhY2l0eS0zMDogcmdiYSh2YXIoLS1yZ2ItYmxhY2spLCAjeyRvcGFjaXR5cy0zMH0pO1xyXG4gIC0tYmxhY2stb3BhY2l0eS00MDogcmdiYSh2YXIoLS1yZ2ItYmxhY2spLCAjeyRvcGFjaXR5cy00MH0pO1xyXG4gIC0tYmxhY2stb3BhY2l0eS01MDogcmdiYSh2YXIoLS1yZ2ItYmxhY2spLCAjeyRvcGFjaXR5cy01MH0pO1xyXG4gIC0tYmxhY2stb3BhY2l0eS02MDogcmdiYSh2YXIoLS1yZ2ItYmxhY2spLCAjeyRvcGFjaXR5cy02MH0pO1xyXG4gIC0tYmxhY2stb3BhY2l0eS04MDogcmdiYSh2YXIoLS1yZ2ItYmxhY2spLCAjeyRvcGFjaXR5cy04MH0pO1xyXG4gIC0td2hpdGUtb3BhY2l0eS0zMDogcmdiYSh2YXIoLS1yZ2Itd2hpdGUpLCAjeyRvcGFjaXR5cy0zMH0pO1xyXG4gIC0td2hpdGUtb3BhY2l0eS01MDogcmdiYSh2YXIoLS1yZ2Itd2hpdGUpLCAjeyRvcGFjaXR5cy01MH0pO1xyXG5cclxuICAtLXNvZG9teS05MDogIzEwMTgyODtcclxuXHJcbiAgLS1ncmVlbi03MDogIzg5YzMwMDtcclxuICAtLWdyZWVuLTgwOiAjMzg3ZDJhO1xyXG5cclxuICAtLWJsdWUtNzA6ICMwMDc1YzM7XHJcbiAgLS13aGl0ZS1vcGFjaXR5LTcwOiByZ2JhKHZhcigtLXJnYi13aGl0ZSksICN7JG9wYWNpdHlzLTcwfSk7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSAnLi4vYWJzdHJhY3RzLycgYXMgKjtcclxuXHJcbi8qIENvbW1vbiAqL1xyXG5odG1sIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuYm9keSxcclxucCxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxudWwsXHJcbm9sLFxyXG5saSxcclxuZGwsXHJcbmR0LFxyXG5kZCxcclxudGFibGUsXHJcbnRoLFxyXG50ZCxcclxuZm9ybSxcclxuZmllbGRzZXQsXHJcbmxlZ2VuZCxcclxuaW5wdXQsXHJcbnRleHRhcmVhLFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxuZGl2LFxyXG5maWd1cmUsXHJcbmFydGljbGUsXHJcbmhlYWRlcixcclxubmF2LFxyXG5mb290ZXIsXHJcbnNlY3Rpb24sXHJcbmlucHV0LFxyXG50ZXh0YXJlYSxcclxuYnV0dG9uLFxyXG5zcGFuLFxyXG5zdHJvbmcge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHkpO1xyXG4gIGZvbnQtZmFtaWx5OiAkYy1kZWZhdWx0LWZvbnQ7XHJcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRzLXJlZ3VsYXI7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAwMDAwcHg7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xyXG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bScgMTtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRzLXJlZ3VsYXI7XHJcbn1cclxuaW1nLFxyXG5maWVsZHNldCxcclxuaWZyYW1lIHtcclxuICBib3JkZXI6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG50ZXh0YXJlYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIC8vcmVzaXplOiBub25lO1xyXG59XHJcbnVsLFxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5lbSxcclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbmlucHV0IHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcbmhyLFxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuY2FwdGlvbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcbnN0cm9uZyxcclxuYiB7XHJcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQ7XHJcbn1cclxuYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuYSxcclxuYnV0dG9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IG5vLWRyb3A7XHJcbiAgfVxyXG59XHJcbio6Zm9jdXMge1xyXG4gIC8vIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuKjpmb2N1cy12aXNpYmxlIHtcclxuICAvLyBvdXRsaW5lOiAxcHggZGFzaGVkIHZhcigtLWJvcmRlci1mb2N1cyk7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbn1cclxuaW5wdXRbdHlwZT0ncmFkaW8nXSxcclxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tYmFja2dyb3VuZC1wbGFjZWhvbGRlcik7XHJcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRzLXJlZ3VsYXI7XHJcbn1cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWJhY2tncm91bmQtcGxhY2Vob2xkZXIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0cy1yZWd1bGFyO1xyXG59XHJcbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXBsYWNlaG9sZGVyKTtcclxuICBmb250LXdlaWdodDogJHdlaWdodHMtcmVndWxhcjtcclxufVxyXG5cclxuc3ZnIHtcclxuICBwYWludC1vcmRlcjogc3Ryb2tlIGZpbGwgbWFya2VyOyAvKiDshKDsnYQg66i87KCAIOq3uOumrOqzoCDqt7gg7JyE7JeQIOyDieydhCDssYTsm4AgKi9cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vL3dlaWdodFxyXG4kd2VpZ2h0cy1yZWd1bGFyOiA0MDA7XHJcbiR3ZWlnaHRzLW1lZGl1bTogNTAwO1xyXG4kd2VpZ2h0cy1ib2xkOiA3MDA7XHJcblxyXG4vL3NpemVcclxuJHNpemVzLTA6IDA7XHJcbiRzaXplcy0xOiAxcHg7XHJcbiRzaXplcy0yOiAycHg7XHJcbiRzaXplcy00OiA0cHg7XHJcbiRzaXplcy0zOiAzcHg7XHJcbiRzaXplcy02OiA2cHg7XHJcbiRzaXplcy04OiA4cHg7XHJcbiRzaXplcy0xMDogMTBweDtcclxuJHNpemVzLTEyOiAxMnB4O1xyXG4kc2l6ZXMtMTQ6IDE0cHg7XHJcbiRzaXplcy0xNjogMTZweDtcclxuJHNpemVzLTE4OiAxOHB4O1xyXG4kc2l6ZXMtMjA6IDIwcHg7XHJcbiRzaXplcy0yMjogMjJweDtcclxuJHNpemVzLTI0OiAyNHB4O1xyXG4kc2l6ZXMtMjU6IDI1cHg7XHJcbiRzaXplcy0yNjogMjZweDtcclxuJHNpemVzLTI4OiAyOHB4O1xyXG4kc2l6ZXMtMzA6IDMwcHg7XHJcbiRzaXplcy0zMjogMzJweDtcclxuJHNpemVzLTM2OiAzNnB4O1xyXG4kc2l6ZXMtMzc6IDM3cHg7XHJcbiRzaXplcy00MDogNDBweDtcclxuJHNpemVzLTQyOiA0MnB4O1xyXG4kc2l6ZXMtNDQ6IDQ0cHg7XHJcbiRzaXplcy00NjogNDZweDtcclxuJHNpemVzLTQ4OiA0OHB4O1xyXG4kc2l6ZXMtNTA6IDUwcHg7XHJcbiRzaXplcy01MjogNTJweDtcclxuJHNpemVzLTU2OiA1NnB4O1xyXG4kc2l6ZXMtNTg6IDU4cHg7XHJcbiRzaXplcy02MDogNjBweDtcclxuJHNpemVzLTYyOiA2MnB4O1xyXG4kc2l6ZXMtNjY6IDY2cHg7XHJcbiRzaXplcy02NDogNjRweDtcclxuJHNpemVzLTY2OiA2NnB4O1xyXG4kc2l6ZXMtNjg6IDY4cHg7XHJcbiRzaXplcy03MDogNzBweDtcclxuJHNpemVzLTcyOiA3MnB4O1xyXG4kc2l6ZXMtNzQ6IDc0cHg7XHJcbiRzaXplcy03NjogNzZweDtcclxuJHNpemVzLTc4OiA3OHB4O1xyXG4kc2l6ZXMtODA6IDgwcHg7XHJcbiRzaXplcy04MjogODJweDtcclxuJHNpemVzLTg0OiA4NHB4O1xyXG4kc2l6ZXMtODg6IDg4cHg7XHJcbiRzaXplcy05MDogOTBweDtcclxuJHNpemVzLTkyOiA5MnB4O1xyXG4kc2l6ZXMtOTY6IDk2cHg7XHJcbiRzaXplcy0xMDA6IDEwMHB4O1xyXG4kc2l6ZXMtMTA0OiAxMDRweDtcclxuJHNpemVzLTEwODogMTA4cHg7XHJcbiRzaXplcy0xMTY6IDExNnB4O1xyXG4kc2l6ZXMtMTE4OiAxMThweDtcclxuJHNpemVzLTEyMDogMTIwcHg7XHJcbiRzaXplcy0xMjI6IDEyMnB4O1xyXG4kc2l6ZXMtMTMwOiAxMzBweDtcclxuJHNpemVzLTE0MDogMTQwcHg7XHJcbiRzaXplcy0xNDY6IDE0NnB4O1xyXG4kc2l6ZXMtMTUwOiAxNTBweDtcclxuJHNpemVzLTE2ODogMTY4cHg7XHJcbiRzaXplcy0xODA6IDE4MHB4O1xyXG4kc2l6ZXMtMTg0OiAxODRweDtcclxuJHNpemVzLTE1NDogMTU0cHg7XHJcbiRzaXplcy0xNTY6IDE1NnB4O1xyXG4kc2l6ZXMtMTYwOiAxNjBweDtcclxuJHNpemVzLTE5MjogMTkycHg7XHJcbiRzaXplcy0yMDA6IDIwMHB4O1xyXG4kc2l6ZXMtMjIwOiAyMjBweDtcclxuJHNpemVzLTIzMDogMjMwcHg7XHJcbiRzaXplcy0yNDA6IDI0MHB4O1xyXG4kc2l6ZXMtMjUwOiAyNTBweDtcclxuJHNpemVzLTI2MjogMjYycHg7XHJcbiRzaXplcy0yNjY6IDI2NnB4O1xyXG4kc2l6ZXMtNDAwOiA0MDBweDtcclxuJHNpemVzLTQ2NDogNDY0cHg7XHJcbiRzaXplcy00ODA6IDQ4MHB4O1xyXG4kc2l6ZXMtNTAwOiA1MDBweDtcclxuJHNpemVzLTYwMDogNjAwcHg7XHJcbiRzaXplcy02NTA6IDY1MHB4O1xyXG4kc2l6ZXMtNzEwOiA3MTBweDtcclxuJHNpemVzLTcyMDogNzIwcHg7XHJcbiRzaXplcy03NzA6IDc3MHB4O1xyXG4kc2l6ZXMtMzIyOiAzMjJweDtcclxuJHNpemVzLTM3ODogMzc4cHg7XHJcbiRzaXplcy0zODA6IDM4MHB4O1xyXG4kc2l6ZXMtNzA4OiA3MDhweDtcclxuJHNpemVzLTg1MDogODUwcHg7XHJcbiRzaXplcy05MDA6IDkwMHB4O1xyXG4kc2l6ZXMtMTEwMDogMTEwMHB4O1xyXG4kc2l6ZXMtMTQ0MDogMTQ0MHB4O1xyXG4kc2l6ZXMtMTQ4MDogMTQ4MHB4O1xyXG4kc2l6ZXMtNTQ2OiA1NDZweDtcclxuJHNpemVzLTY4MDogNjgwcHg7XHJcbiRzaXplcy04NDA6IDg0MHB4O1xyXG4kc2l6ZXMtMTA2ODogMTA2OHB4O1xyXG4kc2l6ZXMtMTU4OiAxNThweDtcclxuJHNpemVzLTI5NjogMjk2cHg7XHJcbiRzaXplcy0zMDA6IDMwMHB4O1xyXG4kc2l6ZXMtMzIwOiAzMjBweDtcclxuJHNpemVzLTMyODogMzI4cHg7XHJcbiRzaXplcy0zNDA6IDM0MHB4O1xyXG4kc2l6ZXMtNDQ2OiA0NDZweDtcclxuJHNpemVzLTgxNjogODE2cHg7XHJcbiRzaXplcy04MzI6IDgzMnB4O1xyXG4kc2l6ZXMtODgwOiA4ODBweDtcclxuJHNpemVzLTk2MDogOTYwcHg7XHJcbiRzaXplcy0xMTIwOiAxMTIwcHg7XHJcbiRzaXplcy01NDogNTRweDtcclxuJHNpemVzLTM5MDogMzkwcHg7XHJcbiRzaXplcy00NTA6IDQ1MHB4O1xyXG4kc2l6ZXMtNTIwOiA1MjBweDtcclxuJHNpemVzLTY0MDogNjQwcHg7XHJcbiRzaXplcy02Njg6IDY2OHB4O1xyXG4kc2l6ZXMtMTA4MDogMTA4MHB4O1xyXG4kc2l6ZXMtaGFsZjogNTAlO1xyXG4kc2l6ZXMtZnVsbDogMTAwJTtcclxuJHNpemVzLWZ1bGx2dzogMTAwZHZ3O1xyXG4kc2l6ZXMtZnVsbHZoOiAxMDBkdmg7XHJcblxyXG4vL3JhZGl1c1xyXG4kcmFkaXVzLTA6IDA7XHJcbiRyYWRpdXMtNDogNHB4O1xyXG4kcmFkaXVzLTY6IDZweDtcclxuJHJhZGl1cy04OiA4cHg7XHJcbiRyYWRpdXMtMjA6IDIwcHg7XHJcbiRyYWRpdXMtMjQ6IDI0cHg7XHJcbiRyYWRpdXMtNTA6IDUwcHg7XHJcbiRyYWRpdXMtOTk6IDk5cHg7XHJcbiRyYWRpdXMtaGFsZjogNTAlO1xyXG4kcmFkaXVzLTEwMDogMTAwJTtcclxuXHJcbi8vYWxpZ25zXHJcbiRhbGlnbnMtbGVmdDogbGVmdDtcclxuJGFsaWducy1yaWdodDogcmlnaHQ7XHJcbiRhbGlnbnMtY2VudGVyOiBjZW50ZXI7XHJcblxyXG4vL3NwYWNpbmdcclxuXHJcbiRzcGFjaW5nLTA6IDBweDtcclxuJHNwYWNpbmctMTogMXB4O1xyXG4kc3BhY2luZy0yOiAycHg7XHJcbiRzcGFjaW5nLTM6IDNweDtcclxuJHNwYWNpbmctNDogNHB4O1xyXG4kc3BhY2luZy01OiA1cHg7XHJcbiRzcGFjaW5nLTY6IDZweDtcclxuJHNwYWNpbmctNzogN3B4O1xyXG4kc3BhY2luZy04OiA4cHg7XHJcbiRzcGFjaW5nLTk6IDlweDtcclxuJHNwYWNpbmctMTA6IDEwcHg7XHJcbiRzcGFjaW5nLTEyOiAxMnB4O1xyXG4kc3BhY2luZy0xNDogMTRweDtcclxuJHNwYWNpbmctMTY6IDE2cHg7XHJcbiRzcGFjaW5nLTE4OiAxOHB4O1xyXG4kc3BhY2luZy0yMDogMjBweDtcclxuJHNwYWNpbmctMjQ6IDI0cHg7XHJcbiRzcGFjaW5nLTI1OiAyNXB4O1xyXG4kc3BhY2luZy0yNjogMjZweDtcclxuJHNwYWNpbmctMjg6IDI4cHg7XHJcbiRzcGFjaW5nLTMwOiAzMHB4O1xyXG4kc3BhY2luZy0zMjogMzJweDtcclxuJHNwYWNpbmctMzU6IDM1cHg7XHJcbiRzcGFjaW5nLTM2OiAzNnB4O1xyXG4kc3BhY2luZy00MDogNDBweDtcclxuJHNwYWNpbmctNDI6IDQycHg7XHJcbiRzcGFjaW5nLTQ0OiA0NHB4O1xyXG4kc3BhY2luZy00ODogNDhweDtcclxuJHNwYWNpbmctNTI6IDUycHg7XHJcbiRzcGFjaW5nLTU2OiA1NnB4O1xyXG4kc3BhY2luZy02MDogNjBweDtcclxuJHNwYWNpbmctNzA6IDcwcHg7XHJcbiRzcGFjaW5nLTcyOiA3MnB4O1xyXG4kc3BhY2luZy03NDogNzRweDtcclxuJHNwYWNpbmctODA6IDgwcHg7XHJcbiRzcGFjaW5nLTg1OiA4NXB4O1xyXG4kc3BhY2luZy04ODogODhweDtcclxuJHNwYWNpbmctOTA6IDkwcHg7XHJcbiRzcGFjaW5nLTk2OiA5NnB4O1xyXG4kc3BhY2luZy0xMDA6IDEwMHB4O1xyXG4kc3BhY2luZy0xMjA6IDEyMHB4O1xyXG4kc3BhY2luZy0xMjQ6IDEyNHB4O1xyXG4kc3BhY2luZy0xNDA6IDE0MHB4O1xyXG4kc3BhY2luZy0xNTA6IDE1MHB4O1xyXG4kc3BhY2luZy0xODA6IDE4MHB4O1xyXG4kc3BhY2luZy0yMDA6IDIwMHB4O1xyXG4kc3BhY2luZy0yNDA6IDI0MHB4O1xyXG4kc3BhY2luZy1oYWxmOiA1MCU7XHJcbiRzcGFjaW5nLWZ1bGw6IDEwMCU7XHJcblxyXG4vL2JvcmRlclxyXG4kYm9yZGVyLTE6IDFweDtcclxuJGJvcmRlci0xXzU6IDEuNXB4O1xyXG4kYm9yZGVyLTI6IDJweDtcclxuXHJcbi8vb3BhY2l0eVxyXG4kb3BhY2l0eXMtMTAwOiAxO1xyXG4kb3BhY2l0eXMtOTA6IDAuOTtcclxuJG9wYWNpdHlzLTgwOiAwLjg7XHJcbiRvcGFjaXR5cy03MDogMC43O1xyXG4kb3BhY2l0eXMtNjA6IDAuNjtcclxuJG9wYWNpdHlzLTUwOiAwLjU7XHJcbiRvcGFjaXR5cy00MDogMC40O1xyXG4kb3BhY2l0eXMtMzA6IDAuMztcclxuJG9wYWNpdHlzLTIwOiAwLjI7XHJcbiRvcGFjaXR5cy0xNTogMC4xNTtcclxuJG9wYWNpdHlzLTEwOiAwLjE7XHJcbiRvcGFjaXR5cy0wOiAwO1xyXG5cclxuLy9kaW1tZWRcclxuJGRpbW1lZC0wMTogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuJGRpbW1lZC0wMjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG5cclxuLy9zaGFkb3dcclxuJHNoYWRvdy1ub25lOiBub25lO1xyXG4kc2hhZG93LTAxOiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC43Mik7XHJcbiRzaGFkb3ctMDI6IDAgNHB4IDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiRzaGFkb3ctMDM6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4kc2hhZG93LTA0OiAwcHggMHB4IDIzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XHJcbiRzaGFkb3ctMDU6IDBweCAxcHggMjNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcclxuJHNoYWRvdy0wNjogMHB4IDRweCAyM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xyXG4kc2hhZG93LTA3OiAwIDAgNC41cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuLy9tb3Rpb25cclxuJG1vdGlvbnM6IChcclxuICBlYXNpbmc6IGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpLFxyXG4gIGVhc2luZy1saW5lYXI6IGN1YmljLWJlemllcigwLCAwLCAxLCAxKSxcclxuICBlYXNpbmctZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLCAwLjE4LCAwLjA3LCAxKSxcclxuICBlYXNpbmctZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjM1LCAwLCAwLjM2LCAxKSxcclxuKTtcclxuXHJcbi8vc3BlZWRcclxuJHNwZWVkczogKFxyXG4gIHNwZWVkLWR1cmF0aW9uLTIwMDogMjAwbXMsXHJcbiAgc3BlZWQtZHVyYXRpb24tMzAwOiAzMDBtcyxcclxuICBzcGVlZC1kdXJhdGlvbi00MDA6IDQwMG1zLFxyXG4gIHNwZWVkLWR1cmF0aW9uLTUwMDogNTAwbXMsXHJcbik7XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgXCIuLi9hYnN0cmFjdHMvXCIgYXMgKjtcclxuXHJcbiRmb250LXVybDogXCIuLi9mb250c1wiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUHJvbWV0b1RyaWFsXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoXCIjeyRmb250LXVybH0vRm9udHNGcmVlLU5ldC1Qcm9tZXRvX1RyaWFsX0JkLmVvdFwiKTtcclxuICBzcmM6XHJcbiAgICB1cmwoI3skZm9udC11cmx9L0ZvbnRzRnJlZS1OZXQtUHJvbWV0b19UcmlhbF9CZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoI3skZm9udC11cmx9L0ZvbnRzRnJlZS1OZXQtUHJvbWV0b19UcmlhbF9CZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc0tSXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoXCIjeyRmb250LXVybH0vTm90b1NhbnNLUi1SZWd1bGFyLmVvdFwiKTtcclxuICBzcmM6XHJcbiAgICB1cmwoI3skZm9udC11cmx9L05vdG9TYW5zS1ItUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoI3skZm9udC11cmx9L05vdG9TYW5zS1ItUmVndWxhci53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc0tSXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoXCIjeyRmb250LXVybH0vTm90b1NhbnNLUi1NZWRpdW0uZW90XCIpO1xyXG4gIHNyYzpcclxuICAgIHVybCgjeyRmb250LXVybH0vTm90b1NhbnNLUi1NZWRpdW0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKCN7JGZvbnQtdXJsfS9Ob3RvU2Fuc0tSLU1lZGl1bS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc0tSXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoXCIjeyRmb250LXVybH0vTm90b1NhbnNLUi1Cb2xkLmVvdFwiKTtcclxuICBzcmM6XHJcbiAgICB1cmwoI3skZm9udC11cmx9L05vdG9TYW5zS1ItQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoI3skZm9udC11cmx9L05vdG9TYW5zS1ItQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG59XHJcbiIsIkB1c2UgJ3Jlc2V0JztcclxuQHVzZSAnZm9udHMnO1xyXG5cclxuLy8gQHVzZSAnLi4vdGhlbWVzL3RoZW1lJztcclxuXHJcbi8qIGxheW91dCAqL1xyXG5AdXNlICcuLi9sYXlvdXRzL2xheW91dCc7XHJcblxyXG4vKiBjb21tb24gKi9cclxuQHVzZSAnLi4vY29tcG9uZW50cy9jb21tb24uc2Nzcyc7XHJcblxyXG4vKiBjb21wb25lbnRzICovXHJcbkB1c2UgJy4uL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MnO1xyXG5AdXNlICcuLi9jb21wb25lbnRzL2ljb24uc2Nzcyc7XHJcbkB1c2UgJy4uL2NvbXBvbmVudHMvY2hpcC5zY3NzJztcclxuQHVzZSAnLi4vY29tcG9uZW50cy9yYWRpby5zY3NzJztcclxuQHVzZSAnLi4vY29tcG9uZW50cy9jaGVja2JveC5zY3NzJztcclxuQHVzZSAnLi4vY29tcG9uZW50cy9hY2NvcmRpb24uc2Nzcyc7XHJcbkB1c2UgJy4uL2NvbXBvbmVudHMvdGFiLnNjc3MnO1xyXG5AdXNlICcuLi9jb21wb25lbnRzL3N0ZXAuc2Nzcyc7XHJcbkB1c2UgJy4uL2NvbXBvbmVudHMvcG9wdXAuc2Nzcyc7XHJcbkB1c2UgJy4uL2NvbXBvbmVudHMvc3dpcGVyLnNjc3MnO1xyXG5AdXNlICcuLi9jb21wb25lbnRzL2RhdGVwaWNrZXIuc2Nzcyc7XHJcbkB1c2UgJy4uL2NvbXBvbmVudHMvc2VsZWN0Ym94LnNjc3MnO1xyXG5AdXNlICcuLi9jb21wb25lbnRzL3Njcm9sbC1tZW51LnNjc3MnO1xyXG5AdXNlICcuLi9jb21wb25lbnRzL3RhYmxlLnNjc3MnO1xyXG5AdXNlICcuLi9jb21wb25lbnRzL3Rvb2x0aXAuc2Nzcyc7XHJcbkB1c2UgJy4uL2NvbXBvbmVudHMvbG9hZGluZy5zY3NzJztcclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSAnLi4vYWJzdHJhY3RzLycgYXMgKjtcclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XHJcbiAgJi5pcy1sb2NrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgJjpoYXMoLmhlYWRlcl9fc2VhcmNoLmlzLW9wZW4pIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stb3BhY2l0eS02MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTAwO1xyXG59XHJcblxyXG4uY29udGVudHMge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IG1pbigxMDAlLCAxOTIwcHgpO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTkyMHB4O1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNpbmctMjA7XHJcbiAgJjpoYXMoLmlubmVyLmZ1bGwpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICA+IC5pbm5lciB7XHJcbiAgICB3aWR0aDogbWluKDEwMCUsIDE0NDBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0xODA7XHJcbiAgICAmLmZ1bGwge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICAubmF2aWdhdGlvbi0tZGVmYXVsdCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNDAgJHNwYWNpbmctMjAgMDtcclxuICAgICAgICB3aWR0aDogbWluKDEwMCUsIDE0ODBweCk7XHJcbiAgICAgIH1cclxuICAgICAgLmlubmVyLS1mdWxsIHtcclxuICAgICAgICB3aWR0aDogbWluKDEwMCUsIDE0ODBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0yMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uby1ib3R0b20ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaGVhZGVyXHJcbi5oZWFkZXIge1xyXG4gICYtLWRlZmF1bHQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xyXG4gIH1cclxuICAmLS1iZy10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgLy8gYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYm9yZGVyLWhlYWRlci10cmFuc3BhcmVudCkgIWltcG9ydGFudDtcclxuICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWdfdXJsfS93d3cvY29tbW9uL2xvZ28taGVhZGVyLXdoaXRlLnBuZykgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fd3JhcHBlciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fZ25iX2l0ZW0gPiBhIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtYm9keS10cmFuc3BhcmVudCk7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19vdGhlcl9zaXRlcyB7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItbGluZS0xKTtcclxuICAgICAgICAuYnV0dG9uX190ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktd2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uX19pY29uLmljb24tLXRhcmdldF8xNDo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uX19pY29uLmljb24tLWxhbmd1YWdlOjpiZWZvcmUsXHJcbiAgICAuYnV0dG9uX19pY29uLmljb24tLXNlYXJjaDo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fbWVudV9idG4ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhhcyguaGVhZGVyX19nbmJfaXRlbS5pcy1vcGVuLCAuaGVhZGVyX19zZWFyY2guaXMtb3Blbikge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5oZWFkZXJfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWdfdXJsfS93d3cvY29tbW9uL2xvZ28taGVhZGVyLXJlZC5wbmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXJfX2duYl9pdGVtID4gYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYmFzaWMpO1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXJfX290aGVyX3NpdGVzIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ1dHRvbl9faWNvbi5pY29uLS10YXJnZXRfMTQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ncmF5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idXR0b25fX3RleHQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbl9faWNvbi5pY29uLS10YXJnZXRfMTQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b25fX2ljb24uaWNvbi0tbGFuZ3VhZ2U6OmJlZm9yZSxcclxuICAgICAgLmJ1dHRvbl9faWNvbi5pY29uLS1zZWFyY2g6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXJfX21lbnVfYnRuOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjaykgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZy03MjtcclxuICAgIGhlaWdodDogJGhlaWdodHMtMTAwO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5LWdyYXkpO1xyXG4gICAgfVxyXG4gICAgJi5pcy1vcGVuIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keS1ncmF5KTtcclxuICAgICAgfVxyXG4gICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMik7XHJcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1nX3VybH0vd3d3L2NvbW1vbi9sb2dvLWhlYWRlci1yZWQucG5nKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uX19pY29uLmljb24tLXNlYXJjaDo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbG9nbyB7XHJcbiAgICB3aWR0aDogJHdpZHRocy02NDtcclxuICAgIGhlaWdodDogJGhlaWdodHMtNTY7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGhzLTY0O1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHRzLTU2O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nX3VybH0vd3d3L2NvbW1vbi9sb2dvLWhlYWRlci1yZWQucG5nKSBuby1yZXBlYXQgMCAwIC8gMTAwJSBhdXRvO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIEBleHRlbmQgJXMtaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19nbmIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogJHNwYWNpbmctMjA7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctNzI7XHJcbiAgICAmX2l0ZW0ge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0yMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LXRpdGxlLTMpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0cy1tZWRpdW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJhc2ljKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjIycyBlYXNlO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTM7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjIycyBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIC5oZWFkZXJfX2duYl9zdWJfaW5uZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAuaGVhZGVyX19nbmJfc3ViX2lubmVyIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgLmhlYWRlcl9fZ25iX3N1Yl9pbm5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIC5oZWFkZXJfX2duYl9zdWJfaW5uZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MjNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1vcGVuIHtcclxuICAgICAgICA+IC5oZWFkZXJfX2duYl9zdWJfd3JhcCB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgICAgb3BhY2l0eSAwLjE4cyBlYXNlLFxyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gMC4xOHMgZWFzZSxcclxuICAgICAgICAgICAgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3N1Yl93cmFwIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAkaGVpZ2h0cy0xMDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICBvcGFjaXR5IDAuMjJzIGVhc2UsXHJcbiAgICAgICAgdHJhbnNmb3JtIDAuMjJzIGVhc2UsXHJcbiAgICAgICAgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4yMnM7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXItbGluZS0yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9zdWJfaW5uZXIge1xyXG4gICAgICB3aWR0aDogbWluKDEwMCUsIDE5MjBweCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBwYWRkaW5nOiAkc3BhY2luZy0yNCAkc3BhY2luZy02MCAkc3BhY2luZy0zMjtcclxuICAgIH1cclxuICAgICZfc3ViIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAkc3BhY2luZy00ODtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0xKTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LTgwKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMyIDA7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogJHNwYWNpbmctMjA7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX290aGVyX3NpdGVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6ICRzcGFjaW5nLTg7XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItbGluZS0xKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYnRuLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYnRuLXByaW1hcnktYWN0aXZlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uX190ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktd2hpdGUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b25fX2ljb24uaWNvbi0tdGFyZ2V0XzE0IHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b25fX2ljb24uaWNvbi0tdGFyZ2V0XzE0IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6ICR3aWR0aHMtMTQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogJGhlaWdodHMtMTQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ncmF5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC0yMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vcHRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogJHNwYWNpbmctODtcclxuICAgIC5oZWFkZXJfX2xhbmd1YWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICA+IC5pY29uLS1idXR0b24ge1xyXG4gICAgICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aHMtMzIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0zMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaGVhZGVyX19sYW5ndWFnZV9saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogJHNwYWNpbmctNDI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDQwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGluZS0xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICBvcGFjaXR5IDAuM3MgZWFzZSxcclxuICAgICAgICAgIHZpc2liaWxpdHkgMHMgMC4zcztcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTMpO1xyXG4gICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMTIgJHNwYWNpbmctMjA7XHJcbiAgICAgICAgICAmLmlzLW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5LWdyYXktMTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgIC5oZWFkZXJfX2xhbmd1YWdlX2xpc3Qge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBvcGFjaXR5IDAuM3MgZWFzZSxcclxuICAgICAgICAgICAgdmlzaWJpbGl0eSAwcyAwcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19zZWFyY2gge1xyXG4gICAgICAmX2J0biB7XHJcbiAgICAgICAgPiAuaWNvbi0tYnV0dG9uIHtcclxuICAgICAgICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAkd2lkdGhzLTMyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0zMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX3dyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xyXG4gICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGluZS0xKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpcclxuICAgICAgICAgIG9wYWNpdHkgMC4zcyBlYXNlLFxyXG4gICAgICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZSxcclxuICAgICAgICAgIHZpc2liaWxpdHkgMC4zcztcclxuICAgICAgfVxyXG4gICAgICAmX2lubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogJHNwYWNpbmctMjA7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0xNTA7XHJcbiAgICAgICAgd2lkdGg6IG1pbigxMDAlLCAxNDQwcHgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC5pbnB1dC0tZGVmYXVsdCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctMjA7XHJcbiAgICAgICAgICBnYXA6ICRzcGFjaW5nLTg7XHJcbiAgICAgICAgICAuYnV0dG9uLS1kZWZhdWx0LmJ1dHRvbi0tbGFyZ2UuaWNvbi0tYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi0zMjtcclxuICAgICAgICAgICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi0yNDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9jbG9zZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIEBleHRlbmQgJXMtZGlzcGxheS1pbmxpbmUtZmxleDtcclxuICAgICAgICAgIHdpZHRoOiAkd2lkdGhzLTMyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0zMjtcclxuICAgICAgICAgIG1hc2s6IHVybCgkaWNvbl9jbG9zZSkgbm8tcmVwZWF0IDUwJSA1MCUgLyBjb3ZlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ncmF5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoX190ZXh0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBleHRlbmQgJXMtdGV4dEhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1vcGVuIHtcclxuICAgICAgICAuaGVhZGVyX19zZWFyY2hfd3JhcCB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnVfYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDMwO1xyXG4gICAgQGV4dGVuZCAlcy1kaXNwbGF5LWZsZXg7XHJcbiAgICB3aWR0aDogJHdpZHRocy0zMjtcclxuICAgIGhlaWdodDogJGhlaWdodHMtMzI7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgQGluY2x1ZGUgaWNvbi0yNDtcclxuICAgICAgQGluY2x1ZGUgbWFza0ltYWdlKHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayksICRpY29uX21lbnUsIG5vLXJlcGVhdCwgNTAlIDUwJSwgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21lbnVfdGV4dCB7XHJcbiAgICBAZXh0ZW5kICVzLWhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX21lbnVfYnRuLmlzLW9wZW4ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbWFza0ltYWdlKHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayksICRpY29uX2Nsb3NlLCBuby1yZXBlYXQsIDUwJSA1MCUsIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjpoYXMoLmhlYWRlcl9fbWVudV9idG4uaXMtb3Blbikge1xyXG4gICAgICAuaGVhZGVyX19tZW51X3BhbmVsIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9mb290ZXJcclxuLmZvb3RlciB7XHJcbiAgJi0tZGVmYXVsdCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMSk7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIHdpZHRoOiBtaW4oMTAwJSwgMTQ4MHB4KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiAxNDhweDtcclxuICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxNDhweDtcclxuICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ191cmx9L3d3dy9jb21tb24vbG9nby1oZWFkZXItcmVkLnBuZykgbm8tcmVwZWF0IDAgMCAvIDEwMCUgYXV0bztcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBAZXh0ZW5kICVzLWhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy02MCAkc3BhY2luZy0yMDtcclxuICB9XHJcbiAgJl9fc2l0ZW1hcCB7XHJcbiAgICAmX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6ICRzcGFjaW5nLTIwO1xyXG4gICAgfVxyXG4gICAgJl9pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAkc3BhY2luZy0yMDtcclxuICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuICAgICZfZGVwdGgwMSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtNSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktZ3JheS02MCk7XHJcbiAgICB9XHJcbiAgICAmX3N1YiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogJHNwYWNpbmctMTY7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTUpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtYm9keSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvcHlyaWdodCB7XHJcbiAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktOCk7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheS02MCk7XHJcbiAgfVxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMjA7XHJcbiAgfVxyXG4gICZfX2NvcnAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6ICRzcGFjaW5nLTQ7XHJcbiAgICAmX2dyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAkc3BhY2luZy0yNDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6ICRzcGFjaW5nLTI0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0xMjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNTApO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLSRzcGFjaW5nLTEyO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktNSk7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTEyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtJHNwYWNpbmctMTI7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktNSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b20ge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTYwO1xyXG4gIH1cclxuICAmX19hbm90aGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6ICRzcGFjaW5nLTQwO1xyXG4gIH1cclxuICAmX19zbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogJHNwYWNpbmctMjQ7XHJcbiAgICAuYnV0dG9uLS1kZWZhdWx0IHtcclxuICAgICAgJi5pY29uLS1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGhzLTI0O1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodHMtMjQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICAgICAgd2lkdGg6ICR3aWR0aHMtMjQ7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTI0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uX25hdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uX25hdmVyKSBuby1yZXBlYXQgNTAlIDUwJSAvIGNvdmVyO1xyXG4gICAgfVxyXG4gICAgLmljb25fZmFjZWJvb2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb25fZmFjZWJvb2spIG5vLXJlcGVhdCA1MCUgNTAlIC8gY292ZXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbl9pbnN0YWdyYW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb25faW5zdGFncmFtKSBuby1yZXBlYXQgNTAlIDUwJSAvIGNvdmVyO1xyXG4gICAgfVxyXG4gICAgLmljb25fbGlua2VkaW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb25fbGlua2VkaW4pIG5vLXJlcGVhdCA1MCUgNTAlIC8gY292ZXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbl95b3V0dWJlIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uX3lvdXR1YmUpIG5vLXJlcGVhdCA1MCUgNTAlIC8gY292ZXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbl90d2l0dGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uX3R3aXR0ZXIpIG5vLXJlcGVhdCA1MCUgNTAlIC8gY292ZXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbl92aW1lbyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbl92aW1lbykgbm8tcmVwZWF0IDUwJSA1MCUgLyBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZmFtaWx5X3NpdGUge1xyXG4gICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxldCB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctNjA7XHJcbiAgfVxyXG4gIC5oZWFkZXIge1xyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgIG5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTE2O1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHRzLTYwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogJHdpZHRocy1mdWxsO1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy02MDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGltZ191cmx9L3d3dy9jb21tb24vbG9nby1oZWFkZXItcmVkLnBuZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX19pY29uLmljb24tLXNlYXJjaCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYmxhY2spO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19tZW51X2J0bi5pcy1vcGVuIC5oZWFkZXJfX21lbnVfaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodHMtMzI7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0zMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX290aGVyX3NpdGVzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24ge1xyXG4gICAgICAuaWNvbi0tYnV0dG9uIHtcclxuICAgICAgICAmOmhhcyguaWNvbi0tbGFuZ3VhZ2UpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgJl9pbm5lciB7XHJcbiAgICAgICAgICAuaW5wdXQtLWRlZmF1bHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2J0biB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgID4gLmljb24tLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHdpZHRocy0yNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0yNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2Nsb3NlIHtcclxuICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZy0yMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC8vIOuyhO2KvOydmCDsg4Htg5zrpbwg6riw7KSA7Jy866GcIO2MqOuEkCDtkZzsi5wg7KCc7Ja0XHJcbiAgICAgICY6aGFzKC5oZWFkZXJfX21lbnVfYnRuLmlzLW9wZW4pIHtcclxuICAgICAgICAuaGVhZGVyX19tZW51X3BhbmVsIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX3BhbmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMyBlYXNlLWluLW91dDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAkc3BhY2luZy0yNDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMSk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTYwO1xyXG4gICAgICB9XHJcbiAgICAgICZfaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTQ7XHJcbiAgICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICAmLS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCR3aWR0aHMtZnVsbCAtICRzcGFjaW5nLTMyKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTE7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWxpbmUtMik7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0xNjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS0zKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRzLW1lZGl1bSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhhcyhbYXJpYS1leHBhbmRlZD0ndHJ1ZSddKSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xyXG4gICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24tcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2NvbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0xMiAkc3BhY2luZy0xNjtcclxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudV9zdWIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBnYXA6ICRzcGFjaW5nLTE2O1xyXG4gICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMSk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1vbiB7XHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fb3RoZXJfc2l0ZXMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGdhcDogJHNwYWNpbmctMDtcclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aHMtZnVsbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy00ODtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0xNjtcclxuICAgICAgICAgICAgZ2FwOiAkc3BhY2luZy0xMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuYnV0dG9uX190ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LTE2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtYm9keSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbl9faWNvbi5pY29uLS10YXJnZXRfMTQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tMTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX2xhbmd1YWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAkc3BhY2luZy0xNjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMjAgJHNwYWNpbmctNDA7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spO1xyXG4gICAgICAgICAgbWFzazogdXJsKCRpY29uX2xhbmd1YWdlKSBuby1yZXBlYXQgMCAwIC8gMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGljb24tMjg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2luZy00O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTEpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWdyYXktNTApO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogJHdpZHRocy0xO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogJGhlaWdodHMtMTI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWxpbmUtMSk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0kc3BhY2luZy04O1xyXG4gICAgICAgICAgICAgIHRvcDogJHNwYWNpbmctODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX21lbnU6aGFzKC5oZWFkZXJfX21lbnVfYnRuLmlzLW9wZW4pIHtcclxuICAgIC5oZWFkZXJfX21lbnVfcGFuZWwge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyIHtcclxuICAgICZfX2xvZ28ge1xyXG4gICAgICB3aWR0aDogNDZweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmctMjQgJHNwYWNpbmctMTYgJHNwYWNpbmctNDA7XHJcbiAgICB9XHJcbiAgICAmX19zaXRlbWFwX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fY29ycCB7XHJcbiAgICAgIGdhcDogJHNwYWNpbmctMjA7XHJcbiAgICAgICZfZ3JvdXAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAkc3BhY2luZy0xMjtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodHMtYm9sZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogJHNwYWNpbmctODtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBnYXA6ICRzcGFjaW5nLTQwO1xyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTE2ICRzcGFjaW5nLTQwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fub3RoZXIge1xyXG4gICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBnYXA6ICRzcGFjaW5nLTIwO1xyXG4gICAgICB3aWR0aDogJHdpZHRocy1mdWxsO1xyXG4gICAgfVxyXG4gICAgJl9fc25zIHtcclxuICAgICAgZ2FwOiAkc3BhY2luZy0yMDtcclxuICAgIH1cclxuICAgICZfX2ZhbWlseV9zaXRlIHtcclxuICAgICAgbWF4LXdpZHRoOiAkd2lkdGhzLWZ1bGw7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGhzLWZ1bGw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gIC5jb250ZW50cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMTY7XHJcbiAgICA+IC5pbm5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctODA7XHJcbiAgICAgICYuZnVsbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNnB4O1xyXG4gICAgICAgIC5uYXZpZ2F0aW9uLS1kZWZhdWx0IHtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTE2ICRzcGFjaW5nLTE2IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbm5lci0tZnVsbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTE2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9oZWFkZXJcclxuICAuaGVhZGVyIHtcclxuICAgICYtLWRlZmF1bHQge1xyXG4gICAgICAmLmhlYWRlci0tYmctdHJhbnNwYXJlbnQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbiB7XHJcbiAgICAgIC5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgJl9pbm5lciB7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTkwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0xNjtcclxuICAgICAgICAgIC5pbnB1dC0tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctMTY7XHJcbiAgICAgICAgICAgIC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1sYXJnZS5pY29uLS1idXR0b24ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tMjQ7XHJcbiAgICAgICAgICAgICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tMTY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY2xvc2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIOyYgeusuCAqL1xyXG5odG1sW2xhbmc9J2VuJ10ge1xyXG4gIC5oZWFkZXJfX2duYiB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctMzI7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2duYl9pdGVtIHtcclxuICAgID4gYSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0xKTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDEpIC5oZWFkZXJfX2duYl9zdWJfaW5uZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1NnB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikgLmhlYWRlcl9fZ25iX3N1Yl9pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKSAuaGVhZGVyX19nbmJfc3ViX2lubmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzODdweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpIC5oZWFkZXJfX2duYl9zdWJfaW5uZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyX19jb3JwX2dyb3VwIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6ICRzcGFjaW5nLTQ7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2NvcnBfZ3JvdXAgPiBkaXY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmZvb3Rlcl9fZmFtaWx5X3NpdGUge1xyXG4gICAgbWF4LXdpZHRoOiAyMTJweDtcclxuICB9XHJcbiAgLnNsaWRlRG93bl9fdGl0bGUge1xyXG4gICAgbWluLXdpZHRoOiAyMTJweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIC5mb290ZXJfX2ZhbWlseV9zaXRlIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgLmZvb3Rlcl9fY29ycF9ncm91cCB7XHJcbiAgICAgIGdhcDogJHNwYWNpbmctMTI7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVEb3duX190aXRsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICdzYXNzOm1hcCc7XHJcbkB1c2UgJ3Rva2VucycgYXMgKjtcclxuXHJcbkBtaXhpbiBmb250KCR0b2tlbikge1xyXG4gICRkZXNrdG9wOiBtYXAuZ2V0KCR0b2tlbiwgZGVza3RvcCk7XHJcblxyXG4gIGZvbnQtc2l6ZTogbWFwLmdldCgkZGVza3RvcCwgc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6IG1hcC5nZXQoJGRlc2t0b3AsIHdlaWdodCk7XHJcblxyXG4gIEBpZiBtYXAuaGFzLWtleSgkdG9rZW4sIG1vYmlsZSkge1xyXG4gICAgJG1vYmlsZTogbWFwLmdldCgkdG9rZW4sIG1vYmlsZSk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIC8vIFRhYmxldCwgTW9iaWxlIOyCrOydtOymiFxyXG4gICAgICBmb250LXNpemU6IG1hcC5nZXQoJG1vYmlsZSwgc2l6ZSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBtYXAuZ2V0KCRtb2JpbGUsIHdlaWdodCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERpc3BsYXlcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJGZvbnQtZGlzcGxheS0xOiAoXHJcbiAgZGVza3RvcDogKFxyXG4gICAgc2l6ZTogJHNpemVzLTgwLFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1ib2xkLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMzYsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgKSxcclxuKTtcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVhZGluZ1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kZm9udC1oZWFkaW5nLTE6IChcclxuICBkZXNrdG9wOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtNjAsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgICBsaW5lLWhlaWdodDogMS4yLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMzIsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgICBsaW5lLWhlaWdodDogMS4yLFxyXG4gICksXHJcbik7XHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUaXRsZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kZm9udC10aXRsZS0xOiAoXHJcbiAgZGVza3RvcDogKFxyXG4gICAgc2l6ZTogJHNpemVzLTM2LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1ib2xkLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMjQsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgKSxcclxuKTtcclxuXHJcbiRmb250LXRpdGxlLTI6IChcclxuICBkZXNrdG9wOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMzIsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgKSxcclxuICBtb2JpbGU6IChcclxuICAgIHNpemU6ICRzaXplcy0yMCxcclxuICAgIHdlaWdodDogJHdlaWdodHMtYm9sZCxcclxuICApLFxyXG4pO1xyXG5cclxuJGZvbnQtdGl0bGUtMzogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6ICRzaXplcy0yNCxcclxuICAgIHdlaWdodDogJHdlaWdodHMtYm9sZCxcclxuICApLFxyXG4gIG1vYmlsZTogKFxyXG4gICAgc2l6ZTogJHNpemVzLTIwLFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1ib2xkLFxyXG4gICksXHJcbik7XHJcblxyXG4kZm9udC10aXRsZS00OiAoXHJcbiAgZGVza3RvcDogKFxyXG4gICAgc2l6ZTogJHNpemVzLTIwLFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1ib2xkLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTYsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgKSxcclxuKTtcclxuXHJcbiRmb250LXRpdGxlLTU6IChcclxuICBkZXNrdG9wOiAoXHJcbiAgICBzaXplOiAxNnB4LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1ib2xkLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAxNHB4LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1ib2xkLFxyXG4gICksXHJcbik7XHJcblxyXG4kZm9udC10aXRsZS02OiAoXHJcbiAgZGVza3RvcDogKFxyXG4gICAgc2l6ZTogMTRweCxcclxuICAgIHdlaWdodDogJHdlaWdodHMtYm9sZCxcclxuICApLFxyXG4gIG1vYmlsZTogKFxyXG4gICAgc2l6ZTogMTJweCxcclxuICAgIHdlaWdodDogJHdlaWdodHMtYm9sZCxcclxuICApLFxyXG4pO1xyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQm9keVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kZm9udC1ib2R5LTE6IChcclxuICBkZXNrdG9wOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMjAsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLW1lZGl1bSxcclxuICApLFxyXG4gIG1vYmlsZTogKFxyXG4gICAgc2l6ZTogJHNpemVzLTE2LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1tZWRpdW0sXHJcbiAgKSxcclxuKTtcclxuXHJcbiRmb250LWJvZHktMjogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6ICRzaXplcy0yMCxcclxuICAgIHdlaWdodDogJHdlaWdodHMtcmVndWxhcixcclxuICApLFxyXG4gIG1vYmlsZTogKFxyXG4gICAgc2l6ZTogJHNpemVzLTE2LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1yZWd1bGFyLFxyXG4gICksXHJcbik7XHJcblxyXG4kZm9udC1ib2R5LTM6IChcclxuICBkZXNrdG9wOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTYsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLW1lZGl1bSxcclxuICApLFxyXG4gIG1vYmlsZTogKFxyXG4gICAgc2l6ZTogJHNpemVzLTE0LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1tZWRpdW0sXHJcbiAgKSxcclxuKTtcclxuXHJcbiRmb250LWJvZHktNDogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6ICRzaXplcy0xNixcclxuICAgIHdlaWdodDogJHdlaWdodHMtcmVndWxhcixcclxuICApLFxyXG4gIG1vYmlsZTogKFxyXG4gICAgc2l6ZTogJHNpemVzLTE0LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1yZWd1bGFyLFxyXG4gICksXHJcbik7XHJcblxyXG4kZm9udC1ib2R5LTU6IChcclxuICBkZXNrdG9wOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTQsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLW1lZGl1bSxcclxuICApLFxyXG4gIG1vYmlsZTogKFxyXG4gICAgc2l6ZTogJHNpemVzLTEyLFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1tZWRpdW0sXHJcbiAgKSxcclxuKTtcclxuXHJcbiRmb250LWJvZHktNjogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6ICRzaXplcy0xNCxcclxuICAgIHdlaWdodDogJHdlaWdodHMtcmVndWxhcixcclxuICApLFxyXG4gIG1vYmlsZTogKFxyXG4gICAgc2l6ZTogJHNpemVzLTEyLFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1yZWd1bGFyLFxyXG4gICksXHJcbik7XHJcblxyXG4kZm9udC1ib2R5LTc6IChcclxuICBkZXNrdG9wOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTIsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLW1lZGl1bSxcclxuICApLFxyXG4gIG1vYmlsZTogKFxyXG4gICAgc2l6ZTogJHNpemVzLTEyLFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1tZWRpdW0sXHJcbiAgKSxcclxuKTtcclxuXHJcbiRmb250LWJvZHktODogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6ICRzaXplcy0xMixcclxuICAgIHdlaWdodDogJHdlaWdodHMtcmVndWxhcixcclxuICApLFxyXG4gIG1vYmlsZTogKFxyXG4gICAgc2l6ZTogJHNpemVzLTEyLFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1yZWd1bGFyLFxyXG4gICksXHJcbik7XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgJ3Rva2VucycgYXMgKjtcclxuXHJcbi8vZm9udC1zaXplXHJcbiRmb250LTEwOiAkc2l6ZXMtMTA7XHJcbiRmb250LTEyOiAkc2l6ZXMtMTI7XHJcbiRmb250LTE0OiAkc2l6ZXMtMTQ7XHJcbiRmb250LTE2OiAkc2l6ZXMtMTY7XHJcbiRmb250LTE4OiAkc2l6ZXMtMTg7XHJcbiRmb250LTIwOiAkc2l6ZXMtMjA7XHJcbiRmb250LTIyOiAkc2l6ZXMtMjI7XHJcbiRmb250LTI0OiAkc2l6ZXMtMjQ7XHJcbiRmb250LTI2OiAkc2l6ZXMtMjY7XHJcbiRmb250LTI4OiAkc2l6ZXMtMjg7XHJcbiRmb250LTMwOiAkc2l6ZXMtMzA7XHJcbiRmb250LTMyOiAkc2l6ZXMtMzI7XHJcbiRmb250LTM2OiAkc2l6ZXMtMzY7XHJcbiRmb250LTQwOiAkc2l6ZXMtNDA7XHJcbiRmb250LTQ4OiAkc2l6ZXMtNDg7XHJcbiRmb250LTU2OiAkc2l6ZXMtNTY7XHJcbiRmb250LTYwOiAkc2l6ZXMtNjA7XHJcblxyXG4vL3dpZHRoXHJcbiR3aWR0aHMtMTogJHNpemVzLTE7XHJcbiR3aWR0aHMtMjogJHNpemVzLTI7XHJcbiR3aWR0aHMtMzogJHNpemVzLTM7XHJcbiR3aWR0aHMtNDogJHNpemVzLTQ7XHJcbiR3aWR0aHMtNjogJHNpemVzLTY7XHJcbiR3aWR0aHMtODogJHNpemVzLTg7XHJcbiR3aWR0aHMtMTA6ICRzaXplcy0xMDtcclxuJHdpZHRocy0xMjogJHNpemVzLTEyO1xyXG4kd2lkdGhzLTE0OiAkc2l6ZXMtMTQ7XHJcbiR3aWR0aHMtMTY6ICRzaXplcy0xNjtcclxuJHdpZHRocy0yMDogJHNpemVzLTIwO1xyXG4kd2lkdGhzLTI0OiAkc2l6ZXMtMjQ7XHJcbiR3aWR0aHMtMjg6ICRzaXplcy0yODtcclxuJHdpZHRocy0zMDogJHNpemVzLTMwO1xyXG4kd2lkdGhzLTMyOiAkc2l6ZXMtMzI7XHJcbiR3aWR0aHMtMzY6ICRzaXplcy0zNjtcclxuJHdpZHRocy00MDogJHNpemVzLTQwO1xyXG4kd2lkdGhzLTQyOiAkc2l6ZXMtNDI7XHJcbiR3aWR0aHMtNDg6ICRzaXplcy00ODtcclxuJHdpZHRocy01MDogJHNpemVzLTUwO1xyXG4kd2lkdGhzLTYwOiAkc2l6ZXMtNjA7XHJcbiR3aWR0aHMtNjQ6ICRzaXplcy02NDtcclxuJHdpZHRocy05MDogJHNpemVzLTkwO1xyXG4kd2lkdGhzLTEwMDogJHNpemVzLTEwMDtcclxuJHdpZHRocy0xNTA6ICRzaXplcy0xNTA7XHJcbiR3aWR0aHMtMTYwOiAkc2l6ZXMtMTYwO1xyXG4kd2lkdGhzLTE4MDogJHNpemVzLTE4MDtcclxuJHdpZHRocy1mdWxsOiAkc2l6ZXMtZnVsbDtcclxuXHJcbi8vaGVpZ2h0XHJcbiRoZWlnaHRzLTE6ICRzaXplcy0xO1xyXG4kaGVpZ2h0cy0yOiAkc2l6ZXMtMjtcclxuJGhlaWdodHMtMzogJHNpemVzLTM7XHJcbiRoZWlnaHRzLTQ6ICRzaXplcy00O1xyXG4kaGVpZ2h0cy02OiAkc2l6ZXMtNjtcclxuJGhlaWdodHMtODogJHNpemVzLTg7XHJcbiRoZWlnaHRzLTEwOiAkc2l6ZXMtMTA7XHJcbiRoZWlnaHRzLTEyOiAkc2l6ZXMtMTI7XHJcbiRoZWlnaHRzLTE0OiAkc2l6ZXMtMTQ7XHJcbiRoZWlnaHRzLTE2OiAkc2l6ZXMtMTY7XHJcbiRoZWlnaHRzLTIwOiAkc2l6ZXMtMjA7XHJcbiRoZWlnaHRzLTIyOiAkc2l6ZXMtMjI7XHJcbiRoZWlnaHRzLTI0OiAkc2l6ZXMtMjQ7XHJcbiRoZWlnaHRzLTI1OiAkc2l6ZXMtMjU7XHJcbiRoZWlnaHRzLTI4OiAkc2l6ZXMtMjg7XHJcbiRoZWlnaHRzLTMwOiAkc2l6ZXMtMzA7XHJcbiRoZWlnaHRzLTMyOiAkc2l6ZXMtMzI7XHJcbiRoZWlnaHRzLTM2OiAkc2l6ZXMtMzY7XHJcbiRoZWlnaHRzLTM3OiAkc2l6ZXMtMzc7XHJcbiRoZWlnaHRzLTQwOiAkc2l6ZXMtNDA7XHJcbiRoZWlnaHRzLTQyOiAkc2l6ZXMtNDI7XHJcbiRoZWlnaHRzLTQ4OiAkc2l6ZXMtNDg7XHJcbiRoZWlnaHRzLTUwOiAkc2l6ZXMtNTA7XHJcbiRoZWlnaHRzLTU2OiAkc2l6ZXMtNTY7XHJcbiRoZWlnaHRzLTYwOiAkc2l6ZXMtNjA7XHJcbiRoZWlnaHRzLTYyOiAkc2l6ZXMtNjI7XHJcbiRoZWlnaHRzLTY0OiAkc2l6ZXMtNjQ7XHJcbiRoZWlnaHRzLTY4OiAkc2l6ZXMtNjg7XHJcbiRoZWlnaHRzLTcwOiAkc2l6ZXMtNzA7XHJcbiRoZWlnaHRzLTgwOiAkc2l6ZXMtODA7XHJcbiRoZWlnaHRzLTkwOiAkc2l6ZXMtOTA7XHJcbiRoZWlnaHRzLTEwMDogJHNpemVzLTEwMDtcclxuJGhlaWdodHMtMTUwOiAkc2l6ZXMtMTUwO1xyXG4kaGVpZ2h0cy0xODA6ICRzaXplcy0xODA7XHJcbiRoZWlnaHRzLWZ1bGw6ICRzaXplcy1mdWxsO1xyXG5cclxuLy9pY29uXHJcbkBtaXhpbiBpY29uLTEyIHtcclxuICB3aWR0aDogJHNpemVzLTEyO1xyXG4gIGhlaWdodDogJHNpemVzLTEyO1xyXG59XHJcbkBtaXhpbiBpY29uLTE0IHtcclxuICB3aWR0aDogJHNpemVzLTE0O1xyXG4gIGhlaWdodDogJHNpemVzLTE0O1xyXG59XHJcbkBtaXhpbiBpY29uLTE2IHtcclxuICB3aWR0aDogJHNpemVzLTE2O1xyXG4gIGhlaWdodDogJHNpemVzLTE2O1xyXG59XHJcbkBtaXhpbiBpY29uLTE4IHtcclxuICB3aWR0aDogJHNpemVzLTE4O1xyXG4gIGhlaWdodDogJHNpemVzLTE4O1xyXG59XHJcbkBtaXhpbiBpY29uLTIwIHtcclxuICB3aWR0aDogJHNpemVzLTIwO1xyXG4gIGhlaWdodDogJHNpemVzLTIwO1xyXG59XHJcbkBtaXhpbiBpY29uLTI0IHtcclxuICB3aWR0aDogJHNpemVzLTI0O1xyXG4gIGhlaWdodDogJHNpemVzLTI0O1xyXG59XHJcbkBtaXhpbiBpY29uLTI4IHtcclxuICB3aWR0aDogJHNpemVzLTI4O1xyXG4gIGhlaWdodDogJHNpemVzLTI4O1xyXG59XHJcbkBtaXhpbiBpY29uLTMyIHtcclxuICB3aWR0aDogJHNpemVzLTMyO1xyXG4gIGhlaWdodDogJHNpemVzLTMyO1xyXG59XHJcbkBtaXhpbiBpY29uLTM2IHtcclxuICB3aWR0aDogJHNpemVzLTM2O1xyXG4gIGhlaWdodDogJHNpemVzLTM2O1xyXG59XHJcbkBtaXhpbiBpY29uLTQwIHtcclxuICB3aWR0aDogJHNpemVzLTQwO1xyXG4gIGhlaWdodDogJHNpemVzLTQwO1xyXG59XHJcbkBtaXhpbiBpY29uLTUwIHtcclxuICB3aWR0aDogJHNpemVzLTUwO1xyXG4gIGhlaWdodDogJHNpemVzLTUwO1xyXG59XHJcbkBtaXhpbiBpY29uLTYwIHtcclxuICB3aWR0aDogJHNpemVzLTYwO1xyXG4gIGhlaWdodDogJHNpemVzLTYwO1xyXG59XHJcbkBtaXhpbiBpY29uLTk2IHtcclxuICB3aWR0aDogJHNpemVzLTk2O1xyXG4gIGhlaWdodDogJHNpemVzLTk2O1xyXG59XHJcbkBtaXhpbiBpY29uLWZ1bGwge1xyXG4gIHdpZHRoOiAkc2l6ZXMtMTAwO1xyXG4gIGhlaWdodDogJHNpemVzLTEwMDtcclxufVxyXG5cclxuLy9oZWFkaW5nXHJcbi8vICRoZWFkaW5ncy14bGFyZ2U6ICRzaXplcy00ODtcclxuLy8gJGhlYWRpbmdzLWxhcmdlOiAkc2l6ZXMtMzY7XHJcbi8vICRoZWFkaW5ncy1tZWRpdW06ICRzaXplcy0yODtcclxuLy8gJGhlYWRpbmdzLXNtYWxsOiAkc2l6ZXMtMjA7XHJcbi8vICRoZWFkaW5ncy14c21hbGw6ICRzaXplcy0xMjtcclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSAnLi4vYWJzdHJhY3RzLycgYXMgKjtcclxuXHJcbi8vIFN1YiBQYWdlIE5hdmlnYXRpb25cclxuLm5hdmlnYXRpb24ge1xyXG4gICYtLWRlZmF1bHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctNDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICA+IGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktNCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktZ3JheS01MCk7XHJcbiAgICAgICYuaXMtb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0zKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5KTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgQGV4dGVuZCAlcy1kaXNwbGF5LWlubGluZS1mbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24tMTI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFza0ltYWdlKHZhcigtLWJhY2tncm91bmQtYm9keS1ncmF5KSwgJGljb25fYXJyb3dfcmlnaHQsIG5vLXJlcGVhdCwgNTAlIDUwJSwgMTAwJSk7XHJcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nLTQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU3ViIFBhZ2UgVGl0bGVcclxuLnRpdGxlIHtcclxuICAmLS1kZWZhdWx0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAkc3BhY2luZy0xNjtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTYwIDA7XHJcbiAgfVxyXG4gICZfdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBmb250KCRmb250LWhlYWRpbmctMSk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAmLnByb21ldG90cmlhbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OlxyXG4gICAgICAgICdQcm9tZXRvVHJpYWwnLFxyXG4gICAgICAgIC1hcHBsZS1zeXN0ZW0sXHJcbiAgICAgICAgQmxpbmtNYWNTeXN0ZW1Gb250LFxyXG4gICAgICAgIE9wZW4gU2FucyxcclxuICAgICAgICBIZWx2ZXRpY2EgTmV1ZSxcclxuICAgICAgICBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX3N1YnRleHQge1xyXG4gICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTIpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgIC5saW5rIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzbGlkZURvd24gLy8g7Yyo67CA66as7IKs7J207Yq4IOq4sOykgOycvOuhnCDsnpHsl4XrkKhcclxuLnNsaWRlRG93biB7XHJcbiAgJi0tZGVmYXVsdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6ICR3aWR0aHMtZnVsbDtcclxuICAgIGhlaWdodDogJGhlaWdodHMtNTA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLXN0cm9uZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xyXG4gICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTQpO1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZy0yMDtcclxuICB9XHJcbiAgJl9fYnRuIHtcclxuICAgIEBleHRlbmQgJXMtZGlzcGxheS1mbGV4O1xyXG4gICAgd2lkdGg6ICR3aWR0aHMtZnVsbDtcclxuICAgIGhlaWdodDogJGhlaWdodHMtZnVsbDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBAZXh0ZW5kICVzLXRleHRIaWRkZW47XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgQGV4dGVuZCAlcy1kaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZy0yMDtcclxuICAgICAgICB0b3A6ICRzcGFjaW5nLTE2O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKTtcclxuICAgICAgICBAaW5jbHVkZSBpY29uLTE2O1xyXG4gICAgICAgIG1hc2s6IHVybCgkaWNvbl9hcnJvd19kb3duKSBuby1yZXBlYXQgMCAwIC8gMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhhcyhbYXJpYS1leHBhbmRlZD0ndHJ1ZSddKSB7XHJcbiAgICAgIC5zbGlkZURvd25fX2NvbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206ICRzcGFjaW5nLTYwO1xyXG4gICAgd2lkdGg6ICR3aWR0aHMtZnVsbDtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICAgIC5mYW1pbHlfX3NpdGVfbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTggMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXNlbGVjdGJveC1saXN0KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy00O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLXNlbGVjdC1saXN0KTtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIEBleHRlbmQgJXMtZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTQpO1xyXG4gICAgICAgICAgcGFkZGluZzogMTlweCAkc3BhY2luZy0yMDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3QtbGlzdC1ob3Zlcik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNlbGVjdF9fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLXNlbGVjdC1saXN0LXNlbGVjdGVkKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIElucHV0IFRleHRcclxuLmlucHV0IHtcclxuICAmLS1kZWZhdWx0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWlucHV0KTtcclxuICAgIHdpZHRoOiAkd2lkdGhzLWZ1bGw7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHRzLTcwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy00O1xyXG4gICAgcGFkZGluZzogMCAkc3BhY2luZy0yMDtcclxuICAgID4gaW5wdXQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0xKTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtaW5wdXQtYm9keSk7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGhzLWZ1bGw7XHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtaW5wdXQtcGxhY2Vob2xkZXIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gaW5wdXTsnbQgZGlzYWJsZWTsnbwg65WMIOu2gOuqqCguaW5wdXQtLWRlZmF1bHQpIOyKpO2DgOydvFxyXG4gICAgJjpoYXMoaW5wdXQ6ZGlzYWJsZWQsIGlucHV0OnJlYWQtb25seSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItaW5wdXQtZGlzYWJsZWQpO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjYXJldC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtaW5wdXQtcGxhY2Vob2xkZXItZGlzYWJsZWQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGRpc2FibGVk6rCAIOyVhOuLkCDrlYzrp4wgaG92ZXIg7Zqo6rO8IOyggeyaqVxyXG4gICAgJjpub3QoOmhhcyhpbnB1dDpkaXNhYmxlZCkpOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItaW5wdXQtaG92ZXIpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGlucHV0ICsg7JWE7J207L2YIOuyhO2KvCDsnbwg6rK97JqwXHJcbiAgICAmOmhhcyguaWNvbi0tYnV0dG9uKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWlucHV0LWVycm9yKTtcclxuICB9XHJcbiAgJi0tc21hbGwge1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0cy01MDtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMTY7XHJcbiAgICA+IGlucHV0IHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctNDg7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAkc3BhY2luZy0xNjtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6ICRzaXplcy0yMDtcclxuICAgICAgaGVpZ2h0OiAkc2l6ZXMtMjA7XHJcbiAgICAgIEBpbmNsdWRlIG1hc2tJbWFnZSh2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spLCAkaWNvbl9zZWFyY2gsIG5vLXJlcGVhdCwgNTAlIDUwJSwgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdXR0b24g7KCV66CsXHJcbi5idG4tLXdyYXAge1xyXG4gICZfX2RlZmF1bHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUEMvTW9iaWxlIHNob3cvaGlkZVxyXG4ubW8tdmlzaWJsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubW8taW52aXNpYmxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gUXVpY2sgTWVudVxyXG4ucXVpY2ttZW51IHtcclxuICAmLS1kZWZhdWx0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogJHNwYWNpbmctNDA7XHJcbiAgICBib3R0b206ICRzcGFjaW5nLTQwO1xyXG4gICAgei1pbmRleDogMTk5O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIG9wYWNpdHkgMC4zcyBlYXNlLFxyXG4gICAgICB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcclxuXHJcbiAgICAmLmlzLXZpc2libGUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAkc3BhY2luZy04O1xyXG5cclxuICAgIC5pY29uLS1idXR0b24ge1xyXG4gICAgICAmOmhhcyguaWNvbi0tdG9wKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stb3BhY2l0eS0zMCk7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aGFzKC5pY29uLS1xdWljaykge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYnRuLXByaW1hcnkpO1xyXG4gICAgICAgIC5pY29uLS1xdWljayB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICB3aWR0aDogJHdpZHRocy0yOCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTI4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWdfdXJsfS93d3cvY29tbW9uL2xvZ28tcXVpY2ttZW51LXdoaXRlLnBuZykgbm8tcmVwZWF0IDAgMCAvIDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAuaWNvbi0tYnV0dG9uIHtcclxuICAgICAgICAmOmhhcyguaWNvbi0tcXVpY2spIHtcclxuICAgICAgICAgIC5pY29uLS1xdWljayB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6ICR3aWR0aHMtMjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTIwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbWFzazogdXJsKCRpY29uX2Nsb3NlKSBuby1yZXBlYXQgMCAwIC8gMTAwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdWlja21lbnUtLWl0ZW1fd3JhcCB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1pdGVtX3dyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDU4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJ0bi1wcmltYXJ5KTtcclxuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtODtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBvcGFjaXR5IDAuM3MgZWFzZSxcclxuICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZSxcclxuICAgICAgdmlzaWJpbGl0eSAwLjNzO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cclxuICAgIC5xdWlja21lbnVfX2l0ZW0ge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgbWFwLWdldCgkc3BlZWRzLCBzcGVlZC1kdXJhdGlvbi0yMDApIG1hcC1nZXQoJG1vdGlvbnMsIGVhc2luZyk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYnRuLXByaW1hcnktaG92ZXIpO1xyXG4gICAgICB9XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogJHNwYWNpbmctMjQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS00KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXdoaXRlKTtcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTIwO1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodHMtNjI7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICAgIFtjbGFzc149J2ljb24tLSddIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi0yMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tLWVkaXQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYXNrSW1hZ2UodmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKSwgJGljb25fZWRpdCwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tLW1hcmtlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1hc2tJbWFnZSh2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpLCAkaWNvbl9tYXJrZXIsIG5vLXJlcGVhdCwgNTAlIDUwJSwgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLS1waG9uZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1hc2tJbWFnZSh2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpLCAkaWNvbl9waG9uZSwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tLWtha2FvIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFza0ltYWdlKHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSksICRpY29uX2tha2FvLCBuby1yZXBlYXQsIDUwJSA1MCUsIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUGFnaW5hdGlvblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgJi0tZGVmYXVsdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAkc3BhY2luZy0yMDtcclxuICAgID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogJHdpZHRocy01MDtcclxuICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy01MDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy00O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGluZS0yKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcclxuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTMpO1xyXG4gICAgICAmLmlzLW9uIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXdoaXRlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYnRuLXByaW1hcnkpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtNSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5pY29uLS1idXR0b24ge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIC5idXR0b25fX2ljb246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktNTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTm8gRGF0YSBDYXNlXHJcbi5ub2RhdGEge1xyXG4gICYtLWRlZmF1bHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6ICRzcGFjaW5nLTIwO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctMTgwIDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGhzLTkwO1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHRzLTkwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ191cmx9L3d3dy9jb21tb24vaWNvLW5vZGF0YS5wbmcpIG5vLXJlcGVhdCAwIDAgLyAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtMik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICA+IHN0cm9uZyB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtMik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kZXNjIHtcclxuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0yKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIaWRkZW4gVGV4dFxyXG4uaGlkZGVuX190ZXh0IHtcclxuICBAZXh0ZW5kICVzLWhpZGRlbjtcclxufVxyXG5cclxuLy8gQnVsbGV0IExpc3RcclxuLmxpc3QtLWRlZmF1bHQge1xyXG4gID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0xMjtcclxuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0zKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMTY7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAkc3BhY2luZy0xMDtcclxuICAgIH1cclxuICAgICYuZG90IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogJHdpZHRocy00O1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodHMtNDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTEwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS04MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE51bWJlciBMaXN0XHJcbi5udW1iZXJsaXN0LS1kZWZhdWx0IHtcclxuICBjb3VudGVyLXJlc2V0OiBsaXN0LWNvdW50ZXI7XHJcbiAgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTE2O1xyXG4gICAgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTE2O1xyXG4gICAgfVxyXG4gICAgPiAubnVtYmVybGlzdF90aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS01KTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1jb3VudGVyO1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyKSAnLiAnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogJHNwYWNpbmctNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAubnVtYmVybGlzdF9kZXNjIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTYpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LWdyYXktNjApO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU3RhdCBMaXN0XHJcbi5zdGFyTGlzdC0tZGVmYXVsdCB7XHJcbiAgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTEyO1xyXG4gICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgIH1cclxuICB9XHJcbn1cclxucC5zdGFyTGlzdC0tZGVmYXVsdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMTI7XHJcbiAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcqJztcclxuICB9XHJcbiAgPiBzdHJvbmcge1xyXG4gICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS01KTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLy8g6rKA7IOJXHJcbi5zZWFyY2gge1xyXG4gICYtLWRlZmF1bHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICYtLWFyZWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmlucHV0LS1kZWZhdWx0IHtcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctMjA7XHJcbiAgICAgIGdhcDogJHNwYWNpbmctODtcclxuICAgICAgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLWxhcmdlLmljb24tLWJ1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbi0zMjtcclxuICAgICAgICAuYnV0dG9uX19pY29uIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi0yNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tZGF0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogJHNwYWNpbmctNDA7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0xMjA7XHJcbiAgICAmX3RleHQge1xyXG4gICAgICBAaW5jbHVkZSBmb250KCRmb250LXRpdGxlLTIpO1xyXG4gICAgICA+IHN0cm9uZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS0yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9saXN0IHtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTEpO1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8g6rKA7IOJIE5vIERhdGFcclxuICAgICY6aGFzKC5ub2RhdGEtLWRlZmF1bHQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5ub2RhdGEtLWRlZmF1bHQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kYXRhIHtcclxuICAmLS1kZWZhdWx0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAkc3BhY2luZy0xMjtcclxuICAgIGR0IHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS0yKTtcclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTIpO1xyXG4gICAgICBAaW5jbHVkZSBlbGxpcHNpcygyLCA2MHB4KTtcclxuICAgICAgbWF4LWhlaWdodDogJGhlaWdodHMtNjA7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOqwnOyduOygleuztOyymOumrOuwqey5qFxyXG4ucG9saWN5IHtcclxuICAmLS1kZWZhdWx0IHtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy02MDtcclxuICAgIC50YWJsZS0tZml4ZWQge1xyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpbmsge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0taW5kZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6ICRzcGFjaW5nLTI0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjA7XHJcbiAgICBkdCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtMSk7XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keS1ncmF5LTEwKTtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmctNDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtNDtcclxuICAgICAgPiBvbCB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6ICRzcGFjaW5nLTI0O1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtY291bnRlci1pbmRleDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTY7XHJcbiAgICAgICAgICAmLnBvbGljeS0taW5kZXgtY29sdW1uLXN0YXJ0IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstYmVmb3JlOiBhbHdheXM7XHJcbiAgICAgICAgICAgIGJyZWFrLWJlZm9yZTogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS00KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtY291bnRlci1pbmRleDtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LWNvdW50ZXItaW5kZXgpICcuICc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtNCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1sZWZ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMzI7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0xMjtcclxuICB9XHJcbiAgJi0tbGlzdCB7XHJcbiAgICA+IGxpIHtcclxuICAgICAgPiBwOm5vdCgucG9saWN5LS1saXN0LWRlc2MpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LXRpdGxlLTEpO1xyXG4gICAgICB9XHJcbiAgICAgICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTYwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRlc2Mge1xyXG4gICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMik7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTEyO1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB9XHJcbiAgICAmLWRlcHRoMDEge1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBsaXN0LWNvdW50ZXItbnVtYmVyO1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0zMjtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMTI7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTIpO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1jb3VudGVyLW51bWJlcjtcclxuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyLW51bWJlcikgJy4gJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gc3Ryb25nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRlcHRoMDIge1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBsaXN0LWNvdW50ZXItaGFsZjtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMTI7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTMyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTIpO1xyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICArIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1jb3VudGVyLWhhbGY7XHJcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtY291bnRlci1oYWxmKSAnKSc7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZGVwdGgwMyB7XHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtY291bnRlci1oYW5ndWw7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTg7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTMyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTIpO1xyXG4gICAgICAgICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctODtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LWNvdW50ZXItaGFuZ3VsO1xyXG4gICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LWNvdW50ZXItaGFuZ3VsLCBoYW5ndWwpICcpICc7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtb3JnIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMTI7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTMyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0yKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgICAgICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAn4pa2JztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctODtcclxuICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0yKTtcclxuICAgICAgICAgICAgKyBsaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAkd2lkdGhzLTQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy00O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keS1ncmF5LTgwKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6ICRzcGFjaW5nLTEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ1bGxldCB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTEyO1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0xMjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0yKTtcclxuICAgICAgICArIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6ICR3aWR0aHMtNDtcclxuICAgICAgICAgIGhlaWdodDogJGhlaWdodHMtNDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5LWdyYXktODApO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogJHNwYWNpbmctMTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBAaW5jbHVkZSBmb250KCRmb250LXRpdGxlLTQpO1xyXG4gICAgICBtYXJnaW46ICRzcGFjaW5nLTEyIDAgJHNwYWNpbmctMjQ7XHJcbiAgICB9XHJcbiAgICAmLXJtYXJrIHtcclxuICAgICAgKyB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTIwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiDsnbTsmqnslb3qtIAgKi9cclxuICAgICYtdXNlLWRlcGgwMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTYwO1xyXG4gICAgICA+IGxpICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS0zKTtcclxuICAgIH1cclxuICAgICYtdXNlLWRlcGgwMSxcclxuICAgICYtZGVwdGgwMSB7XHJcbiAgICAgIC50YWJsZS0tZGVmYXVsdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMTI7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAudGFibGVfX3dyYXAge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICYudzc1MCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnc0NTAge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53MTA1MCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi53NjAwIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICsgLnRhYmxlLS1kZWZhdWx0IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTI0O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICBjYXB0aW9uIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtNCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTEyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWRhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6ICRzcGFjaW5nLTEyO1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNjA7XHJcbiAgICA+IHAge1xyXG4gICAgICBAaW5jbHVkZSBmb250KCRmb250LXRpdGxlLTQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g7YOA7J207YuAICsg7YWN7Iqk7Yq4XHJcbi5zZWN0aW9uLS10ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAkc3BhY2luZy0xMjtcclxuICAmLmxlZnQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgPiAqIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS0xKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnNlY3Rpb25fX2Rlc2Mge1xyXG4gICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTIpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIOyXkOufrO2OmOydtOyngFxyXG4uZXJyb3Ige1xyXG4gICYtLWRlZmF1bHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTgwO1xyXG4gICAgPiBkbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6ICRzcGFjaW5nLTIwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00MDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2luZy0yMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nX3VybH0vd3d3L2NvbW1vbi9sb2dvLWZvb3Rlci1yZWQucG5nKSBuby1yZXBlYXQgMCAwIC8gMTAwJSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICYuZXJyb3ItNTAzIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6ICR3aWR0aHMtOTA7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTkwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ191cmx9L3d3dy9jb21tb24vaWNvLW5vZGF0YS5wbmcpIG5vLXJlcGVhdCAwIDAgLyAxMDAlIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGR0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LXRpdGxlLTIpO1xyXG4gICAgICB9XHJcbiAgICAgIGRkIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGV0IHtcclxuICAvLyBTdWIgUGFnZSBOYXZpZ2F0aW9uXHJcbiAgLm5hdmlnYXRpb24ge1xyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTE2O1xyXG4gICAgICByb3ctZ2FwOiA0cHg7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTgpO1xyXG4gICAgICAgICYuaXMtb24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU3ViIFBhZ2UgVGl0bGVcclxuICAudGl0bGUge1xyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQwIDA7XHJcbiAgICB9XHJcbiAgICAmX3N1YnRleHQge1xyXG4gICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBRdWljayBNZW51XHJcbiAgLnF1aWNrbWVudSB7XHJcbiAgICAmLS1kZWZhdWx0IHtcclxuICAgICAgcmlnaHQ6ICRzcGFjaW5nLTE2O1xyXG4gICAgICBib3R0b206ICRzcGFjaW5nLTE0O1xyXG4gICAgfVxyXG4gICAgJi0taXRlbV93cmFwIHtcclxuICAgICAgLnF1aWNrbWVudV9faXRlbSB7XHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgIGhlaWdodDogJGhlaWdodHMtNTY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDqsoDsg4lcclxuICAuc2VhcmNoIHtcclxuICAgICYtLWFyZWEge1xyXG4gICAgICAuaW5wdXQtLWRlZmF1bHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRhdGEge1xyXG4gICAgICBnYXA6ICRzcGFjaW5nLTMyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy02MDtcclxuICAgICAgJl9saXN0IHtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTIwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRhIHtcclxuICAgICYtLWRlZmF1bHQge1xyXG4gICAgICBkZCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJGhlaWdodHMtNDg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOqwnOyduOygleuztOyymOumrOuwqey5qFxyXG4gIC5wb2xpY3kge1xyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy0yMDtcclxuICAgIH1cclxuICAgICYtLWluZGV4IHtcclxuICAgICAgZ2FwOiAkc3BhY2luZy0xNjtcclxuICAgICAgZGQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTE2O1xyXG4gICAgICAgID4gb2wge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogJHNwYWNpbmctNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbGlzdCB7XHJcbiAgICAgIC8qIOydtOyaqeyVveq0gCAqL1xyXG4gICAgICAmLXVzZS1kZXBoMDEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1kYXRlIHtcclxuICAgICAgZ2FwOiAkc3BhY2luZy04O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAvLyBTdWIgUGFnZSBOYXZpZ2F0aW9uXHJcbiAgLm5hdmlnYXRpb24ge1xyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy0xNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIElucHV0IFRleHRcclxuICAuaW5wdXQge1xyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodHMtNTA7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMTY7XHJcbiAgICAgID4gaW5wdXQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUEMvTW9iaWxlIHNob3cvaGlkZVxyXG4gIC5tby12aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubW8taW52aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBQYWdpbmF0aW9uXHJcbiAgLnBhZ2luYXRpb24ge1xyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgIGdhcDogJHNwYWNpbmctODtcclxuICAgICAgPiBhIHtcclxuICAgICAgICB3aWR0aDogJHdpZHRocy0zMjtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTMyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIE5vIERhdGEgQ2FzZVxyXG4gIC5ub2RhdGEge1xyXG4gICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgIGdhcDogJHNwYWNpbmctODtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmctODAgMDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogJHdpZHRocy02MDtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTYwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiAkYWxpZ25zLWNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE51bWJlciBMaXN0XHJcbiAgLm51bWJlcmxpc3QtLWRlZmF1bHQge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMTI7XHJcbiAgICAgID4gLm51bWJlcmxpc3RfdGl0bGUge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6ICRzcGFjaW5nLTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTdGF0IExpc3RcclxuICAuc3Rhckxpc3QtLWRlZmF1bHQge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctODtcclxuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICBwLnN0YXJMaXN0LS1kZWZhdWx0IHtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctODtcclxuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS02KTtcclxuICAgID4gc3Ryb25nIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucXVpY2ttZW51LS13cmFwIGJ1dHRvbi5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS1sYXJnZS5pY29uLS1idXR0b24ge1xyXG4gICAgd2lkdGg6ICRzaXplcy01MDtcclxuICAgIGhlaWdodDogJHNpemVzLTUwO1xyXG4gIH1cclxuICAucXVpY2ttZW51LS13cmFwID4gLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLWxhcmdlLmljb24tLWJ1dHRvbiAuYnV0dG9uX19pY29uOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6ICRzaXplcy0yMDtcclxuICAgIGhlaWdodDogJHNpemVzLTIwO1xyXG4gIH1cclxuXHJcbiAgLy8g7YOA7J207YuAICsg7YWN7Iqk7Yq4XHJcbiAgLnNlY3Rpb24tLXRleHQge1xyXG4gICAgZ2FwOiAkc3BhY2luZy04O1xyXG4gIH1cclxuXHJcbiAgLy8g6rKA7IOJXHJcbiAgLnNlYXJjaCB7XHJcbiAgICAmLS1hcmVhIHtcclxuICAgICAgLmlucHV0LS1kZWZhdWx0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctMTY7XHJcbiAgICAgICAgLmJ1dHRvbi0tZGVmYXVsdC5idXR0b24tLWxhcmdlLmljb24tLWJ1dHRvbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLTI0O1xyXG4gICAgICAgICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLTE2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDqsJzsnbjsoJXrs7TsspjrpqzrsKnsuahcclxuICAucG9saWN5IHtcclxuICAgICYtLWluZGV4IHtcclxuICAgICAgZGQge1xyXG4gICAgICAgID4gb2wge1xyXG4gICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgICAgbGkucG9saWN5LS1pbmRleC1jb2x1bW4tc3RhcnQge1xyXG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1iZWZvcmU6IGF1dG87XHJcbiAgICAgICAgICAgIGJyZWFrLWJlZm9yZTogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOyXkOufrO2OmOydtOyngFxyXG4gIC5lcnJvciB7XHJcbiAgICAmLS1kZWZhdWx0IHtcclxuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTgwO1xyXG4gICAgICA+IGRsIHtcclxuICAgICAgICBnYXA6ICRzcGFjaW5nLTg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjQ7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNpbmctMTY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZXJyb3ItNTAzIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGhzLTYwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTYwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5odG1sW2xhbmc9XCJlblwiXXtcclxuICAucG9saWN5LS1saXN0LWRlcHRoMDMgPiBsaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1jb3VudGVyLWhhbmd1bCwgdXBwZXItYWxwaGEpICcpICc7XHJcbiAgfVxyXG5cclxuICAucG9saWN5LS1saXN0LXVzZS1kZXBoMDEgLnRhYmxlLS1kZWZhdWx0IHRhYmxlIHRib2R5IHRkLCAucG9saWN5LS1saXN0LWRlcHRoMDEgLnRhYmxlLS1kZWZhdWx0IHRhYmxlIHRib2R5IHRke1xyXG4gICAgd29yZC1icmVhazogaW5pdGlhbDtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSAnLi4vYWJzdHJhY3RzLycgYXMgKjtcclxuXHJcbi5idXR0b24tLWRlZmF1bHQge1xyXG4gIEBleHRlbmQgJXMtZGlzcGxheS1pbmxpbmUtZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZ2FwOiAkc3BhY2luZy00O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy00O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiA2MDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjAlKSBza2V3WCgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxyXG4gICY6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uX190ZXh0IHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtYnRuKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQ6aG92ZXIsXHJcbiAgJi5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICBAZXh0ZW5kICVzLWRpc3BsYXktZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmLmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG5cclxuICAmLmJ1dHRvbi0tY29tbW9uIHtcclxuICAgIC5idXR0b25fX3RleHQge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1idG4pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pY29uLS1idXR0b24ge1xyXG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBCdXR0b24gQ29sb3JcclxuICAmLmJ1dHRvbi0tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJ0bi1wcmltYXJ5KTtcclxuICAgIC5idXR0b25fX3RleHQge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1idG4pO1xyXG4gICAgfVxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpob3ZlcixcclxuICAgICY6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYnRuLXByaW1hcnktaG92ZXIpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeS1hY3RpdmUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1idG4pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICY6ZGlzYWJsZWQ6aG92ZXIsXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJi5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYnRuLWRpc2FibGVkKTtcclxuICAgICAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtYnRuLWRpc2FiZWxkKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtYnRuKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJ1dHRvbi0tb3V0bGluZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItYnRuLW91dGxpbmUpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1idG4tb3V0bGluZSk7XHJcbiAgICAuYnV0dG9uX190ZXh0IHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtYnRuLW91dGxpbmUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIsXHJcbiAgICAmOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJ0bi1vdXRsaW5lLWhvdmVyKTtcclxuICAgICAgfVxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYnRuLW91dGxpbmUtYWN0aXZlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtYnRuLW91dGxpbmUtaG92ZXIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCxcclxuICAgICY6ZGlzYWJsZWQ6aG92ZXIsXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJi5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYnRuLW91dGxpbmUtZGlzYWJsZWQpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItYnRuLW91dGxpbmUtZGlzYWJsZWQpO1xyXG4gICAgICAuYnV0dG9uX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1idG4tZGlzYWJlbGQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAuYnV0dG9uX19pY29uIHtcclxuICAgIC8vICAgJjo6YmVmb3JlIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWJ0bi1vdXRsaW5lKTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLy8gQnV0dG9uIFNpemVcclxuICAkYnV0dG9uLW1pbi13aWR0aDogJHNpemVzLTIwMDtcclxuICAmLmJ1dHRvbi0tbGFyZ2Uge1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0cy02MDtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMjQ7XHJcbiAgICBtaW4td2lkdGg6ICRidXR0b24tbWluLXdpZHRoO1xyXG4gICAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0xKTtcclxuICAgIH1cclxuICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGhzLTIwO1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodHMtMjA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGhzLTUwO1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHRzLTUwO1xyXG5cclxuICAgICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAkd2lkdGhzLTIwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0yMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnV0dG9uLS1tZWRpdW0ge1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0cy01MDtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMjA7XHJcbiAgICBtaW4td2lkdGg6ICR3aWR0aHMtMTUwO1xyXG4gICAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0zKTtcclxuICAgIH1cclxuICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24tMTQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaWNvbi0tYnV0dG9uIHtcclxuICAgICAgd2lkdGg6ICR3aWR0aHMtNTA7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodHMtNTA7XHJcbiAgICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLTE0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idXR0b24tLXNtYWxsIHtcclxuICAgIGhlaWdodDogJGhlaWdodHMtMzY7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTEyO1xyXG4gICAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS01KTtcclxuICAgIH1cclxuICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24tMTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaWNvbi0tYnV0dG9uIHtcclxuICAgICAgd2lkdGg6ICR3aWR0aHMtMzY7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodHMtMzY7XHJcbiAgICAgIC5idXR0b25fX2ljb24ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLTEyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQnV0dG9uIFRleHQgKyBJY29uXHJcbiAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBAZXh0ZW5kICVzLWRpc3BsYXktaW5saW5lLWZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBJY29uIG9ubHkgQnV0dG9uXHJcbiAgJi5pY29uLS1idXR0b24ge1xyXG4gICAgZ2FwOiAkc3BhY2luZy0wO1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogJHNwYWNpbmctMDtcclxuICAgIC5idXR0b25fX3RleHQge1xyXG4gICAgICBAZXh0ZW5kICVzLXRleHRIaWRkZW47XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVGV4dCBCdXR0b24gKyBJY29uXHJcbiAgJi5idXR0b24tLXRleHQtdHlwZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtYm9keSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b25fX3RleHQge1xyXG4gICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMyk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHkpO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbi0xNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQnV0dG9uIEFsaWduIHtcclxuLmJ1dHRvbi0tYWxpZ24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAkc3BhY2luZy04O1xyXG59XHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gIC5idXR0b24tLWRlZmF1bHQge1xyXG4gICAgLy8gQnV0dG9uIFNpemVcclxuICAgICRidXR0b24tbWluLXdpZHRoOiAkc2l6ZXMtMTUwO1xyXG5cclxuICAgICYuYnV0dG9uLS1sYXJnZSB7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodHMtNTA7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMjA7XHJcbiAgICAgIG1pbi13aWR0aDogJGJ1dHRvbi1taW4td2lkdGg7XHJcbiAgICAgICYuaWNvbi0tYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogJHdpZHRocy0zMjtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTMyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogJHdpZHRocy0xNjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0xNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ1dHRvbi0tbWVkaXVtIHtcclxuICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy00MjtcclxuICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0xMjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ1dHRvbi0tc21hbGwge1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHRzLTMwO1xyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTEyO1xyXG4gICAgICAmLmljb24tLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aHMtMzI7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0zMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQnV0dG9uIEFsaWduIHtcclxuICAuYnV0dG9uLS1hbGlnbiB7XHJcbiAgICA+ICoge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlICcuLi9hYnN0cmFjdHMvJyBhcyAqO1xyXG5cclxuLmJ1dHRvbl9faWNvbiB7XHJcbiAgQGV4dGVuZCAlcy1kaXNwbGF5LWlubGluZS1mbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gICYuaWNvbi0tYXJyb3cge1xyXG4gICAgQGluY2x1ZGUgbWFza0ltYWdlKHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSksICRpY29uX2Fycm93LCBuby1yZXBlYXQsIDUwJSA1MCUsIDEwMCUpO1xyXG4gIH1cclxuICAmLmljb24tLWxvY2F0aW9uIHtcclxuICAgIEBpbmNsdWRlIG1hc2tJbWFnZSh2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpLCAkaWNvbl9sb2NhdGlvbiwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICB9XHJcbiAgJi5pY29uLS1hcnJvd19fZG93biB7XHJcbiAgICBAaW5jbHVkZSBtYXNrSW1hZ2UodmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKSwgJGljb25fYXJyb3dfZG93biwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICB9XHJcbiAgJi5pY29uLS1yZW1vdmUge1xyXG4gICAgQGluY2x1ZGUgbWFza0ltYWdlKHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSksICRpY29uX3JlbW92ZSwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICB9XHJcblxyXG4gIC8vIOyVhOuemOu2gO2EsCDsnqzsoJXsnZhcclxuICAmLmljb24tLXRhcmdldCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBtYXNrSW1hZ2UodmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKSwgJGljb25fdGFyZ2V0LCBuby1yZXBlYXQsIDUwJSA1MCUsIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmljb24tLXRhcmdldF8xNCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBtYXNrSW1hZ2UodmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKSwgJGljb25fdGFyZ2V0XzE0LCBuby1yZXBlYXQsIDUwJSA1MCUsIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYuaWNvbi0tc2VhcmNoIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1hc2tJbWFnZSh2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spLCAkaWNvbl9zZWFyY2gsIG5vLXJlcGVhdCwgNTAlIDUwJSwgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmljb24tLWxhbmd1YWdlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1hc2tJbWFnZSh2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spLCAkaWNvbl9sYW5ndWFnZSwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaWNvbi0tY2xvc2Uge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbWFza0ltYWdlKHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayksICRpY29uX2Nsb3NlLCBuby1yZXBlYXQsIDUwJSA1MCUsIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmljb24tLWFycm93LXJpZ2h0IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1hc2tJbWFnZSh2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spLCAkaWNvbl9hcnJvd19yaWdodCwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pY29uLS1hcnJvdy1sZWZ0IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1hc2tJbWFnZSh2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spLCAkaWNvbl9hcnJvd19yaWdodCwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pY29uLS1kb3dubG9hZCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBtYXNrSW1hZ2UodmFyKC0tYmFja2dyb3VuZC1pY29uLWJsYWNrKSwgJGljb25fZG93bmxvYWQsIG5vLXJlcGVhdCwgNTAlIDUwJSwgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaWNvbi0tdG9wIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1hc2tJbWFnZSh2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpLCAkaWNvbl90b3AsIG5vLXJlcGVhdCwgNTAlIDUwJSwgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaWNvbi0tZWRpdCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBtYXNrSW1hZ2UodmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKSwgJGljb25fZWRpdCwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pY29uLS1yZXNldCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBtYXNrSW1hZ2UodmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKSwgJGljb25fcmVzZXQsIG5vLXJlcGVhdCwgNTAlIDUwJSwgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaWNvbi0tcGxheSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBtYXNrSW1hZ2UodmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKSwgJGljb25fcGxheSwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pY29uLS1wYXVzZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBtYXNrSW1hZ2UodmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKSwgJGljb25fcGF1c2UsIG5vLXJlcGVhdCwgNTAlIDUwJSwgMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaWNvbi0tcGhvbmVfZmlsbCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBtYXNrSW1hZ2UodmFyKC0tYmFja2dyb3VuZC1pY29uLXdoaXRlKSwgJGljb25fcGhvbmVfZmlsbCwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSAnLi4vYWJzdHJhY3RzLycgYXMgKjtcclxuXHJcbi5jaGlwLS1kZWZhdWx0IHtcclxuICBAZXh0ZW5kICVzLWRpc3BsYXktaW5saW5lLWZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGdhcDogJHNwYWNpbmctMTY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMik7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy01MDtcclxuICBwYWRkaW5nOiAkc3BhY2luZy0xMiAkc3BhY2luZy0yMDtcclxuICAuY2hpcF9fdGV4dCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jaGlwKTtcclxuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0zKTtcclxuICB9XHJcbiAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAuY2hpcF9fdGV4dCB7XHJcbiAgICAgIG9wYWNpdHk6ICRvcGFjaXR5cy03MDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5jaGlwLS1zZWxlY3RlZCB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLW9wYWNpdHktMTAwKTtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSAnLi4vYWJzdHJhY3RzLycgYXMgKjtcclxuXHJcbi5yYWRpby0tZGVmYXVsdHtcclxuXHRAZXh0ZW5kICVzLWRpc3BsYXktaW5saW5lLWZsZXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAkd2lkdGhzLTIwO1xyXG5cdGhlaWdodDogJGhlaWdodHMtMjA7XHJcblx0Ly9nYXA6ICRzcGFjaW5nLTE2OyBcclxuXHRpbnB1dHtcclxuXHRcdEBleHRlbmQgJXMtaGlkZGVuO1xyXG5cdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlcntcclxuXHRcdFx0KyBsYWJlbHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1yYWRpby1ob3Zlcik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6ZGlzYWJsZWQge1xyXG5cdFx0XHQrIGxhYmVse1xyXG5cdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRcdFx0b3BhY2l0eTogJG9wYWNpdHlzLTIwO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLXJhZGlvLWRpc2FibGVkKTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0KyBsYWJlbHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1yYWRpby1jaGVja2VkKTtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcHNldWRvKCR3aWR0aHMtMTAsICRoZWlnaHRzLTEwKTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1yYWRpbyk7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRsYWJlbHtcclxuXHRcdEBleHRlbmQgJXMtdGV4dEhpZGRlbjtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHR3aWR0aDogJHdpZHRocy1mdWxsO1xyXG5cdFx0aGVpZ2h0OiAkaGVpZ2h0cy1mdWxsO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXJhZGlvKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTAwO1x0XHRcclxuXHR9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlICcuLi9hYnN0cmFjdHMvJyBhcyAqO1xyXG5cclxuLmNoZWNrYm94LS1kZWZhdWx0IHtcclxuICBAZXh0ZW5kICVzLWRpc3BsYXktaW5saW5lLWZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOm5vdCg6aGFzKGlucHV0OmRpc2FibGVkKSk6aG92ZXIge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTRweDtcclxuICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICBAaW5jbHVkZSBpY29uLTMyO1xyXG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAkZGltbWVkLTAxO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTQ7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBAaW5jbHVkZSBpY29uLTI0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGltbWVkLTAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBAZXh0ZW5kICVzLWhpZGRlbjtcclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICArIGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNoZWNrYm94LWRpc2FibGVkKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICsgbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb25fY2hlY2tib3gpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgQGV4dGVuZCAlcy10ZXh0SGlkZGVuO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogJHdpZHRocy1mdWxsO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0cy1mdWxsO1xyXG4gICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoZWlnaHRzLTMwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIEBpbmNsdWRlIGljb24tMjQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTQ7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBDaGVja2JveCArIFRleHRcclxuICAmLmNoZWNrYm94LS10ZXh0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAkc3BhY2luZy04O1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAmOm5vdCg6aGFzKGlucHV0OmRpc2FibGVkKSk6aG92ZXIge1xyXG4gICAgICAmOjpiZWZvcmUgeyAgICAgICAgXHJcbiAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRvcDogLSRzcGFjaW5nLTE7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgICY6OmFmdGVyIHsgICAgICAgIFxyXG4gICAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgdG9wOiAtJHNwYWNpbmctMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC0tY2hpcC1kZWZhdWx0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgQGV4dGVuZCAlcy1oaWRkZW47XHJcbiAgICAmICsgbGFiZWwge1xyXG4gICAgICBAZXh0ZW5kICVzLWRpc3BsYXktaW5saW5lLWZsZXg7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodHMtNTA7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMjA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jaGlwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy01MDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jaGlwKTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtY2hpcCk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS00KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY2hpcC1ob3Zlcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICsgbGFiZWwge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNoaXAtY2hlY2tlZCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY2hpcC1jaGVja2VkKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMyk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jaGlwLWNoZWNrZWQtaG92ZXIpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY2hpcC1jaGVja2VkLWhvdmVyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICArIGxhYmVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jaGlwLWRpc2FibGVkKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jaGlwLWRpc2FibGVkKTtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmRpc2FibGVkOmNoZWNrZWQge1xyXG4gICAgICArIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jaGlwLWNoZWNrZWQtZGlzYWJsZWQpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNoaXAtY2hlY2tlZC1kaXNhYmxlZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSAnLi4vYWJzdHJhY3RzLycgYXMgKjtcclxuXHJcbi5hY2NvcmRpb24tLWRlZmF1bHQge1xyXG4gIC5hY2NvcmRpb25fX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmFjY29yZGlvbl9faGVhZGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogJHdpZHRocy1mdWxsO1xyXG4gICAgICAuYWNjb3JkaW9uX19idG4ge1xyXG4gICAgICAgIEBleHRlbmQgJXMtZGlzcGxheS1mbGV4O1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGhzLWZ1bGw7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy1mdWxsO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIEBleHRlbmQgJXMtdGV4dEhpZGRlbjtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVzLWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogJHNwYWNpbmctMTY7XHJcbiAgICAgICAgICAgIHRvcDogJHNwYWNpbmctMjA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tMjA7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybCgkaWNvbl9hcnJvd19kb3duKSBuby1yZXBlYXQgMCAwIC8gMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xyXG4gICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uIHtcclxuICAmLS1sYXJnZSB7XHJcbiAgICAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciAuYWNjb3JkaW9uX19idG4ge1xyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLTMyO1xyXG4gICAgICAgICAgdG9wOiAkc3BhY2luZy00ODtcclxuICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZy00MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24tcHJpbWFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uX19pdGVtIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTEpO1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGluZS0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbl9faGVhZGVyIHtcclxuICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb25fX2J0biB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtMik7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQwO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbl9fY29udCB7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAuYWNjb3JkaW9uIHtcclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fYnRuIHtcclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi0yMDtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2luZy0yNTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy03MDtcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uX19idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtMyk7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMjAgMDtcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uX19jb250IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0yMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgJy4uL2Fic3RyYWN0cy8nIGFzICo7XHJcblxyXG4udGFibGlzdCB7XHJcbiAgJi0tZGVmYXVsdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gICYtLXNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS0zMCk7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy00O1xyXG4gICAgPiAqIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTMpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LWdyYXktNTApO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy05ICRzcGFjaW5nLTM1O1xyXG4gICAgfVxyXG4gICAgW3JvbGU9J3RhYiddIHtcclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtNSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5qcy10YWIge1xyXG4gIFtyb2xlPSd0YWJwYW5lbCddIHtcclxuICAgICZbYXJpYS1oaWRkZW49J3RydWUnXSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4mOmhhcygudGFibGlzdC0tc21hbGwpIHtcclxuICAuanMtdGFiIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFtyb2xlPSd0YWJwYW5lbCddIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWIge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy00O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogJHNpemVzLTY4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMik7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbWFwLWdldCgkc3BlZWRzLCBzcGVlZC1kdXJhdGlvbi0zMDApIG1hcC1nZXQoJG1vdGlvbnMsIGVhc2luZy1lYXNlLW91dCk7XHJcbiAgICA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktZ3JheS02MCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTIwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLmlzLW9uLFxyXG4gICAgJi5pc19fYWN0aXZlLFxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeSk7XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS00KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gIC50YWIge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogJHNpemVzLTUwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0xNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8g7YOtIO2ZgOyImCgzLCA16rCcKeydvCDrlYwg7IS466GcIOuwsOy5mFxyXG4gICAgLy8gJl9fbGlzdDpoYXMoLnRhYl9faXRlbTpudGgtY2hpbGQob2RkKTpsYXN0LWNoaWxkKSB7XHJcbiAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAvLyAgIC50YWJfX2l0ZW0ge1xyXG4gICAgLy8gICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIC8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMik7XHJcbiAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC8vICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgLy8gICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgJi5pcy1vbixcclxuICAgIC8vICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAvLyAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyDtg60g7Ked7IiYKDIsIDTqsJwp7J28IOuVjCDqsqnsnpAg67Cw7LmYXHJcbiAgICAmX19saXN0OmhhcygudGFiX19pdGVtOm50aC1jaGlsZChldmVuKTpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLnRhYl9faXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChuICsgMykge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLW9uLFxyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgLy8g7YOtIOqwr+yImCDsg4HqtIDsl4XsnbQg7IS466GcIOuwsOy5mFxyXG4gICAgICAmLmFsaWduLWhvciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAudGFiX19pdGVtIHtcclxuICAgICAgICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGluZS0yKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSAnLi4vYWJzdHJhY3RzLycgYXMgKjtcclxuXHJcbi8qIExheWVyIFBvcHVwICovXHJcbi5wb3B1cCB7XHJcbiAgJi0tZGVmYXVsdCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJlthcmlhLWhpZGRlbj0nZmFsc2UnXSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuICAmX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMTAwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcclxuICAgIG1hcmdpbjogMCAkc3BhY2luZy0yMDsgLy/stpTqsIBcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgJl9fdGl0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS0zKTtcclxuICAgIGhlaWdodDogMTE2cHg7XHJcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTQwO1xyXG4gIH1cclxuICAmX19jb250IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctNDA7XHJcbiAgfVxyXG4gICZfX2J0biB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00MDtcclxuICAgIC5idXR0b24tLWRlZmF1bHQge1xyXG4gICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogJHNwYWNpbmctNDA7XHJcbiAgICB0b3A6ICRzcGFjaW5nLTQyO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIEBleHRlbmQgJXMtZGlzcGxheS1pbmxpbmUtZmxleDtcclxuICAgICAgd2lkdGg6ICR3aWR0aHMtMzI7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodHMtMzI7XHJcbiAgICAgIG1hc2s6IHVybCgkaWNvbl9jbG9zZSkgbm8tcmVwZWF0IDUwJSA1MCUgLyBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLWdyYXkpO1xyXG4gICAgfVxyXG4gICAgJl90ZXh0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAZXh0ZW5kICVzLXRleHRIaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDsnbTrr7jsp4Ag7ZmV64yAIOuztOq4sCDtjJ3sl4VcclxuICAmLS1leHBhbnNpb24ge1xyXG4gICAgLnBvcHVwX190aXQge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIEBleHRlbmQgJXMtdGV4dEhpZGRlbjtcclxuICAgIH1cclxuICAgIC5wb3B1cF9fd3JhcCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC5wb3B1cF9fY29udCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy00O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wdXBfX2Nsb3NlIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogLSRzcGFjaW5nLTQ4O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBleHRlbmQgJXMtZGlzcGxheS1pbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogJHdpZHRocy0zMjtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTMyO1xyXG4gICAgICAgIG1hc2s6IHVybCgkaWNvbl9jbG9zZSkgbm8tcmVwZWF0IDUwJSA1MCUgLyBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWljb24td2hpdGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDrqZTsnbgg7Yyd7JeFXHJcbiAgJi0tbWFpbiB7XHJcbiAgICAucG9wdXBfX3RpdCB7XHJcbiAgICAgIEBleHRlbmQgJXMtdGV4dEhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIH1cclxuICAgIC5wb3B1cF9fd3JhcCB7XHJcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICB9XHJcbiAgICAucG9wdXBfX2NvbnQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnBvcHVwX19idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6ICRzcGFjaW5nLTg7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQwO1xyXG4gICAgICA+ICoge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3B1cF9fbm9fc2hvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAtNTBweDtcclxuICAgICAgLmNoZWNrYm94LS1kZWZhdWx0LmNoZWNrYm94LS10ZXh0IGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXdoaXRlKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktNCk7XHJcbiAgICAgIH1cclxuICAgICAgLmNoZWNrYm94LS1kZWZhdWx0LmNoZWNrYm94LS10ZXh0Om5vdCg6aGFzKGlucHV0OmRpc2FibGVkKSk6aG92ZXI6OmJlZm9yZSxcclxuICAgICAgLmNoZWNrYm94LS1kZWZhdWx0Om5vdCg6aGFzKGlucHV0OmRpc2FibGVkKSk6aG92ZXIgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGljZSB7XHJcbiAgICAgICYtLWRlZmF1bHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6ICRzcGFjaW5nLTQwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQwICRzcGFjaW5nLTQwIDA7XHJcbiAgICAgIH1cclxuICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS0zKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJl90ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQge1xyXG4gIC5wb3B1cCB7XHJcbiAgICAvLyDsnbTrr7jsp4Ag7ZmV64yAIOuztOq4sCDtjJ3sl4VcclxuICAgICYtLWV4cGFuc2lvbiB7XHJcbiAgICAgIC5wb3B1cF9fd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5wb3B1cF9fY29udCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0yMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAucG9wdXAge1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7IC8v66qo67CU7J28IO2SgO2MneyXhVxyXG4gICAgICBtYXJnaW46IDA7IC8v66qo67CU7J28IO2SgO2MneyXhVxyXG4gICAgfVxyXG4gICAgJl9fdGl0IHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS0zKTtcclxuICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy02MDtcclxuICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0xNjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICY6aGFzKC5wb3B1cF9fYnRuKSAucG9wdXBfX2NvbnQge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICRoZWlnaHRzLTYwIC0gOTBweCk7IC8v66qo67CU7J28IO2SgO2MneyXhSAoYnRuIOyeiOydhCDrlYwpXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpoYXMoLnBvcHVwX19idG4pKSAucG9wdXBfX2NvbnQge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICRoZWlnaHRzLTYwKTsgLy/rqqjrsJTsnbwg7ZKA7Yyd7JeFIChidG4g7JeG7J2EIOuVjClcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IC8v66qo67CU7J28IO2SgO2MneyXhVxyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAkaGVpZ2h0cy02MCk7IC8v66qo67CU7J28IO2SgO2MneyXhVxyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTE2O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTE2ICRzcGFjaW5nLTE2ICRzcGFjaW5nLTI0O1xyXG4gICAgICAuYnV0dG9uLS1kZWZhdWx0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICByaWdodDogJHNwYWNpbmctMTY7XHJcbiAgICAgIHRvcDogJHNwYWNpbmctMTQ7XHJcbiAgICB9XHJcbiAgICAmX193cmFwLS1mdWxsIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLy8g7J2066+47KeAIO2ZleuMgCDrs7TquLAg7Yyd7JeFXHJcbiAgICAmLS1leHBhbnNpb24ge1xyXG4gICAgICAucG9wdXBfX2NvbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMTY7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnBvcHVwX19jbG9zZSB7XHJcbiAgICAgICAgcmlnaHQ6ICRzcGFjaW5nLTE2O1xyXG4gICAgICAgIHRvcDogLSRzcGFjaW5nLTM2O1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodHMtMjQ7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAkd2lkdGhzLTI0O1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0yNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDrqZTsnbgg7Yyd7JeFXHJcbiAgICAmLS1tYWluIHtcclxuICAgICAgLnBvcHVwX193cmFwIHtcclxuICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmctMTY7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5wb3B1cF9fY29udCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnBvcHVwX19idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTIwO1xyXG4gICAgICB9XHJcbiAgICAgIC5ub3RpY2Uge1xyXG4gICAgICAgICYtLWRlZmF1bHQge1xyXG4gICAgICAgICAgZ2FwOiAkc3BhY2luZy0yMDtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTIwICRzcGFjaW5nLTIwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgJy4uL2Fic3RyYWN0cy8nIGFzICo7XHJcblxyXG4uc3dpcGVyLS1kZWZhdWx0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6ICR3aWR0aHMtZnVsbDtcclxuICBoZWlnaHQ6ICRoZWlnaHRzLWZ1bGw7XHJcbiAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogJGhlaWdodHMtZnVsbDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm94LXNpemluZzogaW5pdGlhbDtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogJGhlaWdodHMtZnVsbDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYm94LXNpemluZzogaW5pdGlhbDtcclxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGhzLWZ1bGw7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy1mdWxsO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4ge1xyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFN3aXBlciBCdXR0b25cclxuICAuc3dpcGVyLWJ1dHRvbiB7XHJcbiAgICAmLXByZXYsXHJcbiAgICAmLW5leHQge1xyXG4gICAgICBAZXh0ZW5kICVzLWRpc3BsYXktZmxleDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGhzLTMyO1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHRzLTMyO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBleHRlbmQgJXMtdGV4dEhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBAaW5jbHVkZSBpY29uLTI0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1hc2tJbWFnZSh2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spLCAkaWNvbl9hcnJvd19yaWdodCwgbm8tcmVwZWF0LCA1MCUgNTAlLCAxMDAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5cy0yMDtcclxuICAgICAgfVxyXG4gICAgICAmLnN3aXBlci1idXR0b24tY2lyY2xlIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aHMtNTA7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy01MDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTEwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi1ibGFjayk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLTIwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYnRuLWRpc2FibGVkKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS0yMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uZXh0IHtcclxuICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICB9XHJcbiAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5cy0yMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLy8gdGV4dC1hbGlnbjogJGFsaWducy1jZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQwO1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGhzLTEwO1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHRzLTEwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTEwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5LWdyYXktMzApO1xyXG4gICAgICArIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0xMDtcclxuICAgICAgfVxyXG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGhzLTQwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtNTA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogJHdpZHRocy1mdWxsO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0cy0xMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6ICR3aWR0aHMtZnVsbDtcclxuICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy1mdWxsO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtcHJvZ3Jlc3NiYXIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnN3aXBlci0tdmVydGljYWwge1xyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zd2lwZXItZmFkZSB7XHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eXMtMDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgICAgICYubWFpbi1zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5cy0xMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc3dpcGVyLS1sYXp5bG9hZCB7XHJcbiAgICAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICAgICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGhzLTQwO1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHRzLTQwO1xyXG4gICAgICBtYXJnaW46IC0yMHB4IDAgMCAtMjBweDtcclxuICAgICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tYm9yZGVyLXN3aXBlci1sYXp5KTtcclxuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTAwO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAmLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1sYXp5LXdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAuc3dpcGVyLS1kZWZhdWx0IHtcclxuICAgIC8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICB3aWR0aDogJHdpZHRocy04O1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodHMtODtcclxuICAgICAgICArIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICB3aWR0aDogJHdpZHRocy00MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSAnLi4vYWJzdHJhY3RzLycgYXMgKjtcclxuXHJcbi5kYXRlcGlja2Vye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQuZGF0ZXBpY2tlcl9faGVhZGVye1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlICcuLi9hYnN0cmFjdHMvJyBhcyAqO1xyXG5cclxuLnNlbGVjdC0tZGVmYXVsdCB7XHJcbiAgQGV4dGVuZCAlcy1kaXNwbGF5LWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc2VsZWN0X19idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogJHdpZHRocy1mdWxsO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0cy03MDtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctNDggMCAkc3BhY2luZy0yMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0cy03MDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1zZWxlY3Rib3gtYnRuKTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtNDtcclxuICAgIHRleHQtYWxpZ246ICRhbGlnbnMtbGVmdDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAZXh0ZW5kICVwc2V1ZG9BYnM7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogJHNwYWNpbmctMjA7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGhzLTIwO1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHRzLTIwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIEBpbmNsdWRlIG1hc2tJbWFnZSh2YXIoLS1iYWNrZ3JvdW5kLWljb24tYmxhY2spLCAkaWNvbl9hcnJvd19kb3duLCBuby1yZXBlYXQsIDUwJSA1MCUsIDEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdF9fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlbGVjdC1kZWZhdWx0KTtcclxuICAgICAgLy8gY29sb3I6IHZhcigtLXRleHQtc2VsZWN0LXRpdGxlKTtcclxuICAgICAgJi5pcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtc2VsZWN0LXRpdGxlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItc2VsZWN0Ym94LWhvdmVyKTtcclxuICAgIH1cclxuICAgICYuc2VsZWN0X19kaXNhYmxlZCB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3QtZGlzYWJsZWQpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXNlbGVjdC1kaXNhYmxlZCk7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXNlbGVjdC1kaXNhYmxlZC1pY29uKTtcclxuICAgICAgfVxyXG4gICAgICAuc2VsZWN0X190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtc2VsZWN0LWRpc2FibGVkKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlbGVjdF9fbGlzdC13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6ICR3aWR0aHMtZnVsbDtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItc2VsZWN0Ym94LWxpc3QpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy00O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3QtbGlzdCk7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgJi5zZWxlY3RfX29wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5zZWxlY3RfX2xpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy04IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICA+IC5zZWxlY3RfX2xpc3QtYW5jaG9yIHtcclxuICAgICAgICAgIEBleHRlbmQgJXMtZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy02MjtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEyICRzcGFjaW5nLTIwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWlnaHRzLTYyO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0LWxpc3QtaG92ZXIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zZWxlY3RfX3NlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3QtbGlzdC1zZWxlY3RlZCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsYmFyX193cmFwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAkc3BhY2luZy0zO1xyXG4gICAgICB3aWR0aDogJHdpZHRocy0xMDtcclxuICAgICAgcGFkZGluZzogJHNwYWNpbmctOCAwO1xyXG4gICAgICAuc2Nyb2xsYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aHMtMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zZWxlY3QtbGlzdC1zY3JvbGwpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNlbGVjdC0tc21hbGwge1xyXG4gICAgLnNlbGVjdF9fYnV0dG9uIHtcclxuICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy01MDtcclxuICAgICAgcGFkZGluZzogMCAkc3BhY2luZy00MCAwICRzcGFjaW5nLTE2O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGhlaWdodHMtNTA7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZy0xNjtcclxuICAgICAgICB3aWR0aDogJHdpZHRocy0xNjtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHRzLTE2O1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWxlY3RfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRzaXplcy0xNjtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodHMtcmVndWxhcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RfX2xpc3Qtd3JhcCB7XHJcbiAgICAgIC5zZWxlY3RfX2xpc3Qge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgID4gLnNlbGVjdF9fbGlzdC1hbmNob3Ige1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktNCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLXNlbGVjdC1saXN0LWhvdmVyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlbGVjdF9fc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtc2VsZWN0LWxpc3Qtc2VsZWN0ZWQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aGFzKC5zZWxlY3RfX2xpc3QtaXRlbTpub3QoLnNlbGVjdF9fbGlzdC1pdGVtLWRpc2FibGVkKSAuc2VsZWN0X19zZWxlY3RlZCkge1xyXG4gICAgLnNlbGVjdF9fYnV0dG9uIHtcclxuICAgICAgLnNlbGVjdF9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlbGVjdC10aXRsZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgLnNlbGVjdC0tZGVmYXVsdCB7XHJcbiAgICAuc2VsZWN0X19idXR0b24ge1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHRzLTUwO1xyXG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTQwIDAgJHNwYWNpbmctMTY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0cy01MDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6ICRzcGFjaW5nLTE2O1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGhzLTE2O1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodHMtMTY7XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjdF9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdF9fbGlzdC13cmFwIHtcclxuICAgICAgLnNlbGVjdF9fbGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgPiAuc2VsZWN0X19saXN0LWFuY2hvciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0yKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0xMiAkc3BhY2luZy0yMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSAnLi4vYWJzdHJhY3RzLycgYXMgKjtcclxuXHJcbi5zY3JvbGxtZW51LS1kZWZhdWx0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGV4dGVuZCAlcy1kaXNwbGF5LWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIGdhcDogJHNwYWNpbmctODtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgPiBhLFxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy01MDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGhlaWdodHMtNTA7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0yMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgdmFyKC0tYm9yZGVyLWxpbmUtMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy01MDtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktNCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtYm9keSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5pc19fYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICA+IGEsXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0zKTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAuc2Nyb2xsbWVudS0tZGVmYXVsdCB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICA+IGEsXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGhlaWdodDogJGhlaWdodHMtMzY7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGhlaWdodHMtMzY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTE2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlICcuLi9hYnN0cmFjdHMvJyBhcyAqO1xyXG4udGFibGUge1xyXG4gICZfX3dyYXAge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS00KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0yMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGFibGUtdGgpO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci10YWJsZSk7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXRhYmxlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0yKTtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTIwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10YWJsZS10ZCk7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXRhYmxlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICAmX2NlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9sZWZ0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQb3B1cCBpbiBUYWJsZVxyXG4ucG9wdXBfX2NvbnQge1xyXG4gIC50YWJsZSB7XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS01KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDsoozsuKEg6rOg7KCVIFRhYmxlXHJcbi50YWJsZSB7XHJcbiAgJi0tZml4ZWQge1xyXG4gICAgLnRhYmxlX193cmFwIHtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgbWluLXdpZHRoOiA5NjBweDsgLy8g65SU7J6Q7J247LKY65+8IOq3oOuTse2VmOqyjCDrp57stpTquLAg7JyE7ZW07IScIO2OmOydtOyngOuniOuLpCDrs4Trj4Qg7IOB7IaN7Jy866GcIOuqqOuwlOydvOyXkOyEnCB3aWR0aCDsiJjsoJVcclxuICAgICAgdGhlYWQge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItdGFibGUpO1xyXG4gICAgICAgICAgJi5zdGlja3ktY29sIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtNCk7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMjA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXRhYmxlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtdGFibGUtdGgpO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLXRhYmxlKTtcclxuICAgICAgICAgICYuc3RpY2t5LWNvbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci10YWJsZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG4gIC50YWJsZSB7XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMTY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMTY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDsoozsuKEg6rOg7KCVIFRhYmxlXHJcbiAgLnRhYmxlIHtcclxuICAgICYtLWZpeGVkIHtcclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMTY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi8vIO2ItO2MgSDsu7Ttj6zrhIztirhcclxuLnRvb2x0aXAtLWRlZmF1bHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgLy8g7Yi07YyBIOuyhO2KvCAo7ZWAIOuTsSDtgbTrpq0g7Yq466as6rGwKVxyXG4gIC50b29sdGlwX19idG4ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICB9XHJcblxyXG4gIC8vIO2ItO2MgSDrgrTsmqkg7JiB7JetXHJcbiAgLnRvb2x0aXBfX3R4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IGNhbGMoJHNwYWNpbmctZnVsbCArICRzcGFjaW5nLTYpO1xyXG4gICAgbGVmdDogJHNpemVzLWhhbGY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtJHNpemVzLWhhbGYsIC0zMCUpO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHktcHJpbWFyeSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTQ7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LTA3O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbWFwLWdldCgkc3BlZWRzLCBzcGVlZC1kdXJhdGlvbi0yMDApIGVhc2UsIHZpc2liaWxpdHkgbWFwLWdldCgkc3BlZWRzLCBzcGVlZC1kdXJhdGlvbi0yMDApIGVhc2UsIHRyYW5zZm9ybSBtYXAtZ2V0KCRzcGVlZHMsIHNwZWVkLWR1cmF0aW9uLTIwMCkgZWFzZTtcclxuXHJcbiAgICAvLyDtlZjri6gg7IK86rCB7ZiVIOq8rOumrFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6ICRzcGFjaW5nLWZ1bGw7XHJcbiAgICAgIGxlZnQ6ICRzaXplcy1oYWxmO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRzaXplcy1oYWxmKTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAkc2l6ZXMtNiAkc2l6ZXMtNCAwICRzaXplcy00O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keS1wcmltYXJ5KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyDsmbzsqr0g7KCV66CsXHJcbiAgICAmLmxlZnQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtMzAlKTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g7Yi07YyBIO2DgOydtO2LgFxyXG4gIC50b29sdGlwX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBmb250KCRmb250LXRpdGxlLTUpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdG9vbHRpcCk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC8vIO2ItO2MgSDshJzruIwg7L2Y7YWQ7LigIOyYgeyXrVxyXG4gIC50b29sdGlwX19zdWIge1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctNDtcclxuICAgIG1heC13aWR0aDogJHNpemVzLTI5NjtcclxuICB9XHJcblxyXG4gIC8vIO2ItO2MgSDshJzruIwg7JWE7J207YWcICjrtojrpr8gKyDthY3siqTtirgpXHJcbiAgLnRvb2x0aXBfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0xMjtcclxuXHJcbiAgfVxyXG5cclxuICAudG9vbHRpcF9faXRlbS10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0cy1yZWd1bGFyO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdG9vbHRpcCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBidWxsZXQtZG90KHZhcigtLXRleHQtdG9vbHRpcCkpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0kc3BhY2luZy0xMjtcclxuICAgICAgdG9wOiAkc3BhY2luZy04O1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g64ur6riwIOuyhO2KvFxyXG4gIC50b29sdGlwX19jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gaG92ZXIg7IucIO2RnOyLnFxyXG4gICY6aG92ZXIge1xyXG4gICAgLnRvb2x0aXBfX3R4dCB7XHJcbiAgICAgIG9wYWNpdHk6ICRvcGFjaXR5cy0xMDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0kc2l6ZXMtaGFsZiwgMCk7XHJcbiAgICAgICYubGVmdCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEpTIO2BtOumrSDtmZzshLEg7IOB7YOcIChmYWxsYmFjaylcclxuICAmLmlzX19hY3RpdmUge1xyXG4gICAgLnRvb2x0aXBfX3R4dCB7XHJcbiAgICAgIG9wYWNpdHk6ICRvcGFjaXR5cy0xMDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0kc2l6ZXMtaGFsZiwgMCk7XHJcbiAgICAgICYubGVmdCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuLmxvYWRpbmcge1xyXG4gIHdpZHRoOiAkc2l6ZXMtNzA7XHJcbiAgaGVpZ2h0OiAkc2l6ZXMtMTA7XHJcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmxvYWRpbmcgPiBbY2xhc3MqPSdjaXJjbGUnXSB7XHJcbiAgd2lkdGg6ICRzaXplcy04O1xyXG4gIGhlaWdodDogJHNpemVzLTg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAyODtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBib3VuY2UgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAmLmNpcmNsZS0xIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgfVxyXG5cclxuICAmLmNpcmNsZS0yIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC4xNXM7XHJcbiAgfVxyXG5cclxuICAmLmNpcmNsZS0zIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcclxuICB9XHJcblxyXG4gICYuY2lyY2xlLTQge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ1cztcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlIHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRzcGFjaW5nLTgpIHNjYWxlKDE1MCUpO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuICAubG9hZGluZyB7XHJcbiAgICB3aWR0aDogJHNpemVzLTUwO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZXMtMTA7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xyXG4gICAgPiBbY2xhc3MqPSdjaXJjbGUnXSB7XHJcbiAgICAgIHdpZHRoOiAkc2l6ZXMtNjtcclxuICAgICAgaGVpZ2h0OiAkc2l6ZXMtNjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/