/* Reset and base styles  */

* {
  padding: 0px;
  margin: 0px;
  border: none;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Links */

a,
a:link,
a:visited {
  text-decoration: none;
  color: currentColor;
}

a:hover {
  text-decoration: none;
}

/* Common */

aside,
nav,
footer,
header,
section,
main {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-size: inherit;
  font-weight: inherit;
}

ul,
ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

img,
svg {
  max-width: 100%;
  height: auto;
}

address {
  font-style: normal;
}

/* Form */

input,
textarea,
button,
select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

button,
input[type=submit] {
  display: inline-block;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  background: none;
  cursor: pointer;
}

input:focus,
input:active,
button:focus,
button:active {
  outline: none;
}

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

label {
  cursor: pointer;
}

legend {
  display: block;
}

:root {
  --primary-color: #110D0D;
  --primary-color-light: #503535;
  --primary-color-lightest: #332F69;
  --secondary-color: #FFD680;
  --accent-color: #069815;
  --bg-color: #110D0D;
  --surface-color: #2E1A19;
  --icon-color: #AEA2A2;
  --grey-color: #d1d1d1;
  --grey-color-light: #ececec;
  --grey-color-dark: #a2a5af;
  --white-color: #fff;
  --text-color: #F1EFF2;
  --text-color-alt: #2E1A19;
  --text-sub-color: #737787;
  --sidebar-width-hide: 4rem;
  --sidebar-width-show: 20rem;
  --font-main: "Montserrat", sans-serif;
  --transition-duration: .2s;
  --container-width: 1240px;
  --container-padding-x: 15px;
}

html,
body {
  scroll-behavior: smooth;
  scroll-margin-top: 5rem;
  height: 100%;
}

html::-webkit-scrollbar,
body::-webkit-scrollbar {
  width: 6px;
}

html::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb {
  background-color: var(--primary-color-light);
  border-radius: 2rem;
}

html::-webkit-scrollbar-track,
body::-webkit-scrollbar-track {
  background-color: var(--primary-color);
}

html {
  font-size: 100%;
}

body {
  font-family: var(--font-main);
  color: var(--black-color);
  background-color: var(--bg-color);
  overflow-x: hidden;
}

ol {
  margin-left: 2rem;
  font-size: 1.25rem;
}

li:not(:last-child) {
  margin-bottom: 0.5rem;
}

@font-face {
  font-family: "Montserrat";
  src: url("./../font/Montserrat-Regular.woff2") format("woff2"), url("./../font/Montserrat-Regular.woff") format("woff"), url("./../font/Montserrat-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("./../font/Montserrat-Medium.woff2") format("woff2"), url("./../font/Montserrat-Medium.woff") format("woff"), url("./../font/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("./../font/Montserrat-SemiBold.woff2") format("woff2"), url("./../font/Montserrat-SemiBold.woff") format("woff"), url("./../font/Montserrat-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("./../font/Montserrat-Bold.woff2") format("woff2"), url("./../font/Montserrat-Bold.woff") format("woff"), url("./../font/Montserrat-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("./../font/Montserrat-ExtraBold.woff2") format("woff2"), url("./../font/Montserrat-ExtraBold.woff") format("woff"), url("./../font/Montserrat-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("./../font/Montserrat-Black.woff2") format("woff2"), url("./../font/Montserrat-Black.woff") format("woff"), url("./../font/Montserrat-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

.main-content h1,
.main-content h2,
.main-content h3,
.main-content h4 {
  font-weight: 700;
}

.main-content h1,
.main-content h2,
.main-content p,
.main-content ul li,
.main-content ol li {
  color: var(--text-color);
}

.main-content .btn {
  margin: 0.5rem 0;
}

.main-content h2,
.main-content h1 {
  margin-top: 2rem;
}

.main-content h3 {
  color: var(--text-color);
  margin-top: 1rem;
}

.main-content p {
  margin-top: 1rem;
}

.main-content ol,
.main-content li {
  margin-top: 0.5rem;
  margin-left: 2rem;
}

.main-content .simple-text,
.main-content ol li,
.main-content ul li {
  font-size: 1rem;
}

.main-content ul li {
  list-style-type: disc;
}

.main-content .table-wrap {
  max-width: 100%;
  overflow-x: scroll;
}

.main-content .table-wrap::-webkit-scrollbar {
  height: 5px;
}

.main-content .table-wrap::-webkit-scrollbar-thumb {
  background-color: var(--primary-color-lightest);
  border-radius: 20px;
}

.main-content .table-wrap::-webkit-scrollbar-track {
  background-color: transparent;
}

.main-content table {
  margin: 1rem 0;
}

.main-content thead td, th {
  background-color: var(--secondary-color);
  padding: 0.5rem;
  color: var(--text-color-alt);
  font-weight: 700;
}

.main-content tbody {
  border: 2px solid var(--surface-color);
}

.main-content td {
  padding: 1rem;
  padding-right: 2rem;
  background-color: var(--surface-color);
  color: var(--white-color);
}

.main-content th {
  padding: 1rem;
  padding-right: 4rem;
}

.main-content img {
  display: block;
  margin: 1rem 0;
  border-radius: 10px;
}

.main-content .faq-list {
  margin-left: 0;
}

.main-content .faq-card {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  cursor: pointer;
  margin-left: 0;
  gap: 1rem;
  height: 4.5rem;
  overflow-y: hidden;
  border-radius: 1.25rem;
  border: 1px solid var(--grey-color);
  background-color: var(--primary-color);
  color: var(--white-color);
  padding: 0.5rem 1rem;
  -webkit-transition: height 0.2s;
  transition: height 0.2s;
}

.main-content .faq-card__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-content .faq-card__question {
  font-weight: 700;
  font-size: 1.25rem;
}

.main-content .faq-card__question svg {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.main-content .faq-card.show {
  height: auto;
}

.main-content .faq-card.show svg {
  -webkit-transform: rotateZ(45deg);
  -ms-transform: rotate(45deg);
  transform: rotateZ(45deg);
}

.container-fluid {
  max-width: 1414px;
  width: 100%;
  padding: 0 15px;
  margin-left: auto;
  margin-right: auto;
}

.container {
  max-width: 1400px;
  width: 100%;
  padding: 0 15px;
  margin-left: auto;
  margin-right: auto;
}

.container-full {
  width: 100%;
  max-width: calc(var(--container-width) + var(--container-padding-x) * 2);
  margin-left: auto;
  margin-right: auto;
  padding: 0 5px;
}

.mobile-scroll {
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.base-section {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.game-section {
  padding-bottom: 2rem;
}

.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4 {
  font-weight: 700;
  color: var(--text);
  margin-bottom: 1rem;
}

.wysiwyg h1::first-letter,
.wysiwyg h2::first-letter,
.wysiwyg h3::first-letter,
.wysiwyg h4::first-letter {
  text-transform: uppercase;
}

.wysiwyg h1__text,
.wysiwyg h2__text,
.wysiwyg h3__text,
.wysiwyg h4__text {
  margin-left: 0.5rem;
}

.wysiwyg h1--center,
.wysiwyg h2--center,
.wysiwyg h3--center,
.wysiwyg h4--center {
  text-align: center;
}

.wysiwyg img {
  margin-top: 1rem;
}

.wysiwyg p {
  font-size: 1rem;
  color: var(--text);
}

.wysiwyg p:not(:last-child) {
  margin-bottom: 1rem;
}

.wysiwyg p--center {
  text-align: center;
}

.wysiwyg ol,
.wysiwyg ul {
  margin-left: 2rem;
  margin-bottom: 1rem;
}

.wysiwyg ol li,
.wysiwyg ul li {
  font-size: 1rem;
}

.wysiwyg ul li {
  list-style-type: disc;
}

.wysiwyg a {
  --hover-color: #dc820f;
  --outline-color: var(--grey-color);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  font-weight: 600;
  font-size: 1rem;
  background-color: var(--secondary-color);
  padding: 0.375em 0.625em;
  border-radius: 2em;
  border: solid 2px var(--secondary-color);
  -webkit-transition: var(--transition-duration);
  transition: var(--transition-duration);
}

.wysiwyg a:hover {
  background-color: var(--hover-color);
  border-color: var(--hover-color);
}

.wysiwyg a::first-letter {
  text-transform: uppercase;
}

h1,
h2,
h3,
h4 {
  line-height: 120%;
}

p {
  line-height: 140%;
}

h1 {
  font-size: 3rem;
}

h2 {
  font-size: 2.25rem;
}

h3 {
  font-size: 1.6rem;
}

p {
  font-size: 1rem;
}

.heading {
  font-weight: 700;
  color: var(--text);
  margin-bottom: 1rem;
}

.heading::first-letter {
  text-transform: uppercase;
}

.heading--icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.heading__text {
  margin-left: 0.5rem;
}

.heading--center {
  text-align: center;
}

.simple-text {
  font-size: 1.25rem;
  color: var(--text);
}

.simple-text--center {
  text-align: center;
}

.simple-text--s {
  font-size: 1rem;
}

.simple-text--grey {
  color: #c4c4c4;
}

.text-accent {
  color: var(--accent);
}

.icon-24 {
  max-width: 1.5rem;
  max-height: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
}

.header {
  background-color: var(--primary-color);
}

.header__inner,
.header__main {
  height: 4rem;
}

.header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
}

.header__btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
}

.header__logo--sidebar-show {
  display: inline-block;
  background-color: var(--surface-color);
  padding: 1.4rem 0;
  padding-right: 3rem;
  margin-right: 0;
}

.header__logo.hide {
  display: none;
}

.main-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--white-color);
  font-size: 0.75rem;
  border-radius: 2em;
}

.main-nav__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.6em 0.8em;
  font-weight: 600;
  color: var(--grey-color-light) !important;
  border-radius: 2em;
}

.main-nav__link--active svg,
.main-nav__link--active span {
  color: var(--secondary-color);
}

.main-nav__text-link {
  margin-left: 0.3em;
}

.main-nav__text-link::first-letter {
  text-transform: uppercase;
}

.btn-icon {
  padding: 0.5rem;
  color: var(--grey-color-light) !important;
}

.btn-icon--menu-tablet {
  display: none;
}

.btn {
  --outline-color: var(--primary-color-light);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  font-weight: 600;
  background-color: var(--secondary-color);
  padding: 0.375em 0.625em;
  border-radius: 2em;
  border: solid 2px var(--secondary-color);
  -webkit-transition: var(--transition-duration);
  transition: var(--transition-duration);
}

.btn__value {
  display: inline-block;
  padding: 5px;
  background-color: var(--primary-color-light);
  margin-left: 5px;
  color: var(--text-color);
  border-radius: 50%;
}

.btn__text {
  color: var(--text-color-alt);
}

.btn::first-letter {
  text-transform: uppercase;
}

.btn--s {
  font-size: 0.875rem;
}

.btn--m {
  font-size: 1.2rem;
}

.btn--caps {
  text-transform: uppercase;
}

.btn--outline {
  color: var(--outline-color) !important;
  border-color: var(--outline-color);
  background-color: transparent;
}

.btn--outline span {
  color: var(--white-color);
}

.btn--outline:visited {
  color: var(--outline-color) !important;
}

.btn--outline:hover {
  background-color: var(--outline-color);
  color: var(--text-color) !important;
  border-color: var(--outline-color);
}

.btn--outline:hover .btn--outline:visited {
  color: var(--text-color) !important;
}

.btn--accent {
  width: 100%;
  text-align: center;
  background-color: var(--accent-color);
  color: var(--white-color) !important;
  border-color: var(--accent-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn--accent:visited {
  color: var(--white-color) !important;
}

.btn--accent:hover {
  background-color: #07be1a;
  border-color: #07be1a;
}

.sidebar.show {
  max-width: var(--sidebar-width-show);
  width: var(--sidebar-width-show);
}

.sidebar__inner.show {
  max-width: var(--sidebar-width-show);
  width: var(--sidebar-width-show);
}

.sidebar__nav-hide.hide {
  display: none;
}

.sidebar {
  max-width: var(--sidebar-width-hide);
  background-color: var(--surface-color);
  color: var(--grey-color-dark);
}

.sidebar__header {
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3215686275), 0 4px 8px rgba(0, 0, 0, 0.2392156863);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3215686275), 0 4px 8px rgba(0, 0, 0, 0.2392156863);
  position: relative;
  z-index: 800;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sidebar__inner {
  position: fixed;
  max-width: var(--sidebar-width-hide);
  height: 100%;
  background-color: var(--surface-color);
}

.sidebar .btn-icon--menu-sidebar {
  padding: 0.8rem;
  width: 100%;
  min-height: 4rem;
  max-height: 4rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 4rem;
  flex: 1 0 4rem;
  background-color: var(--surface-color);
}

.sidebar__nav-hide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1rem 0.5rem;
}

.sidebar__item-hide {
  min-width: 3rem;
  min-height: 3rem;
  max-width: 3rem;
  max-height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  padding: 0.5rem;
  -webkit-transition: var(--transition-duration);
  transition: var(--transition-duration);
  margin-bottom: 0.5rem;
}

.sidebar__item-hide svg,
.sidebar__item-hide path {
  fill: var(--icon-color);
}

.sidebar__item-hide--accent {
  color: var(--accent-color) !important;
}

.sidebar__item-hide--img {
  padding: 0.2rem;
}

.sidebar__item-hide:hover {
  background-color: var(--control-color-hover);
}

.sidebar__logo {
  padding-right: 2rem;
}

.menu-nav.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.menu-nav {
  display: none;
  height: 90%;
  padding: 0.5rem;
  padding-top: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.menu-nav__grid-link,
.menu-nav__main-link {
  padding: 5px 0.5rem;
  border-radius: 6px;
  background-color: var(--primary-color-light);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: var(--transition-duration);
  transition: var(--transition-duration);
}

.menu-nav__grid {
  display: grid;
  gap: 5px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.menu-nav__grid-link {
  font-size: 10px;
  font-weight: 700;
  color: var(--text-color) !important;
}

.menu-nav__text {
  padding-left: 5px;
  color: var(--text-color);
}

.menu-nav__text::first-letter {
  text-transform: uppercase;
}

.menu-nav__grid-link:visited {
  color: var(--text-color) !important;
}

.menu-nav__main {
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.menu-nav__main-link {
  margin-bottom: 5px;
}

.menu-nav__main-link svg,
.menu-nav__main-link path {
  fill: var(--icon-color);
}

.menu-nav__app-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.5rem;
}

.menu-nav__app-banner,
.menu-nav__app-banner:visited {
  color: var(--text-color);
}

.menu-nav__app-text {
  margin-left: 10px;
  font-weight: 600;
}

.games__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1rem 0;
}

.games__text {
  font-size: 2rem;
  font-weight: 700;
  color: var(--text-color);
}

.games__btn,
.games__btn:visited {
  color: var(--text-color) !important;
}

.games__track {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 1rem;
}

.game-card {
  cursor: pointer;
  min-width: 150px;
}

.game-card__thumb {
  border-radius: 1rem;
  position: relative;
  overflow: hidden;
  max-width: 209px;
  max-height: 209px;
}

.game-card__img {
  border-radius: 1rem;
  -webkit-transition: var(--transition-duration);
  transition: var(--transition-duration);
}

.game-card__overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: none;
}

.game-card__btn svg {
  margin-right: 5px;
}

.game-card__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0.5rem;
  color: var(--text-color);
}

.game-card__title {
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 50%;
}

.game-card__desc {
  font-size: 0.875rem;
  color: var(--icon-color);
}

.game-card:hover .game-card__overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.game-card:hover .game-card__img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.mobile-menu {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 1000;
  display: none;
  background-color: rgba(0, 0, 0, 0.6);
}

.mobile-menu__header {
  min-height: 4rem;
  background-color: var(--primary-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 1rem;
}

.mobile-menu__inner {
  width: 80vw;
  max-width: 25rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.mobile-menu__main {
  background-color: var(--surface-color);
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.mobile-menu.show {
  display: block;
}

.footer {
  padding: 3rem 0;
}

.footer__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 1rem;
  border-bottom: 2px solid var(--primary-color-light);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 1rem;
}

.footer__nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-right: 1rem;
  margin-bottom: 1rem;
}

.footer__nav-link {
  color: var(--grey-color-dark) !important;
  margin-bottom: 1rem;
  font-weight: 600;
  font-size: 0.875rem;
}

.footer__nav-link:visited {
  color: var(--grey-color-dark) !important;
}

.footer__title {
  font-size: 1.4rem;
  font-weight: 700;
}

.footer__email {
  font-size: 1.2rem;
  font-weight: 700;
  color: var(--text-color) !important;
}

.footer__copyright {
  padding-top: 2rem;
  font-size: 1rem;
  text-align: center;
  color: var(--grey-color-dark) !important;
}

html,
body {
  height: 100%;
}

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.page {
  width: calc(100% - var(--sidebar-width-hide));
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.page.show {
  width: calc(100% - var(--sidebar-width-show));
}

.sidebar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  min-width: var(--sidebar-width-hide);
  height: 100%;
}

.header {
  min-height: 4rem;
  width: calc(100% - var(--sidebar-width-hide));
  position: fixed;
  top: 0;
  z-index: 700;
}

.header.show {
  width: calc(100% - var(--sidebar-width-show));
}

.main {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin-top: 4rem;
  padding: 1rem 0;
  overflow-x: hidden;
}

.footer {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.bonus {
  width: 100%;
  height: 13.563rem;
  max-height: 13.563rem;
}

.bonus__inner,
.bonus__row,
.bonus__track {
  height: 100%;
}

.bonus__track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.bonus__item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33%;
  flex: 1 1 33%;
}

.bonus-card {
  display: inline-block;
  height: 100%;
  background-color: var(--primary-color-light);
  border-radius: 1rem;
  overflow-y: hidden;
}

.bonus-card__inner {
  width: 100%;
  height: 100%;
  position: relative;
}

.bonus-card__thumb {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.bonus-card__content {
  max-width: 70%;
  height: 100%;
  position: absolute;
  z-index: 2;
  padding: 0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.bonus-card__btn {
  margin-bottom: 0.25rem;
}

.bonus-card__title {
  color: #F6DA24;
  font-weight: 700;
  font-size: 2rem;
  line-height: 100%;
}

.bonus-card__sub {
  color: var(--white-color);
  font-size: 0.8rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 10px;
  line-height: 50%;
}

.bonus-card__sum {
  font-size: 1rem;
}

@media screen and (min-width: 1440px) {
  .container-full {
    padding: 0 15px;
    max-width: 100%;
  }
}

@media screen and (min-width: 1800px) {
  .container-full {
    max-width: 1300px;
  }
}

@media screen and (max-width: 1560px) {
  .container {
    max-width: 1350px;
  }
}

@media screen and (max-width: 1360px) {
  .container {
    max-width: 1250px;
  }
}

@media screen and (max-width: 1280px) {
  .btn-icon--menu-tablet {
    display: block;
  }

  .menu-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .sidebar {
    display: none;
  }

  .header {
    width: 100%;
  }
}

@media screen and (max-width: 1200px) {
  .container {
    max-width: 1000px;
  }
}

@media screen and (max-width: 1140px) {
  .btn--m {
    font-size: 1rem;
  }
}

@media screen and (max-width: 1024px) {
  .main-content .faq-card {
    height: 7rem;
  }

  .main-content .faq-card .faq-card__question--second {
    height: 6.6rem;
  }

  .main-content {
    max-width: 100vw;
  }

  .main-content .table__wrap {
    max-width: 100vw;
  }

  .main-content__inner {
    max-width: 100vw;
  }

  .logo {
    max-width: 84px;
  }

  .games__track {
    width: 200%;
  }

  .games__text {
    font-size: 1.4rem;
  }

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

  .footer__logo img {
    min-width: 140px;
    margin-bottom: 1rem;
  }

  .footer__email {
    font-size: 1rem;
  }
}

@media screen and (max-width: 992px) {
  .container-full {
    max-width: 960px;
  }

  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  p {
    font-size: 1rem;
  }

  .bonus {
    height: 20.5rem;
    max-height: 20.5rem;
  }

  .bonus__track {
    min-width: 300%;
  }
}

@media screen and (max-width: 768px) {
  .main-content .simple-text,
  .main-content ol li,
  .main-content ul li {
    font-size: 1rem;
  }

  .container-fluid {
    max-width: 100%;
    width: 100%;
  }

  .header__main-nav {
    display: none;
  }

  .header__btn-search {
    display: none;
  }

  .header .btn {
    font-size: 0.8rem;
  }

  .btn {
    font-size: 1rem;
  }

  .games__track {
    width: 300%;
  }

  .mobile-menu {
    max-width: 100%;
  }
}

@media screen and (max-width: 576px) {
  .container {
    max-width: 100%;
  }

  .container-full {
    max-width: 100%;
  }

  h1 {
    font-size: 2rem;
  }

  h2 {
    font-size: 1.8rem;
  }

  h3 {
    font-size: 1.2rem;
  }

  p {
    font-size: 1rem;
  }
}

@media screen and (max-width: 500px) {
  .bonus {
    height: 12.5rem;
    max-height: 12.5rem;
  }
}

@media screen and (max-width: 450px) {
  .bonus-card__title {
    font-size: 1.5rem;
  }
}

@media screen and (max-width: 360px) {
  .games__track {
    width: 320%;
  }

  .game-card {
    margin-right: 10px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwibWFpbi5jc3MiLCJfdmFycy5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl91dGlscy5zY3NzIiwiX2NvbXBvbmVudHMuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJCQUFBO0FBQ0E7RUFDQyxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNDRDs7QURFQTs7O0VBR0MsOEJBQUE7VUFBQSxzQkFBQTtBQ0NEOztBREVBLFVBQUE7QUFDQTtFQUNJLHFCQUFBO0VBQ0gsbUJBQUE7QUNDRDs7QURFQTtFQUNJLHFCQUFBO0FDQ0o7O0FERUEsV0FBQTtBQUVBO0VBQ0MsY0FBQTtBQ0FEOztBREdBO0VBQ0ksa0JBQUE7RUFDSCxvQkFBQTtBQ0FEOztBREdBO0VBQ0MsZ0JBQUE7QUNBRDs7QURHQTtFQUNDLG1CQUFBO0FDQUQ7O0FER0E7RUFDQyxlQUFBO0VBQ0EsWUFBQTtBQ0FEOztBREdBO0VBQ0Usa0JBQUE7QUNBRjs7QURHQSxTQUFBO0FBRUE7RUFDQyxvQkFBQTtFQUNHLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0FDREo7O0FESUE7RUFDQyxhQUFBO0FDREQ7O0FESUE7RUFDSSxxQkFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBQ0RKOztBRElBOztFQUVJLGFBQUE7QUNESjs7QURJQTtFQUNDLFVBQUE7RUFDQSxTQUFBO0FDREQ7O0FESUE7RUFDQyxlQUFBO0FDREQ7O0FESUE7RUFDQyxjQUFBO0FDREQ7O0FDckZBO0VBQ0ksd0JBQUE7RUFDQSw4QkFBQTtFQUNBLGlDQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUVBLHFCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBR0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFB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Q0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBTnVvQ1I7QU1yb0NJO0VBQ0ksY0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QU51b0NSO0FNcm9DSTtFQUNJLHNCQUFBO0FOdW9DUjtBTXJvQ0k7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QU51b0NSO0FNcm9DSTtFQUNJLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBTnVvQ1I7QU1yb0NJO0VBQ0ksZUFBQTtBTnVvQ1I7QU1wb0NJO0VBQ0k7SUFDSSxpQkFBQTtFTnNvQ1Y7QUFDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5hLCBhOmxpbmssIGE6dmlzaXRlZCAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuYTpob3ZlciAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cbmEsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOnJvb3Qge1xuICAtLXByaW1hcnktY29sb3I6ICMxMTBEMEQ7XG4gIC0tcHJpbWFyeS1jb2xvci1saWdodDogIzUwMzUzNTtcbiAgLS1wcmltYXJ5LWNvbG9yLWxpZ2h0ZXN0OiAjMzMyRjY5O1xuICAtLXNlY29uZGFyeS1jb2xvcjogI0ZGRDY4MDtcbiAgLS1hY2NlbnQtY29sb3I6ICMwNjk4MTU7XG4gIC0tYmctY29sb3I6ICMxMTBEMEQ7XG4gIC0tc3VyZmFjZS1jb2xvcjogIzJFMUExOTtcbiAgLS1pY29uLWNvbG9yOiAjQUVBMkEyO1xuICAtLWdyZXktY29sb3I6ICNkMWQxZDE7XG4gIC0tZ3JleS1jb2xvci1saWdodDogI2VjZWNlYztcbiAgLS1ncmV5LWNvbG9yLWRhcms6ICNhMmE1YWY7XG4gIC0td2hpdGUtY29sb3I6ICNmZmY7XG4gIC0tdGV4dC1jb2xvcjogI0YxRUZGMjtcbiAgLS10ZXh0LWNvbG9yLWFsdDogIzJFMUExOTtcbiAgLS10ZXh0LXN1Yi1jb2xvcjogIzczNzc4NztcbiAgLS1zaWRlYmFyLXdpZHRoLWhpZGU6IDRyZW07XG4gIC0tc2lkZWJhci13aWR0aC1zaG93OiAyMHJlbTtcbiAgLS1mb250LW1haW46IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAtLXRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgLS1jb250YWluZXItd2lkdGg6IDEyNDBweDtcbiAgLS1jb250YWluZXItcGFkZGluZy14OiAxNXB4O1xufVxuXG5odG1sLCBib2R5IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5odG1sOjotd2Via2l0LXNjcm9sbGJhciwgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xufVxuaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5odG1sOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxub2wge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5saTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnQvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnQvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnQvTW9udHNlcnJhdC1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4ubWFpbi1jb250ZW50IGgxLCAubWFpbi1jb250ZW50IGgyLCAubWFpbi1jb250ZW50IGgzLCAubWFpbi1jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tYWluLWNvbnRlbnQgaDEsIC5tYWluLWNvbnRlbnQgaDIsIC5tYWluLWNvbnRlbnQgcCwgLm1haW4tY29udGVudCB1bCBsaSwgLm1haW4tY29udGVudCBvbCBsaSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5tYWluLWNvbnRlbnQgLmJ0biB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ubWFpbi1jb250ZW50IGgyLCAubWFpbi1jb250ZW50IGgxIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5tYWluLWNvbnRlbnQgaDMge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubWFpbi1jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1haW4tY29udGVudCBvbCwgLm1haW4tY29udGVudCBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ubWFpbi1jb250ZW50IC5zaW1wbGUtdGV4dCwgLm1haW4tY29udGVudCBvbCBsaSwgLm1haW4tY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubWFpbi1jb250ZW50IC50YWJsZS13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4ubWFpbi1jb250ZW50IC50YWJsZS13cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogNXB4O1xufVxuLm1haW4tY29udGVudCAudGFibGUtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWxpZ2h0ZXN0KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLnRhYmxlLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWFpbi1jb250ZW50IHRhYmxlIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ubWFpbi1jb250ZW50IHRoZWFkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1hbHQpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1haW4tY29udGVudCB0Ym9keSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXN1cmZhY2UtY29sb3IpO1xufVxuLm1haW4tY29udGVudCB0ZCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuLm1haW4tY29udGVudCB0aCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4ubWFpbi1jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmZhcS1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFpbi1jb250ZW50IC5mYXEtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBnYXA6IDFyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xufVxuLm1haW4tY29udGVudCAuZmFxLWNhcmRfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLWNvbnRlbnQgLmZhcS1jYXJkX19xdWVzdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgLmZhcS1jYXJkX19xdWVzdGlvbiBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1jb250ZW50IC5mYXEtY2FyZCB7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmZhcS1jYXJkIC5mYXEtY2FyZF9fcXVlc3Rpb24tLXNlY29uZCB7XG4gICAgaGVpZ2h0OiA2LjZyZW07XG4gIH1cbn1cbi5tYWluLWNvbnRlbnQgLmZhcS1jYXJkLnNob3cge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC5mYXEtY2FyZC5zaG93IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxuICAubWFpbi1jb250ZW50IC50YWJsZV9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxuICAubWFpbi1jb250ZW50X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGVudCAuc2ltcGxlLXRleHQsIC5tYWluLWNvbnRlbnQgb2wgbGksIC5tYWluLWNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLXdpZHRoKSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLXgpICogMik7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5jb250YWluZXItZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItZnVsbCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1vYmlsZS1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uYmFzZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uZ2FtZS1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi53eXNpd3lnIGgxLCAud3lzaXd5ZyBoMiwgLnd5c2l3eWcgaDMsIC53eXNpd3lnIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnd5c2l3eWcgaDE6OmZpcnN0LWxldHRlciwgLnd5c2l3eWcgaDI6OmZpcnN0LWxldHRlciwgLnd5c2l3eWcgaDM6OmZpcnN0LWxldHRlciwgLnd5c2l3eWcgaDQ6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud3lzaXd5ZyBoMV9fdGV4dCwgLnd5c2l3eWcgaDJfX3RleHQsIC53eXNpd3lnIGgzX190ZXh0LCAud3lzaXd5ZyBoNF9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ud3lzaXd5ZyBoMS0tY2VudGVyLCAud3lzaXd5ZyBoMi0tY2VudGVyLCAud3lzaXd5ZyBoMy0tY2VudGVyLCAud3lzaXd5ZyBoNC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnd5c2l3eWcgaW1nIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi53eXNpd3lnIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbn1cbi53eXNpd3lnIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ud3lzaXd5ZyBwLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3lzaXd5ZyBvbCwgLnd5c2l3eWcgdWwge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi53eXNpd3lnIG9sIGxpLCAud3lzaXd5ZyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi53eXNpd3lnIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnd5c2l3eWcgYSB7XG4gIC0taG92ZXItY29sb3I6ICNkYzgyMGY7XG4gIC0tb3V0bGluZS1jb2xvcjogdmFyKC0tZ3JleS1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMC4zNzVlbSAwLjYyNWVtO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xufVxuLnd5c2l3eWcgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvdmVyLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ob3Zlci1jb2xvcik7XG59XG4ud3lzaXd5ZyBhOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaGVhZGluZzo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZWFkaW5nLS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGluZ19fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uaGVhZGluZy0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2ltcGxlLXRleHQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0KTtcbn1cbi5zaW1wbGUtdGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbXBsZS10ZXh0LS1zIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNpbXBsZS10ZXh0LS1ncmV5IHtcbiAgY29sb3I6ICNjNGM0YzQ7XG59XG5cbi50ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4uaWNvbi0yNCB7XG4gIG1heC13aWR0aDogMS41cmVtO1xuICBtYXgtaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uaGVhZGVyX19pbm5lciwgLmhlYWRlcl9fbWFpbiB7XG4gIGhlaWdodDogNHJlbTtcbn1cbi5oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlcl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5oZWFkZXJfX2J0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLmhlYWRlcl9fbG9nby0tc2lkZWJhci1zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTtcbiAgcGFkZGluZzogMS40cmVtIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX21haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2J0bi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciAuYnRuIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ28ge1xuICAgIG1heC13aWR0aDogODRweDtcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbn1cbi5tYWluLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNmVtIDAuOGVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZ3JleS1jb2xvci1saWdodCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xufVxuLm1haW4tbmF2X19saW5rLS1hY3RpdmUgc3ZnLCAubWFpbi1uYXZfX2xpbmstLWFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4ubWFpbi1uYXZfX3RleHQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cbi5tYWluLW5hdl9fdGV4dC1saW5rOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnRuLWljb24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1ncmV5LWNvbG9yLWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuLmJ0bi1pY29uLS1tZW51LXRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJ0bi1pY29uLS1tZW51LXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJ0biB7XG4gIC0tb3V0bGluZS1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1saWdodCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHBhZGRpbmc6IDAuMzc1ZW0gMC42MjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbn1cbi5idG5fX3ZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItbGlnaHQpO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5idG5fX3RleHQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1hbHQpO1xufVxuLmJ0bjo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5idG4tLXMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmJ0bi0tbSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5idG4tLW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJ0bi0tY2FwcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnRuLS1vdXRsaW5lIHtcbiAgY29sb3I6IHZhcigtLW91dGxpbmUtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tb3V0bGluZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi0tb3V0bGluZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5idG4tLW91dGxpbmU6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1vdXRsaW5lLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW91dGxpbmUtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vdXRsaW5lLWNvbG9yKTtcbn1cbi5idG4tLW91dGxpbmU6aG92ZXIgLmJ0bi0tb3V0bGluZTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1hY2NlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLS1hY2NlbnQ6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5idG4tLWFjY2VudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwN2JlMWE7XG4gIGJvcmRlci1jb2xvcjogIzA3YmUxYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uc2lkZWJhci5zaG93IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoLXNob3cpO1xuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aC1zaG93KTtcbn1cblxuLnNpZGViYXJfX2lubmVyLnNob3cge1xuICBtYXgtd2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgtc2hvdyk7XG4gIHdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoLXNob3cpO1xufVxuXG4uc2lkZWJhcl9fbmF2LWhpZGUuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoLWhpZGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWdyZXktY29sb3ItZGFyayk7XG59XG4uc2lkZWJhcl9faGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMzIxNTY4NjI3NSksIDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjM5MjE1Njg2Myk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpZGViYXJfX2lubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXgtd2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgtaGlkZSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jb2xvcik7XG59XG4uc2lkZWJhciAuYnRuLWljb24tLW1lbnUtc2lkZWJhciB7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIG1heC1oZWlnaHQ6IDRyZW07XG4gIGZsZXg6IDEgMCA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTtcbn1cbi5zaWRlYmFyX19uYXYtaGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xufVxuLnNpZGViYXJfX2l0ZW0taGlkZSB7XG4gIG1pbi13aWR0aDogM3JlbTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgbWF4LXdpZHRoOiAzcmVtO1xuICBtYXgtaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2lkZWJhcl9faXRlbS1oaWRlIHN2ZywgLnNpZGViYXJfX2l0ZW0taGlkZSBwYXRoIHtcbiAgZmlsbDogdmFyKC0taWNvbi1jb2xvcik7XG59XG4uc2lkZWJhcl9faXRlbS1oaWRlLS1hY2NlbnQge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLnNpZGViYXJfX2l0ZW0taGlkZS0taW1nIHtcbiAgcGFkZGluZzogMC4ycmVtO1xufVxuLnNpZGViYXJfX2l0ZW0taGlkZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbnRyb2wtY29sb3ItaG92ZXIpO1xufVxuLnNpZGViYXJfX2xvZ28ge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ubWVudS1uYXYuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZW51LW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogOTAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWVudS1uYXZfX2dyaWQtbGluaywgLm1lbnUtbmF2X19tYWluLWxpbmsge1xuICBwYWRkaW5nOiA1cHggMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItbGlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbn1cbi5tZW51LW5hdl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNXB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG4ubWVudS1uYXZfX2dyaWQtbGluayB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ubWVudS1uYXZfX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLm1lbnUtbmF2X190ZXh0OjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1lbnUtbmF2X19ncmlkLWxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLm1lbnUtbmF2X19tYWluIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1lbnUtbmF2X19tYWluLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWVudS1uYXZfX21haW4tbGluayBzdmcsIC5tZW51LW5hdl9fbWFpbi1saW5rIHBhdGgge1xuICBmaWxsOiB2YXIoLS1pY29uLWNvbG9yKTtcbn1cbi5tZW51LW5hdl9fYXBwLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5tZW51LW5hdl9fYXBwLWJhbm5lciwgLm1lbnUtbmF2X19hcHAtYmFubmVyOnZpc2l0ZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4ubWVudS1uYXZfX2FwcC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lbnUtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5nYW1lc19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5nYW1lc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuLmdhbWVzX19idG4sIC5nYW1lc19fYnRuOnZpc2l0ZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5nYW1lc19fdHJhY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2FtZXNfX3RyYWNrIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdhbWVzX190cmFjayB7XG4gICAgd2lkdGg6IDMwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5nYW1lc19fdHJhY2sge1xuICAgIHdpZHRoOiAzMjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbWVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4uZ2FtZS1jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLmdhbWUtY2FyZF9fdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMjA5cHg7XG4gIG1heC1oZWlnaHQ6IDIwOXB4O1xufVxuLmdhbWUtY2FyZF9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG59XG4uZ2FtZS1jYXJkX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2FtZS1jYXJkX19idG4gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZ2FtZS1jYXJkX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG4uZ2FtZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmdhbWUtY2FyZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1pY29uLWNvbG9yKTtcbn1cbi5nYW1lLWNhcmQ6aG92ZXIgLmdhbWUtY2FyZF9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ2FtZS1jYXJkOmhvdmVyIC5nYW1lLWNhcmRfX2ltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5nYW1lLWNhcmQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5tb2JpbGUtbWVudV9faGVhZGVyIHtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLm1vYmlsZS1tZW51X19pbm5lciB7XG4gIHdpZHRoOiA4MHZ3O1xuICBtYXgtd2lkdGg6IDI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9iaWxlLW1lbnVfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTtcbiAgZmxleDogMSAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLW1lbnUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yLWxpZ2h0KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5mb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uZm9vdGVyX19uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9vdGVyX19uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LWNvbG9yLWRhcmspICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZm9vdGVyX19uYXYtbGluazp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWdyZXktY29sb3ItZGFyaykgIWltcG9ydGFudDtcbn1cbi5mb290ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZm9vdGVyX19lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LWNvbG9yLWRhcmspICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1zaWRlYmFyLXdpZHRoLWhpZGUpKTtcbiAgZmxleDogMSAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhZ2Uuc2hvdyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1zaWRlYmFyLXdpZHRoLXNob3cpKTtcbn1cblxuLnNpZGViYXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLXdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoLWhpZGUpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1zaWRlYmFyLXdpZHRoLWhpZGUpKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGVhZGVyLnNob3cge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tc2lkZWJhci13aWR0aC1zaG93KSk7XG59XG5cbi5tYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5ib251cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzLjU2M3JlbTtcbiAgbWF4LWhlaWdodDogMTMuNTYzcmVtO1xufVxuLmJvbnVzX19pbm5lciwgLmJvbnVzX19yb3csIC5ib251c19fdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYm9udXNfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYm9udXNfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJvbnVzIHtcbiAgICBoZWlnaHQ6IDIwLjVyZW07XG4gICAgbWF4LWhlaWdodDogMjAuNXJlbTtcbiAgfVxuICAuYm9udXNfX3RyYWNrIHtcbiAgICBtaW4td2lkdGg6IDMwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ib251cyB7XG4gICAgaGVpZ2h0OiAxMi41cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEyLjVyZW07XG4gIH1cbn1cblxuLmJvbnVzLWNhcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5ib251cy1jYXJkX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib251cy1jYXJkX190aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uYm9udXMtY2FyZF9fY29udGVudCB7XG4gIG1heC13aWR0aDogNzAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ib251cy1jYXJkX19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmJvbnVzLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICNGNkRBMjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uYm9udXMtY2FyZF9fc3ViIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNTAlO1xufVxuLmJvbnVzLWNhcmRfX3N1bSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5ib251cy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn0iLCIvLyBWYXJzXG46cm9vdCB7XG4gICAgLS1wcmltYXJ5LWNvbG9yOiAjMTEwRDBEO1xuICAgIC0tcHJpbWFyeS1jb2xvci1saWdodDogIzUwMzUzNTtcbiAgICAtLXByaW1hcnktY29sb3ItbGlnaHRlc3Q6ICMzMzJGNjk7XG4gICAgLS1zZWNvbmRhcnktY29sb3I6ICNGRkQ2ODA7XG4gICAgLS1hY2NlbnQtY29sb3I6ICMwNjk4MTU7XG4gICAgLS1iZy1jb2xvcjogIzExMEQwRDtcbiAgICAtLXN1cmZhY2UtY29sb3I6ICMyRTFBMTk7XG4gICAgLS1pY29uLWNvbG9yOiAjQUVBMkEyO1xuXG4gICAgLS1ncmV5LWNvbG9yOiAjZDFkMWQxO1xuICAgIC0tZ3JleS1jb2xvci1saWdodDogI2VjZWNlYztcbiAgICAtLWdyZXktY29sb3ItZGFyazogI2EyYTVhZjtcbiAgICAtLXdoaXRlLWNvbG9yOiAjZmZmO1xuICAgIFxuXG4gICAgLS10ZXh0LWNvbG9yOiAjRjFFRkYyO1xuICAgIC0tdGV4dC1jb2xvci1hbHQ6ICMyRTFBMTk7XG4gICAgLS10ZXh0LXN1Yi1jb2xvcjogIzczNzc4NztcblxuICAgIC0tc2lkZWJhci13aWR0aC1oaWRlOiA0cmVtO1xuICAgIC0tc2lkZWJhci13aWR0aC1zaG93OiAyMHJlbTtcblxuICAgIC0tZm9udC1tYWluOiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcblxuICAgIC0tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgIC0tY29udGFpbmVyLXdpZHRoOiAxMjQwcHg7XG4gICAgLS1jb250YWluZXItcGFkZGluZy14OiAxNXB4O1xufVxuXG4kZGVza3RvcDogMTI4MHB4O1xuJHRhYmxldDogMTAyNHB4O1xuJG1vYmlsZTogNzY4cHg7XG4iLCJodG1sLCBib2R5IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItbGlnaHQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIH1cbn1cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbn1cbmJvZHkge1xuICAgIC8vIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbm9sIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG59XG5saTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gRm9udFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBzcmM6XG4gICAgICAgIHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgc3JjOlxuICAgICAgICB1cmwoXCIuLy4uL2ZvbnQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIuLy4uL2ZvbnQvTW9udHNlcnJhdC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBzcmM6XG4gICAgICAgIHVybChcIi4vLi4vZm9udC9Nb250c2VycmF0LUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgc3JjOlxuICAgICAgICB1cmwoXCIuLy4uL2ZvbnQvTW9udHNlcnJhdC1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi8uLi9mb250L01vbnRzZXJyYXQtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIuLy4uL2ZvbnQvTW9udHNlcnJhdC1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLm1haW4tY29udGVudCB7XG4gICAgaDEsIGgyLCBoMywgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBoMSwgaDIsIHAsIHVsIGxpLCBvbCBsaSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICB9XG4gICAgaDIsIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgICBvbCwgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgfVxuICAgIC5zaW1wbGUtdGV4dCwgb2wgbGksIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICB9XG4gICAudGFibGUtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItbGlnaHRlc3QpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgIH1cbiAgIHRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICB9XG4gICAgdGhlYWQgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1hbHQpO1xuICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc3VyZmFjZS1jb2xvcik7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLy9ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAvL2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLy9ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAvL2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICAgIC5mYXEtbGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZmFxLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmV5LWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuMnM7XG4gICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmX19xdWVzdGlvbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICAgICAgLmZhcS1jYXJkX19xdWVzdGlvbi0tc2Vjb25kIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmFxLWNhcmQuc2hvdyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC50YWJsZV9fd3JhcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICB9XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIH1cbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbXBsZS10ZXh0LCBvbCBsaSwgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIENvbnRhaW5lclxuLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxNDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmNvbnRhaW5lci1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLXdpZHRoKSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLXgpICogMik7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6ICA5NjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5tb2JpbGUtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5iYXNlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmdhbWUtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW1cbn1cbi8vIFR5cG9ncmFwaHlcbi53eXNpd3lnIHtcbiAgICBoMSwgaDIsIGgzLCBoNCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0KTtcbiAgICAgICAgJi0tY2VudGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBvbCwgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgLS1ob3Zlci1jb2xvcjogI2RjODIwZjtcbiAgICAgICAgLS1vdXRsaW5lLWNvbG9yOiB2YXIoLS1ncmV5LWNvbG9yKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICBwYWRkaW5nOiAuMzc1ZW0gLjYyNWVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taG92ZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuaDEsXG5oMixcbmgzLFxuaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxucCB7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5oMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbiAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbn1cbmgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxucCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG4uaGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAmOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmLS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuLnNpbXBsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6IHZhcigtLXRleHQpO1xuICAgICYtLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi0tcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgJi0tZ3JleSB7XG4gICAgICAgIGNvbG9yOiAjYzRjNGM0O1xuICAgIH1cbn1cbi50ZXh0LWFjY2VudCB7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG4uaWNvbi0yNCB7XG4gICAgbWF4LXdpZHRoOiAxLjVyZW07XG4gICAgbWF4LWhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG59IiwiLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgJl9faW5uZXIsICZfX21haW4ge1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmX19tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cbiAgICAmX19idG4tZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IC41cmVtO1xuICAgIH1cbiAgICAmX19sb2dvLS1zaWRlYmFyLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY29sb3IpO1xuICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICZfX21haW4tbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnRuLXNlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZWFkZXJfX2xvZ28uaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dvIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogIDg0cHg7XG4gICAgfVxufVxuLm1haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAuNmVtIC44ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LWNvbG9yLWxpZ2h0KSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgfVxuICAgICZfX2xpbmstLWFjdGl2ZSB7XG4gICAgICAgIHN2Zywgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0LWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjNlbTtcbiAgICB9XG4gICAgJl9fdGV4dC1saW5rOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cbi5idG4taWNvbiB7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgY29sb3I6IHZhcigtLWdyZXktY29sb3ItbGlnaHQpICFpbXBvcnRhbnQ7XG4gICAgJi0tbWVudS10YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAmLS1tZW51LXRhYmxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4ge1xuICAgIC0tb3V0bGluZS1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1saWdodCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIHBhZGRpbmc6IC4zNzVlbSAuNjI1ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIGJvcmRlcjogc29saWQgMnB4IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICAgJl9fdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1saWdodCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItYWx0KTtcbiAgICB9XG4gICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJi0tcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB9XG4gICAgJi0tbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1jYXBzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJi0tb3V0bGluZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vdXRsaW5lLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW91dGxpbmUtY29sb3IpOyBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1vdXRsaW5lOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tb3V0bGluZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi0tb3V0bGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW91dGxpbmUtY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1vdXRsaW5lLWNvbG9yKTtcbiAgICB9XG4gICAgJi0tb3V0bGluZTpob3ZlciAmLS1vdXRsaW5lOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi0tYWNjZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3YmUxYTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzA3YmUxYTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG4uc2lkZWJhci5zaG93IHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgtc2hvdyk7XG4gICAgd2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgtc2hvdyk7XG59XG4uc2lkZWJhcl9faW5uZXIuc2hvdyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoLXNob3cpO1xuICAgIHdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoLXNob3cpO1xufVxuLnNpZGViYXJfX25hdi1oaWRlLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoLWhpZGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5LWNvbG9yLWRhcmspO1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzAwMDAwMDUyLCAwIDRweCA4cHggIzAwMDAwMDNkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDgwMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9ICAgXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aC1oaWRlKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTtcbiAgICB9XG4gICAgLmJ0bi1pY29uLS1tZW51LXNpZGViYXIge1xuICAgICAgICBwYWRkaW5nOiAuOHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gICAgICAgIGZsZXg6IDEgMCA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTtcbiAgICB9XG4gICAgJl9fbmF2LWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIC41cmVtO1xuICAgIH1cbiAgICAmX19pdGVtLWhpZGUge1xuICAgICAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogM3JlbTtcbiAgICAgICAgbWF4LWhlaWdodDogM3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgc3ZnLCBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWljb24tY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0taGlkZS0tYWNjZW50IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJl9faXRlbS1oaWRlLS1pbWcge1xuICAgICAgICBwYWRkaW5nOiAuMnJlbTtcbiAgICB9XG4gICAgJl9faXRlbS1oaWRlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29udHJvbC1jb2xvci1ob3Zlcik7XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIH1cbn1cbi5tZW51LW5hdi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLm1lbnUtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogOTAlO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICZfX2dyaWQtbGluaywgJl9fbWFpbi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogNXB4IC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItbGlnaHQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgICB9XG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICAgICZfX2dyaWQtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICAmOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ncmlkLWxpbms6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmX19tYWluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX21haW4tbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgc3ZnLCBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWljb24tY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2FwcC1iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICB9XG4gICAgJl9fYXBwLWJhbm5lciwgJl9fYXBwLWJhbm5lcjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIH1cbiAgICAmX19hcHAtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuXG4uZ2FtZXMge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICB9XG4gICAgJl9fYnRuLCAmX19idG46dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmX190cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDMwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMjAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5nYW1lLWNhcmQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICZfX3RodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtd2lkdGg6IDIwOXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDlweDtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gICAgfVxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjcpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWljb24tY29sb3IpO1xuICAgIH1cbiAgICAmOmhvdmVyICZfX292ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmOmhvdmVyICZfX2ltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbi5tb2JpbGUtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX21haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLWNvbG9yKTtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5tb2JpbGUtbWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAmX190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3ItbGlnaHQpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgICAmX19uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgICZfX25hdi1saW5rIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZXktY29sb3ItZGFyaykgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cbiAgICAmX19uYXYtbGluazp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZXktY29sb3ItZGFyaykgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJl9fZW1haWwge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LWNvbG9yLWRhcmspICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsImh0bWwsIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tc2lkZWJhci13aWR0aC1oaWRlKSk7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLnNob3cge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1zaWRlYmFyLXdpZHRoLXNob3cpKTtcbn1cbi5zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtaW4td2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgtaGlkZSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmhlYWRlciB7XG4gICAgbWluLWhlaWdodDogNHJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tc2lkZWJhci13aWR0aC1oaWRlKSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA3MDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmhlYWRlci5zaG93IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tc2lkZWJhci13aWR0aC1zaG93KSk7XG59XG4ubWFpbiB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmZvb3RlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG59IiwiLmJvbnVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzLjU2M3JlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMy41NjNyZW07XG4gICAgJl9faW5uZXIsICZfX3JvdywgJl9fdHJhY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICB9XG4gICAgJl9fdHJhY2sge1xuICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgZ2FwOiAuNXJlbTtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSAzMyU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGhlaWdodDogMjAuNXJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMjAuNXJlbTtcbiAgICAgICAgJl9fdHJhY2sge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGhlaWdodDogMTIuNXJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMTIuNXJlbTtcbiAgICB9XG59XG4uYm9udXMtY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9fdGh1bWIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI0Y2REEyNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJl9fc3ViIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MCU7XG4gICAgfVxuICAgICZfX3N1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */