/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/admin/styles/app.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Reset and base styles  */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

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

:focus,
:active {
  /*outline: none;*/
}

a:focus,
a:active {
  /* outline: none;*/
}

/* Links */
a, a:link, a:visited {
  /* color: inherit; */
  text-decoration: none;
  /* display: inline-block; */
}

a:hover {
  /* color: inherit; */
  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;
  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;
}

body.login {
  background-size: cover;
  overflow: hidden;
}
body.login p, body.login label, body.login h1 {
  color: #000000;
}

@keyframes wave {
  0% {
    margin-left: 0;
  }
  100% {
    margin-left: -1600px;
  }
}
@keyframes swell {
  0%, 100% {
    transform: translate3d(0, -40px, 0);
  }
  50% {
    transform: translate3d(0, -10px, 0);
  }
}
.endWave {
  display: none;
}

.login__container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 15px;
}

.login__form {
  display: flex;
  flex-direction: column;
  background: #FFFFFF;
  box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.08);
  border-radius: 40px;
  padding: 44px 44px 62px 44px;
  max-width: 539px;
  width: 100%;
}
.login__form label {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 13px;
}
.login__form input {
  background: #FFFFFF;
  border-radius: 9px;
  width: 100%;
  font-size: 14px;
  color: #000000;
  padding: 16px 25px 13px;
  margin-bottom: 24px;
  border: 1px solid #ADADAD;
}
.login__form input::placeholder {
  font-weight: 300;
  font-size: 14px;
  line-height: 21px;
  color: #808080;
}
.login__form input:focus {
  border: 1px solid #0E9C60;
}
.login__form [type=submit] {
  background: #0E9C60;
  box-shadow: 0px 4px 19px rgba(119, 147, 65, 0.3);
  border-radius: 10px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  height: 56px;
  margin-top: 24px;
}
.login__form .alert-danger {
  text-align: center;
  font-weight: 300;
  font-size: 14px;
  color: #ed143d;
  margin-bottom: 12px;
}

.login__heading {
  font-weight: 500;
  font-size: 55px;
  line-height: 82px;
  margin-bottom: 32px;
  text-align: center;
}

@font-face {
  font-family: "Montserrat";
  src: url(/build/admin/fonts/Montserrat-Medium.73f345ff.eot);
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url(/build/admin/fonts/Montserrat-Medium.73f345ff.eot) format("embedded-opentype"), url(/build/admin/fonts/Montserrat-Medium.c66bd2a8.woff2) format("woff2"), url(/build/admin/fonts/Montserrat-Medium.17d8f6f8.woff) format("woff"), url(/build/admin/fonts/Montserrat-Medium.4b0a90b9.ttf) format("truetype"), url(/build/admin/images/Montserrat-Medium.2edaa07f.svg) format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(/build/admin/fonts/Montserrat-Light.872668a3.eot);
  src: local("Montserrat Light"), local("Montserrat-Light"), url(/build/admin/fonts/Montserrat-Light.872668a3.eot) format("embedded-opentype"), url(/build/admin/fonts/Montserrat-Light.025f3bf3.woff2) format("woff2"), url(/build/admin/fonts/Montserrat-Light.e083563e.woff) format("woff"), url(/build/admin/fonts/Montserrat-Light.81313ba1.ttf) format("truetype"), url(/build/admin/images/Montserrat-Light.910a2274.svg) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(/build/admin/fonts/Montserrat-Bold.c3990649.eot);
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(/build/admin/fonts/Montserrat-Bold.c3990649.eot?#iefix) format("embedded-opentype"), url(/build/admin/fonts/Montserrat-Bold.60c34cec.woff2) format("woff2"), url(/build/admin/fonts/Montserrat-Bold.b3f1a4ae.woff) format("woff"), url(/build/admin/fonts/Montserrat-Bold.404f8dcf.ttf) format("truetype"), url(/build/admin/images/Montserrat-Bold.4fd9621b.svg#Montserrat-Bold) format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(/build/admin/fonts/Montserrat-Black.1d15aae1.eot);
  src: local("Montserrat Black"), local("Montserrat-Black"), url(/build/admin/fonts/Montserrat-Black.1d15aae1.eot?#iefix) format("embedded-opentype"), url(/build/admin/fonts/Montserrat-Black.73cf22ef.woff2) format("woff2"), url(/build/admin/fonts/Montserrat-Black.ad5d676c.woff) format("woff"), url(/build/admin/fonts/Montserrat-Black.f560e980.ttf) format("truetype"), url(/build/admin/images/Montserrat-Black.c541ba50.svg#Montserrat-Black) format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(/build/admin/fonts/Montserrat-SemiBold.b0de1c7c.eot);
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(/build/admin/fonts/Montserrat-SemiBold.b0de1c7c.eot?#iefix) format("embedded-opentype"), url(/build/admin/fonts/Montserrat-SemiBold.e5596656.woff2) format("woff2"), url(/build/admin/fonts/Montserrat-SemiBold.38503e18.woff) format("woff"), url(/build/admin/fonts/Montserrat-SemiBold.5eed6889.ttf) format("truetype"), url(/build/admin/images/Montserrat-SemiBold.71683c6b.svg#Montserrat-SemiBold) format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(/build/admin/fonts/Montserrat-Regular.a44502ce.eot);
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(/build/admin/fonts/Montserrat-Regular.a44502ce.eot?#iefix) format("embedded-opentype"), url(/build/admin/fonts/Montserrat-Regular.4060cda9.woff2) format("woff2"), url(/build/admin/fonts/Montserrat-Regular.76d7b568.woff) format("woff"), url(/build/admin/fonts/Montserrat-Regular.ee85352f.ttf) format("truetype"), url(/build/admin/images/Montserrat-Regular.0862c5fa.svg#Montserrat-Regular) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
html {
  font-family: "Montserrat", "sans-serif";
  color: #000;
}

h1 {
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 30px;
}

#layout-container {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  background: rgb(235, 237, 239);
  width: 100%;
  overflow-x: hidden;
  min-height: 100vh;
}

#layout-aside {
  width: 260px;
  padding: 24px 16px 8px;
}

#layout-main {
  width: calc(100% - 260px);
  padding: 64px 125px;
  position: relative;
}
#layout-main.with-header {
  padding: 120px 125px 64px;
}

@media screen and (max-width: 1500px) {
  #layout-main {
    padding: 64px 50px;
  }
  #layout-main.with-header {
    padding: 120px 50px 64px;
  }
}
.ui__main-head {
  margin-bottom: 68px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ui__main-head:empty {
  margin-bottom: 0;
  display: none;
}
.ui__main-head .buttons {
  display: flex;
  align-items: center;
}
.ui__main-head .buttons *:not(:last-child) {
  margin-right: 7px;
}

.ui__sticky-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  padding: 12px 125px;
  border-bottom: 1px solid #E8EAED;
  display: flex;
  align-items: center;
}
.ui__sticky-header .ui__button-back {
  margin-right: 24px;
}

.ui__2-col {
  display: grid;
  grid-template-columns: 1fr 0.4fr;
  grid-template-rows: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 0px;
}
.ui__2-col.--inverse {
  grid-template-columns: 0.4fr 1fr;
}

.ui__2-col--main {
  grid-area: 1/1/2/2;
}

.ui__2-col--aside {
  grid-area: 1/2/2/3;
  background: #fff;
  padding: 12px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.ui__2-col--aside .ui__form-controls [type=submit] {
  margin-right: 0;
  max-width: 100%;
}

.fieldSet {
  background: #fff;
  padding: 12px;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin-bottom: 24px;
  position: relative;
}
.fieldSet.collapsed .ui__form-row:not(.fieldset__name) {
  display: none;
}
.fieldSet.collapsed .collapse {
  transform: rotate(0deg);
}
.fieldSet .collapse {
  position: absolute;
  top: 5px;
  right: 18px;
  transform: rotate(180deg) translateY(-6px);
  transition: 0.3s;
}
.fieldSet .children-container {
  border: 1px dashed #313d49;
  background: rgba(255, 255, 255, 0.01);
  padding: 12px 12px 0;
  border-radius: 8px;
  margin-bottom: 15px;
  min-height: 60px;
}

.ui__tabs {
  padding: 4px;
  border: 1px solid #E8EAED;
  background: #fff;
  border-radius: 8px;
  gap: 8px;
  margin-bottom: 48px;
  display: inline-flex;
}

.ui__tab {
  color: #000;
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  border: 1px solid transparent;
}
.ui__tab.tab-input-error {
  border: 1px solid #d24b4b;
}
.ui__tab.active, .ui__tab:hover {
  background: #D8DFF4;
}

.ui__tab-content {
  display: none;
}
.ui__tab-content.active {
  display: grid;
}

.ui__side-nav {
  background: #fff;
  border-right: 1px solid #E8EAED;
  position: relative;
}
.ui__side-nav .collapse {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 37px;
  right: -12px;
  padding: 8px;
  border-radius: 50%;
  border: 1px solid #E8EAED;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  z-index: 999;
}
.ui__side-nav .brand {
  display: flex;
  align-items: flex-end;
  padding-bottom: 12px;
  border-bottom: 1px solid #E8EAED;
  margin-bottom: 40px;
}
.ui__side-nav .company .name {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  color: #000;
  max-width: 60%;
  margin: 0 auto 12px;
}
.ui__side-nav .company .label {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #000;
  text-align: center;
}

.ui__navigation .nav-item {
  display: flex;
  align-items: center;
  height: 44px;
  padding: 12px;
  margin-bottom: 8px;
}
.ui__navigation .nav-item svg {
  max-width: 16px;
}
.ui__navigation .nav-item.active {
  background: #E8EAED;
  border-radius: 8px;
}
.ui__navigation .nav-item.active .label {
  color: #000;
}
.ui__navigation .nav-item.active svg .stroke {
  stroke: #000;
}
.ui__navigation .nav-item.active svg .fill {
  fill: #000;
}
.ui__navigation .label {
  margin-left: 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}

.ui__listing {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  border-radius: 8px 8px 0px 0px;
  overflow: hidden;
}

.ui__listing-head {
  background: #fff;
  border-bottom: 1px solid #E8EAED;
}

.ui__listing-th {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000;
  padding: 10px 12px;
  text-transform: capitalize;
  text-align: left;
}

.ui__listing-item {
  padding: 12px;
  border-bottom: 1px solid #E8EAED;
  transition: all 0.3s;
  background: #fff;
}
.ui__listing-item:hover {
  background: #D8DFF4;
}

.ui__listing-cell {
  padding: 12px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}

.ui__listing-edit {
  text-align: right;
  white-space: nowrap;
}

.ui__listing-button {
  padding: 12px 20px;
  border-radius: 200px;
  display: inline-flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
  width: 40px;
}
.ui__listing-button svg {
  width: 16px;
  height: 16px;
  min-width: 16px;
}
.ui__listing-button .label {
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #000;
  margin-left: 13px;
  margin-bottom: -2px;
  text-transform: uppercase;
  transition: all 0.3s ease;
  opacity: 0;
}
.ui__listing-button.hover {
  background: #fff;
}
.ui__listing-button.hover .label {
  opacity: 1;
}

.ui__lang-switcher {
  display: flex;
  background: #E8EAED;
  padding: 3px;
  border: 1px solid #d0d0d1;
  border-radius: 6px;
  margin-right: 12px;
}
.ui__lang-switcher li {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 30px;
  color: #000000;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 6px;
  cursor: pointer;
}
.ui__lang-switcher li.show {
  background: #b4c0e2;
}

.switch-item {
  display: block;
}

.switch-item .label {
  margin-left: 4px;
  vertical-align: middle;
  font-size: 16px;
  color: #000;
}

.switch-item ~ .control[type=checkbox] {
  appearance: none;
  position: relative;
  width: 52px;
  height: 34px;
  padding: 3px;
  border-radius: 34px;
  background-color: #aaa;
  vertical-align: middle;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.1, 1.4);
  border: 1px solid #E8EAED;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
}

.switch-item ~ .control[type=checkbox]:after {
  content: "";
  position: relative;
  display: block;
  left: 0;
  width: 60.9%;
  height: 100%;
  border-radius: 28px;
  background-color: #fff;
  transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
  box-sizing: content-box;
}

.switch-item ~ .control[type=checkbox]:active:after {
  padding-right: 8px;
}

.switch-item ~ .control[type=checkbox]:checked {
  background-color: #b4c0e2;
}

.switch-item ~ .control[type=checkbox]:checked:after {
  left: 39.1%;
}

.switch-item ~ .control[type=checkbox]:checked:active:after {
  margin-left: -8px;
}

.switch-item ~ .control[type=checkbox] ~ .label:before {
  content: "OFF";
}

.switch-item ~ .control[type=checkbox]:checked ~ .label:before {
  content: "ON";
}

.switch-item ~ .control[type=checkbox]:disabled {
  opacity: 0.3;
}

.switch-item ~ .control[type=checkbox]:disabled:active:after {
  padding-right: 0;
  margin-left: 0;
}

.nice-cb {
  padding: 10px 8px;
  background: #E8EAED;
  border-radius: 8px;
  max-height: 185px;
  overflow: auto;
  /* Track */
  /* Handle */
}
.nice-cb.reviews-cb {
  background: #fff;
}
.nice-cb.reviews-cb label:before {
  background: #E8EAED !important;
}
.nice-cb::-webkit-scrollbar {
  width: 10px;
}
.nice-cb::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.nice-cb::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 8px;
}
.nice-cb .group-label {
  font-size: 14px;
  margin-bottom: 14px;
  display: block;
  font-weight: 600;
  padding-bottom: 7px;
  border-bottom: 1px solid #d0d0d0;
}
.nice-cb label {
  display: flex !important;
  align-items: center;
  margin-bottom: 10px !important;
}
.nice-cb label:before {
  content: "";
  display: flex;
  margin-right: 8px;
  width: 18px;
  height: 18px;
  background: #fff;
  align-items: center;
  justify-content: center;
}
.nice-cb [type=checkbox]:checked + label:before {
  content: "✓";
  font-size: 16px;
}
.nice-cb [type=checkbox] {
  position: absolute;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
  top: 0;
}

.a2lix_translationsFields .toggle-lang {
  display: none;
}
.a2lix_translationsFields .toggle-lang.show {
  display: block;
}

.ui__form label {
  display: block;
  font-size: 13px;
  line-height: 16px;
  color: #000;
  margin-bottom: 8px;
  font-weight: 500;
}
.ui__form input:not([type=checkbox]), .ui__form textarea {
  display: block;
  width: 100%;
  background: #fff;
  border: 1px solid #E8EAED;
  border-radius: 8px;
  padding: 12px 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.ui__form input:not([type=checkbox]):focus, .ui__form textarea:focus {
  border-radius: 8px;
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.2);
}
.ui__form select {
  display: block;
  width: 100%;
  background: url(/build/admin/images/dropdown-arr.c24bca69.svg) no-repeat right 1rem center #fff;
  border-radius: 8px;
  padding: 12px 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000;
  appearance: none;
}
.ui__form select:focus {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.2);
}
.ui__form textarea {
  max-width: 100%;
  min-width: 100%;
  min-height: 182px;
}
.ui__form .ui__2-col--aside .ui__form-row, .ui__form .fieldSet .ui__form-row {
  margin-bottom: 12px;
}
.ui__form .ui__2-col--aside .ui__form-controls .ui__button-delete, .ui__form .fieldSet .ui__form-controls .ui__button-delete {
  margin-left: 22px;
  margin-right: 10px;
}
.ui__form .ui__2-col--aside label, .ui__form .fieldSet label {
  margin-bottom: 6px;
}
.ui__form .ui__2-col--aside input:not([type=checkbox]), .ui__form .ui__2-col--aside textarea, .ui__form .fieldSet input:not([type=checkbox]), .ui__form .fieldSet textarea {
  background: #E8EAED;
  height: 42px;
  padding: 10px;
  font-size: 14px;
  line-height: 1;
}
.ui__form .ui__2-col--aside select, .ui__form .fieldSet select {
  font-size: 14px;
  height: 42px;
  padding: 8px 10px;
  background: url(/build/admin/images/dropdown-arr.c24bca69.svg) no-repeat right 1rem center #E8EAED;
}
.ui__form .ui__2-col--aside [type=date], .ui__form .ui__2-col--aside [type=time], .ui__form .fieldSet [type=date], .ui__form .fieldSet [type=time] {
  margin-bottom: 4px;
}
.ui__form .fieldSet .ui__form-row:last-child {
  margin-bottom: 0;
}

.ui__form-row {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
.ui__form-row.--hidden {
  display: none !important;
}

.ui__form-controls {
  padding-top: 16px;
  border-top: 1px solid #E8EAED;
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ui__form-controls [type=submit] {
  max-width: 200px;
  width: 100%;
  margin-right: 16px;
}
.ui__form-controls .ui__button-delete {
  margin-right: 16px;
}

.remove-item {
  display: block;
  margin-left: auto;
  margin-right: 10px;
}

.form__checkbox [type=checkbox] {
  width: 24px;
  height: 24px;
  margin-right: 8px;
  background: #fff;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0;
  border: 0;
  padding: 0;
}
.form__checkbox [type=checkbox]:focus {
  outline: none;
  border: 0;
}
.form__checkbox [type=checkbox]:before {
  width: 24px;
  height: 24px;
  content: "";
  border: 1px solid #E8EAED;
  background: #fff;
  border-radius: 4px;
  margin-right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.form__checkbox [type=checkbox]:checked:before {
  content: url(/build/admin/images/check.01d1978d.svg);
}

.string-translation__form input {
  height: 38px;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 12px;
}
.string-translation__form .string-input {
  position: relative;
}
.string-translation__form .string-input .lang {
  position: absolute;
  top: 11px;
  font-size: 12px;
  font-weight: 500;
  right: 10px;
}

.form__filter-variants hr {
  height: 1px;
  display: block;
  width: 100%;
  background: #ccc;
  margin: 13px 0;
}
.form__filter-variants .field-wrapper {
  position: relative;
}
.form__filter-variants span.lang {
  font-size: 12px;
  font-weight: 500;
  position: absolute;
  right: 12px;
  bottom: 18px;
}
.form__filter-variants [type=text] {
  margin-bottom: 4px;
}

.thumb__input, .image__input {
  position: absolute;
  z-index: -9999;
  opacity: 0;
}

.thumb__window {
  width: 100%;
  height: 174px;
  background: #E8EAED;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.thumb__window picture {
  height: 100%;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.thumb__window:hover .thumb__placeholder {
  display: flex;
  background: rgba(255, 255, 255, 0.02);
}

.thumb__placeholder {
  transition: 0.3s background-color;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(1px);
}
.thumb__placeholder.uploaded {
  display: none;
}

.thumb__img {
  max-width: 100%;
  height: auto;
  max-height: 100%;
}

.ui__image-upload img {
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
.ui__image-upload picture {
  height: 100%;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ui__button-primary {
  background: #D8DFF4;
  border-radius: 200px;
  padding: 12px 16px;
  color: #000;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
}

.ui__button-add {
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  color: #000;
  background: #D8DFF4;
  border-radius: 200px;
  padding: 8px 16px;
  display: flex;
  align-items: center;
}
.ui__button-add svg {
  margin-right: 12px;
}

.ui__button-archive, .ui__button-back {
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  color: #000;
  display: flex;
  align-items: center;
  background: #D8DFF4;
  border-radius: 200px;
  padding: 8px 16px;
}
.ui__button-archive svg, .ui__button-back svg {
  margin-right: 12px;
}

.ui__button-recover {
  padding: 12px 20px;
  border-radius: 200px;
  display: inline-flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
  width: 40px;
}
.ui__button-recover svg {
  width: 16px;
  height: 16px;
  min-width: 16px;
}
.ui__button-recover .label {
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #000;
  margin-left: 13px;
  margin-bottom: -2px;
  text-transform: uppercase;
  transition: all 0.3s ease;
  opacity: 0;
}
.ui__button-recover.hover {
  background: #313D49;
}
.ui__button-recover.hover .label {
  opacity: 1;
}

.fields__relation-select .hidden {
  display: none;
  visibility: hidden;
}

.fields {
  margin-top: 46px;
}

.field__group {
  padding-bottom: 24px;
  border-bottom: 1px solid #E8EAED;
  margin-bottom: 40px;
}
.field__group .thumb__window {
  background: #fff;
}
.field__group .thumb__window svg path {
  stroke: #000;
}

.field__group-name {
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  letter-spacing: -0.01em;
  color: #000;
  display: flex;
  align-items: center;
  margin-bottom: 41px;
}
.field__group-name:before {
  content: "";
  display: block;
  background: #8296AA;
  border-radius: 1px;
  width: 4px;
  height: 26px;
  margin-right: 12px;
}

.field__repeater {
  padding-bottom: 24px;
  border-bottom: 0;
  margin-bottom: 40px;
}

.field__repeater-label {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 18px;
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 12px;
}

.field__repeater-row:not(:last-child) {
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 24px;
}

.repeater__row-delete {
  margin-bottom: 10px;
}

.filter__field {
  position: relative;
}
.filter__field .delete {
  position: absolute;
  top: 17px;
  right: 20px;
  z-index: 1;
}
.filter__field input {
  padding-right: 50px;
}

.dropzone {
  border: 2px dashed #0087F7;
  border-radius: 5px;
  background: white;
  padding: 20px;
  text-align: center;
  cursor: pointer;
  max-width: 100%;
  margin: 0 auto;
}

.dropzone.dragover {
  background: #f0f0f0;
}

#preview img {
  max-width: 100%;
  height: auto;
  cursor: pointer;
  aspect-ratio: unset !important;
}

#preview {
  text-align: center;
  max-width: 100%;
  margin: 20px auto;
}

.pb__image-block {
  margin-bottom: 15px;
}
.pb__image-block .progress-bar {
  max-width: 100px;
  width: 100%;
  margin: 0 auto;
}
.pb__image-block .progress-bar .line {
  height: 8px;
  position: relative;
  width: 100%;
  background: #cfcfcf;
  border-radius: 8px;
  overflow: hidden;
}
.pb__image-block .progress-bar .progress {
  position: absolute;
  top: 0;
  left: 0;
  height: 8px;
  background: #0E9C60;
}
.pb__image-block .preview {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pb__image-block .preview svg {
  margin-right: 8px;
}
.pb__image-block .file-preview-label {
  max-width: 440px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.filepond--root {
  background: #fff;
  border-radius: 8px;
}

[data-content-editor] {
  padding: 36px 0;
  border: 1px solid #cfcfcf;
  border-radius: 8px;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
  background: #fff;
}

.blocks-container {
  display: flex;
  justify-content: space-between;
}

.child-block {
  border: 1px solid #eee;
  margin-bottom: 10px;
  box-shadow: 0 6px 18px rgba(232, 237, 250, 0.5019607843);
  min-height: 80px;
  background-color: #fff;
  width: 48%;
  border-radius: 8px;
  padding: 12px;
}

.child-block .ce-block__content {
  max-width: 100%;
}

.child-block > div {
  height: 100%;
}

.child-block:empty:after {
  content: "+";
  display: block;
  font-size: 24px;
  margin: 0 auto;
}

.ce-editorjsColumns_col {
  border: 1px solid #eee;
  border-radius: 5px;
  gap: 10px;
  padding-top: 10px;
}

.child-block:focus-within {
  box-shadow: 0 6px 18px rgba(232, 237, 250, 0.5019607843);
}

.ce-block__content {
  max-width: calc(100% - 140px);
}
.ce-block__content h2 {
  font-size: 24px;
  font-weight: 600;
}
.ce-block__content h3 {
  font-size: 20px;
  font-weight: 600;
}
.ce-block__content h4 {
  font-size: 16px;
  font-weight: 600;
}

.ce-toolbar__content {
  max-width: calc(100% - 124px);
}

dialog {
  border: 1px solid #fff;
  padding: 30px !important;
  border-radius: 14px;
  margin: auto;
}

.ce-link-autocomplete__items {
  max-height: 259px;
  overflow: scroll;
}

.gg_gallery-field .filepond--panel-root {
  background-color: unset !important;
}
.gg_gallery-field .filepond--panel {
  background-color: #fff !important;
  border: 1px solid #d0d0d0;
}
.gg_gallery-field .filepond--file span, .gg_gallery-field p {
  color: #fff;
}
.gg_gallery-field .filepond--item {
  width: calc(50% - 0.5em);
}
@media (min-width: 30em) {
  .gg_gallery-field .filepond--item {
    width: calc(50% - 0.5em);
  }
}
@media (min-width: 50em) {
  .gg_gallery-field .filepond--item {
    width: calc(33.33% - 0.5em);
  }
}

.nav-menu-edit .drop-area {
  border: 1px dashed #d0d0d0;
  background: #E8EAED;
  padding: 12px 12px 0;
  border-radius: 8px;
  margin-bottom: 15px;
  min-height: 60px;
}
.nav-menu-edit .nav__entity-group {
  background: #fff;
  border: 1px solid #d0d0d0;
  padding: 12px;
  border-radius: 8px;
  margin-bottom: 14px;
}
.nav-menu-edit .nav__entity-group input[type=text] {
  background: #E8EAED;
  font-size: 12px;
  padding: 8px;
  margin-bottom: 8px;
}
.nav-menu-edit .nav__entity-group .label {
  font-size: 14px;
  padding-bottom: 8px;
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 12px;
  font-weight: 700;
  color: #000;
}
.nav-menu-edit .nav__entity-item {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.nav-menu-edit .nav__entity-item .checkbox {
  max-width: 18px;
  height: 14px;
  width: 14px;
  margin-right: 8px;
  background: #fff;
  position: absolute;
  opacity: 0;
}
.nav-menu-edit .nav__entity-item .checkbox:checked ~ label:before {
  content: url(/build/admin/images/check.01d1978d.svg);
}
.nav-menu-edit .nav__entity-item label {
  margin-bottom: 0;
  font-weight: 500;
  position: relative;
  display: flex;
  align-items: center;
}
.nav-menu-edit .nav__entity-item label:before {
  width: 18px;
  height: 18px;
  content: "";
  border: 1px solid #d0d0d0;
  background: #fff;
  border-radius: 4px;
  margin-right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-menu-edit .nav__entity-list {
  padding-bottom: 8px;
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 12px;
  max-height: 132px;
  overflow: auto;
}
.nav-menu-edit .nav__entity-add {
  border-radius: 19px;
  font-size: 14px;
  color: #1890FF;
  border: 1px solid #1890FF;
  padding: 6px 9px;
  display: block;
  margin-left: auto;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}
.nav-menu-edit .nav-item__container .children-container {
  padding: 8px 0 0 18px;
  margin-bottom: 8px;
}
.nav-menu-edit .nav-item {
  background: #fff;
  padding: 12px;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  position: relative;
}
.nav-menu-edit .nav-item input {
  background: #E8EAED;
  margin-bottom: 12px;
}
.nav-menu-edit .nav-item .input-row:not(:last-child) {
  margin-bottom: 8px;
}
.nav-menu-edit .nav-item .input-row.--hidden {
  display: none;
}

.nav-item__buttons {
  display: flex;
  justify-content: space-between;
  padding: 8px 12px;
}
.nav-item__buttons .see-page {
  color: #1890FF;
  font-size: 12px;
  font-weight: 500;
}

.nav-item__delete {
  margin-left: auto;
}

nav.pagination {
  margin-top: 32px;
  display: flex;
  justify-content: center;
}
nav.pagination .pagination__item {
  display: block;
}
nav.pagination .pagination__item:not(:last-child) {
  margin-right: 10px;
}
nav.pagination a.pagination__item {
  color: #1890ff;
  font-size: 16px;
  font-weight: 500;
}
nav.pagination span.pagination__item {
  color: #504d4d;
}

.icons-select-wrapper {
  position: relative;
}
.icons-select-wrapper .active-icon-wrapper {
  max-width: 32px;
  padding: 4px;
  border-radius: 8px;
  background: #E8EAED;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
  cursor: pointer;
}
.icons-select-wrapper select {
  opacity: 0;
  position: absolute;
}
.icons-select-wrapper .icons-list {
  flex-direction: column;
  max-height: 180px;
  overflow: auto;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #d0d0d0;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
  padding: 4px;
  display: none;
  z-index: 99;
}
.icons-select-wrapper .icons-list.active {
  display: flex;
}
.icons-select-wrapper .icons-list::-webkit-scrollbar {
  display: none;
}
.icons-select-wrapper .icons-list .icon {
  max-width: 24px;
  margin-bottom: 8px;
  cursor: pointer;
}

.filter__category {
  max-width: 180px;
  font-weight: 600 !important;
}

.order__head {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.order__head .order__status {
  padding: 12px 15px;
  max-width: 220px;
  font-size: 16px;
}

.order__page {
  background: #fff;
  border-radius: 12px;
  padding: 40px 20px;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: space-between;
}
.order__page .order__products {
  width: 50%;
  padding-right: 40px;
}
.order__page .order__info {
  width: 50%;
  padding-left: 40px;
  border-left: 1px solid #ccc;
}
.order__page .order__info .line {
  margin-bottom: 10px;
  font-weight: 500;
}
.order__page h2 {
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.order__page .product {
  display: flex;
  margin-bottom: 10px;
}
.order__page .product .thumb {
  max-width: 80px;
  margin-right: 10px;
  border-radius: 4px;
  overflow: hidden;
}
.order__page .product .title {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 6px;
}
.order__page .product .qty, .order__page .product .taste {
  font-size: 14px;
}
.order__page .product .qty {
  margin-bottom: 2px;
}
.order__page .controls {
  margin-top: 24px;
  display: flex;
}

.order__in-progress, .order__done {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 15px;
  font-size: 14px;
  max-width: 200px;
  border-radius: 8px;
  font-weight: 500;
  color: #000000;
}

.order__in-progress {
  background: #f2e373;
  margin-right: 10px;
}

.order__done {
  background: #98e2a6;
}

.order__status {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 10px;
  font-size: 12px;
  max-width: 132px;
  border-radius: 8px;
  font-weight: 500;
}
.order__status.unprocessed {
  background: #e7e8e9;
}
.order__status.in-progress {
  background: #f2e373;
}
.order__status.done {
  background: #98e2a6;
}

.seo-meta__fields.-hidden {
  display: none;
}

.seo-meta__controls {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.seo-meta__controls .lang-switch {
  display: flex;
  background: #fff;
  padding: 3px;
  border: 1px solid #d0d0d1;
  border-radius: 6px;
}
.seo-meta__controls .lang-switch .lang {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 30px;
  color: #000000;
  border-radius: 6px;
  cursor: pointer;
}
.seo-meta__controls .lang-switch .lang.active {
  background: #cfdbfe;
}

.status .status-label {
  display: inline-block;
  padding: 8px;
  font-size: 12px;
  font-weight: 500;
  border-radius: 4px;
  color: #ffffff;
}
.status .pending {
  background: #e8c657;
}
.status .finished {
  background: #369763;
}
.status .error {
  background: #B0413E;
}

.error-log {
  background: #fff;
  border-radius: 8px;
  padding: 32px 24px;
  max-height: 600px;
  overflow: scroll;
}
.error-log p {
  margin-bottom: 12px;
  font-weight: 500;
}

.translate__table {
  border-collapse: collapse;
  margin-bottom: 64px;
}
.translate__table tr:first-child th {
  padding: 12px;
  text-align: left;
  background: #D8DFF4;
}
.translate__table tr:first-child th:first-child {
  border-radius: 8px 0 0 0;
}
.translate__table tr:first-child th:last-child {
  border-radius: 0 8px 0 0;
}
.translate__table td {
  border-bottom: 1px solid #e3e3e3;
  padding: 8px 12px;
  background: #fff;
}
.translate__table th:first-child, .translate__table td:first-child {
  width: 40px;
}
.translate__table tr:last-child td {
  border-bottom: none;
  border-radius: 0 0 8px 8px;
}

.translation__tasks .--status-finished {
  background: #eefff1;
}
.translation__tasks .--status-pending {
  background: #fdffee;
}
.translation__tasks .--status-error {
  background: #ffeeee;
}
.translation__tasks .--status-partial {
  background: #fff2c8;
}

.translate__retry {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}

.messages h2 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 24px;
}
.messages .ui__listing {
  margin-bottom: 32px;
}

.message .window {
  padding: 40px;
  background: #fff;
  border-radius: 32px;
}
.message h2 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 18px;
}
.message p {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 32px;
}
.message .message-photos {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.message .message-photos img {
  max-width: 240px;
  margin-right: 10px;
  height: auto;
}

.glossary-modal {
  position: fixed;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(3);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 99999;
  display: none;
}
.glossary-modal.opened {
  display: flex;
}

.glossary__item .value {
  position: relative;
}
.glossary__item .value .locale {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 12px;
  font-weight: 500;
}

#add-glossary-item {
  background: #fff;
  display: flex;
  flex-direction: column;
  padding: 40px;
  border-radius: 4px;
  min-width: 414px;
}
#add-glossary-item button {
  justify-content: center;
  margin-top: 24px;
}
#add-glossary-item input {
  height: 42px;
  width: 100%;
  border-radius: 8px;
  margin-bottom: 12px;
  background: #f6f9fb;
  border: 1px solid #ccc;
  padding: 9px 15px;
  box-sizing: border-box;
}

.form__add-review {
  display: flex;
  background: #fff;
  padding: 18px 17px;
  border-radius: 6px;
}
.form__add-review .thumb {
  width: 30%;
}
.form__add-review .meta {
  width: 70%;
  padding-left: 18px;
}
.form__add-review label {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 10px;
  display: block;
  margin-bottom: 8px;
}
.form__add-review [type=file] {
  width: 10px !important;
}
.form__add-review input, .form__add-review textarea, .form__add-review select {
  background: #E8EAED;
  border: 1px solid #e5e7ea;
  display: block;
  width: 100%;
  border-radius: 6px;
  margin-bottom: 8px;
  padding: 4px 12px;
}
.form__add-review textarea {
  height: 97px;
  max-width: 100%;
  min-width: 100%;
}
.form__add-review input, .form__add-review select {
  height: 42px;
}
.form__add-review .thumb__window {
  margin-bottom: 7px;
}
.form__add-review [type=submit] {
  background: #D8DFF4;
  border: 0;
  border-radius: 6px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  margin-top: 24px;
  margin-left: auto;
}

.writer__review {
  display: flex;
  background: #fff;
  border-radius: 6px;
  padding: 18px;
  margin-bottom: 18px;
}
.writer__review .thumb {
  max-width: 80px;
  margin-right: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden;
  width: 80px;
  height: 80px;
}
.writer__review .meta {
  max-width: calc(100% - 104px);
  width: 100%;
}
.writer__review .rating {
  list-style: none;
  display: flex;
}
.writer__review .rating .disabled svg {
  fill: #888888;
}
.writer__review .rating svg {
  width: 14px;
  height: 14px;
  fill: gold;
}
.writer__review .name {
  font-size: 14px;
  font-weight: 500;
}
.writer__review .text {
  font-size: 14px;
  color: #232323;
  margin-bottom: 8px;
}
.writer__review .date {
  font-size: 14px;
  color: #484747;
  margin-left: auto;
}
.writer__review .head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.writer__review .delete {
  cursor: pointer;
}

.article__reviews .review__item {
  background: #fff;
  border-radius: 6px;
  margin-bottom: 8px;
  font-size: 14px;
  padding: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.article__reviews .review__item.approved {
  background: rgba(158, 248, 174, 0.4117647059);
}
.article__reviews .review__item div {
  margin-bottom: 4px;
}
.article__reviews .review__item .controls {
  display: flex;
  align-items: center;
}
.article__reviews .review__item .approve {
  color: #ffffff;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #0E9C60;
  border-radius: 4px;
  margin-right: 10px;
}
.article__reviews .review__item span {
  font-weight: 500;
}

.tab__item {
  width: 100%;
  justify-content: space-between;
  margin-bottom: 24px;
}
.tab__item .cb-group {
  background: #fff;
  border-radius: 8px;
  padding: 14px;
  max-height: 238px;
  overflow: auto;
}
.tab__item .cb {
  display: flex;
  position: relative;
  margin-bottom: 4px;
}
.tab__item .cb input {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.tab__item .cb label {
  display: flex;
  align-items: center;
}
.tab__item .cb input + label:before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid #000;
  margin-right: 10px;
}
.tab__item .cb input:checked + label:after {
  content: "✓";
  font-weight: 600;
  font-size: 18px;
  position: absolute;
  top: 1px;
  left: 1px;
}

.gg__option-uploadable [type=file] {
  display: none !important;
}
.gg__option-uploadable .preview-container {
  position: relative;
  display: none;
}
.gg__option-uploadable .cancel {
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 32px;
  color: #77181f;
  cursor: pointer;
}
.gg__option-uploadable .gg_dropzone {
  width: 100%;
  height: 180px;
  border: 1px dashed #a8a8a8;
  background: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  padding: 14px;
  text-align: center;
  cursor: pointer;
  font-weight: 500;
}
.gg__option-uploadable .gg_file-preview, .gg__option-uploadable .gg_image-preview {
  background: #fff;
  border-radius: 8px;
  padding: 18px 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.gg__option-uploadable .gg_file-preview .icon, .gg__option-uploadable .gg_image-preview .icon {
  max-width: 50px;
  margin-bottom: 8px;
}
.gg__option-uploadable .gg_file-preview .filename, .gg__option-uploadable .gg_image-preview .filename {
  font-size: 14px;
  font-weight: 500;
}

.theme-generator .color-item {
  width: 50px;
  height: 50px;
}
.theme-generator .input {
  margin-bottom: 36px;
}
.theme-generator .palette {
  display: flex;
  gap: 14px;
  background: #fff;
  padding: 14px;
  justify-content: space-between;
  border-radius: 12px;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
  margin-bottom: 42px;
}
.theme-generator .color-input-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.theme-generator .select-color {
  min-width: 82px !important;
  min-height: 82px;
}
.theme-generator .color-input-circle {
  border-radius: 50%;
  overflow: hidden;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.3);
  border: 2px solid #fff;
}
.theme-generator .input {
  display: flex;
  flex-direction: column;
}
.theme-generator label {
  margin-top: 10px;
  font-size: 13px;
  font-weight: 600;
  display: block;
}
.theme-generator .pcr-button {
  width: 52px !important;
  height: 52px !important;
  border-radius: 50% !important;
  overflow: hidden;
}
.theme-generator h2 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid #d0d0d0;
}

.example__main {
  width: 220px;
  height: 44px;
  border-radius: 8px;
  color: #ffffff;
  background: #000;
  text-transform: uppercase;
}

.example__secondary {
  width: 220px;
  height: 44px;
  border-radius: 8px;
  color: #ffffff;
  background: #000;
  text-transform: uppercase;
}

.progress-modal {
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  display: none;
}
.progress-modal.active {
  display: flex;
}

.progress-window {
  background: #fff;
  padding: 14px;
  border-radius: 12px;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
  max-width: 800px;
  width: 100%;
}
.progress-window h2 {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 18px;
}

.progress-content {
  background: #ebedef;
  max-height: 440px;
  overflow: scroll;
  word-break: break-all;
  padding: 14px;
  border-radius: 14px;
}

.build-success {
  font-size: 18px;
  font-weight: 600;
  color: #56ae21;
  text-transform: uppercase;
  text-align: center;
}
/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/filepond/dist/filepond.css ***!
  \*********************************************************************************************************************************************************************/
/*!
 * FilePond 4.32.8
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */

/* eslint-disable */
.filepond--assistant {
    position: absolute;
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap;
}
/* Hard to override styles */
.filepond--browser.filepond--browser {
    /* is positioned absolute so it is focusable for form validation errors */
    position: absolute;
    margin: 0;
    padding: 0;

    /* is positioned ~behind drop label */
    left: 1em;
    top: 1.75em;
    width: calc(100% - 2em);

    /* hide visually */
    opacity: 0;
    font-size: 0; /* removes text cursor in Internet Explorer 11 */
}
.filepond--data {
    position: absolute;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    border: none;
    visibility: hidden;
    pointer-events: none;
    contain: strict;
}
.filepond--drip {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    opacity: 0.1;

    /* can't interact with this element */
    pointer-events: none;

    /* inherit border radius from parent (needed for drip-blob cut of) */
    border-radius: 0.5em;

    /* this seems to prevent Chrome from redrawing this layer constantly */
    background: rgba(0, 0, 0, 0.01);
}
.filepond--drip-blob {
    position: absolute;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    top: 0;
    left: 0;
    width: 8em;
    height: 8em;
    margin-left: -4em;
    margin-top: -4em;
    background: #292625;
    border-radius: 50%;

    /* will be animated */
    will-change: transform, opacity;
}
.filepond--drop-label {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: 0;
    color: #4f4f4f;

    /* center contents */
    display: flex;
    justify-content: center;
    align-items: center;

    /* fixes IE11 centering problems (is overruled by label min-height) */
    height: 0px;

    /* dont allow selection */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    /* will be animated */
    will-change: transform, opacity;
}
/* Hard to override styles on purpose */
.filepond--drop-label.filepond--drop-label label {
    display: block;
    margin: 0;
    padding: 0.5em; /* use padding instead of margin so click area is not impacted */
}
.filepond--drop-label label {
    cursor: default;
    font-size: 0.875em;
    font-weight: normal;
    text-align: center;
    line-height: 1.5;
}
.filepond--label-action {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    -webkit-text-decoration-color: #a7a4a4;
    text-decoration-color: #a7a4a4;
    cursor: pointer;
}
.filepond--root[data-disabled] .filepond--drop-label label {
    opacity: 0.5;
}
/* Hard to override styles */
.filepond--file-action-button.filepond--file-action-button {
    font-size: 1em;
    width: 1.625em;
    height: 1.625em;

    font-family: inherit;
    line-height: inherit;

    margin: 0;
    padding: 0;
    border: none;
    outline: none;

    will-change: transform, opacity;

    /* hidden label */
}
.filepond--file-action-button.filepond--file-action-button span {
    position: absolute;
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap;
}
.filepond--file-action-button.filepond--file-action-button {
    /* scale SVG to fill button */
}
.filepond--file-action-button.filepond--file-action-button svg {
    width: 100%;
    height: 100%;
}
.filepond--file-action-button.filepond--file-action-button {
    /* bigger touch area */
}
.filepond--file-action-button.filepond--file-action-button::after {
    position: absolute;
    left: -0.75em;
    right: -0.75em;
    top: -0.75em;
    bottom: -0.75em;
    content: '';
}
/* Soft styles */
.filepond--file-action-button {
    /* use default arrow cursor */
    cursor: auto;

    /* reset default button styles */
    color: #fff;

    /* set default look n feel */
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;

    /* we animate box shadow on focus */
    /* it's only slightly slower than animating */
    /* a pseudo-element with transforms and renders */
    /* a lot better on chrome */
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    transition: box-shadow 0.25s ease-in;
}
.filepond--file-action-button:hover,
.filepond--file-action-button:focus {
    box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.9);
}
.filepond--file-action-button[disabled] {
    color: rgba(255, 255, 255, 0.5);
    background-color: rgba(0, 0, 0, 0.25);
}
.filepond--file-action-button[hidden] {
    display: none;
}
/* edit button */
.filepond--action-edit-item.filepond--action-edit-item {
    width: 2em;
    height: 2em;
    padding: 0.1875em;
}
.filepond--action-edit-item.filepond--action-edit-item[data-align*='center'] {
    margin-left: -0.1875em;
}
.filepond--action-edit-item.filepond--action-edit-item[data-align*='bottom'] {
    margin-bottom: -0.1875em;
}
.filepond--action-edit-item-alt {
    border: none;
    line-height: inherit;
    background: transparent;
    font-family: inherit;
    color: inherit;
    outline: none;
    padding: 0;
    margin: 0 0 0 0.25em;
    pointer-events: all;
    position: absolute;
}
.filepond--action-edit-item-alt svg {
    width: 1.3125em;
    height: 1.3125em;
}
.filepond--action-edit-item-alt span {
    font-size: 0;
    opacity: 0;
}
.filepond--file-info {
    position: static;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1;
    margin: 0 0.5em 0 0;
    min-width: 0;

    /* will be animated */
    will-change: transform, opacity;

    /* can't do anything with this info */
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    /* no margins on children */
}
.filepond--file-info * {
    margin: 0;
}
.filepond--file-info {
    /* we don't want to have these overrules so these selectors are a bit more specific */
}
.filepond--file-info .filepond--file-info-main {
    font-size: 0.75em;
    line-height: 1.2;

    /* we want ellipsis if this bar gets too wide */
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}
.filepond--file-info .filepond--file-info-sub {
    font-size: 0.625em;
    opacity: 0.5;
    transition: opacity 0.25s ease-in-out;
    white-space: nowrap;
}
.filepond--file-info .filepond--file-info-sub:empty {
    display: none;
}
.filepond--file-status {
    position: static;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    flex-grow: 0;
    flex-shrink: 0;

    margin: 0;
    min-width: 2.25em;
    text-align: right;

    /* will be animated */
    will-change: transform, opacity;

    /* can't do anything with this info */
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    /* no margins on children */
}
.filepond--file-status * {
    margin: 0;
    white-space: nowrap;
}
.filepond--file-status {
    /* font sizes */
}
.filepond--file-status .filepond--file-status-main {
    font-size: 0.75em;
    line-height: 1.2;
}
.filepond--file-status .filepond--file-status-sub {
    font-size: 0.625em;
    opacity: 0.5;
    transition: opacity 0.25s ease-in-out;
}
/* Hard to override styles */
.filepond--file-wrapper.filepond--file-wrapper {
    border: none;
    margin: 0;
    padding: 0;
    min-width: 0;
    height: 100%;

    /* hide legend for visual users */
}
.filepond--file-wrapper.filepond--file-wrapper > legend {
    position: absolute;
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap;
}
.filepond--file {
    position: static;
    display: flex;
    height: 100%;
    align-items: flex-start;

    padding: 0.5625em 0.5625em;

    color: #fff;
    border-radius: 0.5em;

    /* control positions */
}
.filepond--file .filepond--file-status {
    margin-left: auto;
    margin-right: 2.25em;
}
.filepond--file .filepond--processing-complete-indicator {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 3;
}
.filepond--file .filepond--processing-complete-indicator,
.filepond--file .filepond--progress-indicator,
.filepond--file .filepond--file-action-button {
    position: absolute;
}
.filepond--file {
    /* .filepond--file-action-button */
}
.filepond--file [data-align*='left'] {
    left: 0.5625em;
}
.filepond--file [data-align*='right'] {
    right: 0.5625em;
}
.filepond--file [data-align*='center'] {
    left: calc(50% - 0.8125em); /* .8125 is half of button width */
}
.filepond--file [data-align*='bottom'] {
    bottom: 1.125em;
}
.filepond--file [data-align='center'] {
    top: calc(50% - 0.8125em);
}
.filepond--file .filepond--progress-indicator {
    margin-top: 0.1875em;
}
.filepond--file .filepond--progress-indicator[data-align*='right'] {
    margin-right: 0.1875em;
}
.filepond--file .filepond--progress-indicator[data-align*='left'] {
    margin-left: 0.1875em;
}
/* make sure text does not overlap */
[data-filepond-item-state='cancelled'] .filepond--file-info,
[data-filepond-item-state*='invalid'] .filepond--file-info,
[data-filepond-item-state*='error'] .filepond--file-info {
    margin-right: 2.25em;
}
[data-filepond-item-state~='processing'] .filepond--file-status-sub {
    opacity: 0;
}
[data-filepond-item-state~='processing']
    .filepond--action-abort-item-processing
    ~ .filepond--file-status
    .filepond--file-status-sub {
    opacity: 0.5;
}
[data-filepond-item-state='processing-error'] .filepond--file-status-sub {
    opacity: 0;
}
[data-filepond-item-state='processing-error']
    .filepond--action-retry-item-processing
    ~ .filepond--file-status
    .filepond--file-status-sub {
    opacity: 0.5;
}
[data-filepond-item-state='processing-complete'] {
    /* busy state */
}
[data-filepond-item-state='processing-complete'] .filepond--action-revert-item-processing svg {
    -webkit-animation: fall 0.5s 0.125s linear both;
    animation: fall 0.5s 0.125s linear both;
}
[data-filepond-item-state='processing-complete'] {
    /* hide details by default, only show when can revert */
}
[data-filepond-item-state='processing-complete'] .filepond--file-status-sub {
    opacity: 0.5;
}
[data-filepond-item-state='processing-complete']
    .filepond--processing-complete-indicator:not([style*='hidden'])
    ~ .filepond--file-status
    .filepond--file-status-sub {
    opacity: 0;
}
[data-filepond-item-state='processing-complete'] .filepond--file-info-sub {
    opacity: 0;
}
[data-filepond-item-state='processing-complete']
    .filepond--action-revert-item-processing
    ~ .filepond--file-info
    .filepond--file-info-sub {
    opacity: 0.5;
}
/* file state can be invalid or error, both are visually similar but */
/* having them as separate states might be useful */
[data-filepond-item-state*='invalid'] .filepond--panel,
[data-filepond-item-state*='invalid'] .filepond--file-wrapper,
[data-filepond-item-state*='error'] .filepond--panel,
[data-filepond-item-state*='error'] .filepond--file-wrapper {
    -webkit-animation: shake 0.65s linear both;
    animation: shake 0.65s linear both;
}
/* spins progress indicator when file is marked as busy */
[data-filepond-item-state*='busy'] .filepond--progress-indicator svg {
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
}
/**
 * States
 */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }

    100% {
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }

    100% {
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg);
    }
}
@-webkit-keyframes shake {
    10%,
    90% {
        -webkit-transform: translateX(-0.0625em);
        transform: translateX(-0.0625em);
    }

    20%,
    80% {
        -webkit-transform: translateX(0.125em);
        transform: translateX(0.125em);
    }

    30%,
    50%,
    70% {
        -webkit-transform: translateX(-0.25em);
        transform: translateX(-0.25em);
    }

    40%,
    60% {
        -webkit-transform: translateX(0.25em);
        transform: translateX(0.25em);
    }
}
@keyframes shake {
    10%,
    90% {
        -webkit-transform: translateX(-0.0625em);
        transform: translateX(-0.0625em);
    }

    20%,
    80% {
        -webkit-transform: translateX(0.125em);
        transform: translateX(0.125em);
    }

    30%,
    50%,
    70% {
        -webkit-transform: translateX(-0.25em);
        transform: translateX(-0.25em);
    }

    40%,
    60% {
        -webkit-transform: translateX(0.25em);
        transform: translateX(0.25em);
    }
}
@-webkit-keyframes fall {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    70% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}
@keyframes fall {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    70% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
}
/* ignore all other interaction elements while dragging a file */
.filepond--hopper[data-hopper-state='drag-over'] > * {
    pointer-events: none;
}
/* capture all hit tests using a hidden layer, this speeds up the event flow */
.filepond--hopper[data-hopper-state='drag-over']::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
}
.filepond--progress-indicator {
    z-index: 103;
}
.filepond--file-action-button {
    z-index: 102;
}
.filepond--file-status {
    z-index: 101;
}
.filepond--file-info {
    z-index: 100;
}
.filepond--item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;

    padding: 0;
    margin: 0.25em;

    will-change: transform, opacity;

    touch-action: auto;

    /* item children order */
}
.filepond--item > .filepond--panel {
    z-index: -1;
}
/* has a slight shadow */
.filepond--item > .filepond--panel .filepond--panel-bottom {
    box-shadow: 0 0.0625em 0.125em -0.0625em rgba(0, 0, 0, 0.25);
}
.filepond--item {
    /* drag related */
}
.filepond--item > .filepond--file-wrapper,
.filepond--item > .filepond--panel {
    transition: opacity 0.15s ease-out;
}
.filepond--item[data-drag-state] {
    cursor: -webkit-grab;
    cursor: grab;
}
.filepond--item[data-drag-state] > .filepond--panel {
    transition: box-shadow 0.125s ease-in-out;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.filepond--item[data-drag-state='drag'] {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}
.filepond--item[data-drag-state='drag'] > .filepond--panel {
    box-shadow: 0 0.125em 0.3125em rgba(0, 0, 0, 0.325);
}
.filepond--item[data-drag-state]:not([data-drag-state='idle']) {
    z-index: 2;
}
/* states */
.filepond--item-panel {
    background-color: #64605e;
}
[data-filepond-item-state='processing-complete'] .filepond--item-panel {
    background-color: #369763;
}
[data-filepond-item-state*='invalid'] .filepond--item-panel,
[data-filepond-item-state*='error'] .filepond--item-panel {
    background-color: #c44e47;
}
/* style of item panel */
.filepond--item-panel {
    border-radius: 0.5em;
    transition: background-color 0.25s;
}
/* normal mode */
.filepond--list-scroller {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    will-change: transform;
}
/* scroll mode */
.filepond--list-scroller[data-state='overflow'] .filepond--list {
    bottom: 0;
    right: 0;
}
.filepond--list-scroller[data-state='overflow'] {
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    -webkit-mask: linear-gradient(to bottom, #000 calc(100% - 0.5em), transparent 100%);
    mask: linear-gradient(to bottom, #000 calc(100% - 0.5em), transparent 100%);
}
/* style scrollbar */
.filepond--list-scroller::-webkit-scrollbar {
    background: transparent;
}
.filepond--list-scroller::-webkit-scrollbar:vertical {
    width: 1em;
}
.filepond--list-scroller::-webkit-scrollbar:horizontal {
    height: 0;
}
.filepond--list-scroller::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 99999px;
    border: 0.3125em solid transparent;
    background-clip: content-box;
}
/* hard to overide styles on purpose */
.filepond--list.filepond--list {
    position: absolute;
    top: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;

    /* prevents endless paint calls on filepond--list-scroller */
    will-change: transform;
}
/* used for padding so allowed to be restyled */
.filepond--list {
    left: 0.75em;
    right: 0.75em;
}
.filepond--root[data-style-panel-layout~='integrated'] {
    width: 100%;
    height: 100%;
    max-width: none;
    margin: 0;
}
.filepond--root[data-style-panel-layout~='circle'] .filepond--panel-root,
.filepond--root[data-style-panel-layout~='integrated'] .filepond--panel-root {
    border-radius: 0;
}
.filepond--root[data-style-panel-layout~='circle'] .filepond--panel-root > *,
.filepond--root[data-style-panel-layout~='integrated'] .filepond--panel-root > * {
    display: none;
}
.filepond--root[data-style-panel-layout~='circle'] .filepond--drop-label,
.filepond--root[data-style-panel-layout~='integrated'] .filepond--drop-label {
    bottom: 0;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 7;
}
.filepond--root[data-style-panel-layout~='circle'],
.filepond--root[data-style-panel-layout~='integrated'] {
    /* we're only loading one item, this makes the intro animation a bit nicer */
}
.filepond--root[data-style-panel-layout~='circle'] .filepond--item-panel,
.filepond--root[data-style-panel-layout~='integrated'] .filepond--item-panel {
    display: none;
}
.filepond--root[data-style-panel-layout~='compact'] .filepond--list-scroller,
.filepond--root[data-style-panel-layout~='integrated'] .filepond--list-scroller {
    overflow: hidden;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
}
.filepond--root[data-style-panel-layout~='compact'] .filepond--list,
.filepond--root[data-style-panel-layout~='integrated'] .filepond--list {
    left: 0;
    right: 0;
    height: 100%;
}
.filepond--root[data-style-panel-layout~='compact'] .filepond--item,
.filepond--root[data-style-panel-layout~='integrated'] .filepond--item {
    margin: 0;
}
.filepond--root[data-style-panel-layout~='compact'] .filepond--file-wrapper,
.filepond--root[data-style-panel-layout~='integrated'] .filepond--file-wrapper {
    height: 100%;
}
.filepond--root[data-style-panel-layout~='compact'] .filepond--drop-label,
.filepond--root[data-style-panel-layout~='integrated'] .filepond--drop-label {
    z-index: 7;
}
.filepond--root[data-style-panel-layout~='circle'] {
    border-radius: 99999rem;
    overflow: hidden;
}
.filepond--root[data-style-panel-layout~='circle'] > .filepond--panel {
    border-radius: inherit;
}
.filepond--root[data-style-panel-layout~='circle'] > .filepond--panel > * {
    display: none;
}
.filepond--root[data-style-panel-layout~='circle'] {
    /* circle cuts of this info, so best to hide it */
}
.filepond--root[data-style-panel-layout~='circle'] .filepond--file-info {
    display: none;
}
.filepond--root[data-style-panel-layout~='circle'] .filepond--file-status {
    display: none;
}
.filepond--root[data-style-panel-layout~='circle'] .filepond--action-edit-item {
    opacity: 1 !important;
    visibility: visible !important;
}
/* dirfty way to fix circular overflow issue on safari 11+ */
@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) and (stroke-color: transparent) {
        .filepond--root[data-style-panel-layout~='circle'] {
            will-change: transform;
        }
    }
}
.filepond--panel-root {
    border-radius: 0.5em;
    background-color: #f1f0ef;
}
.filepond--panel {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin: 0;

    /* defaults to 100% height (fixed height mode) this fixes problem with panel height in IE11 */
    height: 100% !important;

    /* no interaction possible with panel */
    pointer-events: none;
}
.filepond-panel:not([data-scalable='false']) {
    height: auto !important;
}
.filepond--panel[data-scalable='false'] > div {
    display: none;
}
.filepond--panel[data-scalable='true'] {
    /* this seems to fix Chrome performance issues */
    /* - when box-shadow is enabled */
    /* - when multiple ponds are active on the same page */
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;

    /* prevent borders and backgrounds */
    background-color: transparent !important;
    border: none !important;
}
.filepond--panel-top,
.filepond--panel-bottom,
.filepond--panel-center {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
}
.filepond--panel-top,
.filepond--panel-bottom {
    height: 0.5em;
}
.filepond--panel-top {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-bottom: none !important;

    /* fixes tiny transparant line between top and center panel */
}
.filepond--panel-top::after {
    content: '';
    position: absolute;
    height: 2px;
    left: 0;
    right: 0;
    bottom: -1px;
    background-color: inherit;
}
.filepond--panel-center,
.filepond--panel-bottom {
    will-change: transform;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: translate3d(0, 0.5em, 0);
    transform: translate3d(0, 0.5em, 0);
}
.filepond--panel-bottom {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-top: none !important;

    /* fixes tiny transparant line between bottom and center of panel */
}
.filepond--panel-bottom::before {
    content: '';
    position: absolute;
    height: 2px;
    left: 0;
    right: 0;
    top: -1px;
    background-color: inherit;
}
.filepond--panel-center {
    /* the center panel is scaled using scale3d to fit the correct height */
    /* we use 100px instead of 1px as scaling 1px to a huge height is really laggy on chrome */
    height: 100px !important;
    border-top: none !important;
    border-bottom: none !important;
    border-radius: 0 !important;

    /* hide if not transformed, prevents a little flash when the panel is at 100px height while attached for first time */
}
.filepond--panel-center:not([style]) {
    visibility: hidden;
}
.filepond--progress-indicator {
    position: static;
    width: 1.25em;
    height: 1.25em;

    color: #fff;

    /* can't have margins */
    margin: 0;

    /* no interaction possible with progress indicator */
    pointer-events: none;

    /* will be animated */
    will-change: transform, opacity;
}
.filepond--progress-indicator svg {
    width: 100%;
    height: 100%;
    vertical-align: top;
    transform-box: fill-box; /* should center the animation correctly when zoomed in */
}
.filepond--progress-indicator path {
    fill: none;
    stroke: currentColor;
}
.filepond--list-scroller {
    z-index: 6;
}
.filepond--drop-label {
    z-index: 5;
}
.filepond--drip {
    z-index: 3;
}
.filepond--root > .filepond--panel {
    z-index: 2;
}
.filepond--browser {
    z-index: 1;
}
.filepond--root {
    /* layout*/
    box-sizing: border-box;
    position: relative;
    margin-bottom: 1em;

    /* base font size for whole component */
    font-size: 1rem;

    /* base line height */
    line-height: normal;

    /* up uses default system font family */
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
        'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';

    /* will increase font weight a bit on Safari */
    font-weight: 450;

    /* default text alignment */
    text-align: left;

    /* better text rendering on Safari */
    text-rendering: optimizeLegibility;

    /* text direction is ltr for now */
    direction: ltr;

    /* optimize rendering */
    /* https://developer.mozilla.org/en-US/docs/Web/CSS/contain */
    contain: layout style size;

    /* correct box sizing, line-height and positioning on child elements */
}
.filepond--root * {
    box-sizing: inherit;
    line-height: inherit;
}
.filepond--root *:not(text) {
    font-size: inherit;
}
.filepond--root {
    /* block everything */
}
.filepond--root[data-disabled] {
    pointer-events: none;
}
.filepond--root[data-disabled] .filepond--list-scroller {
    pointer-events: all;
}
.filepond--root[data-disabled] .filepond--list {
    pointer-events: none;
}
/**
 * Root element children layout
 */
.filepond--root .filepond--drop-label {
    min-height: 4.75em;
}
.filepond--root .filepond--list-scroller {
    margin-top: 1em;
    margin-bottom: 1em;
}
.filepond--root .filepond--credits {
    position: absolute;
    right: 0;
    opacity: 0.4;
    line-height: 0.85;
    font-size: 11px;
    color: inherit;
    text-decoration: none;
    z-index: 3;
    bottom: -14px;
}
.filepond--root .filepond--credits[style] {
    top: 0;
    bottom: auto;
    margin-top: 14px;
}

/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.min.css ***!
  \*******************************************************************************************************************************************************************************************************************/
/*!
 * FilePondPluginImagePreview 4.6.12
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */

/* eslint-disable */
.filepond--image-preview-markup{position:absolute;left:0;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;position:absolute;left:0;top:0;width:100%;min-height:5rem;max-height:7rem;margin:0;opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:rgba(40,40,40,.85)}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0;right:0;height:100%;margin:0;border-radius:.45em;overflow:hidden;background:rgba(0,0,0,.01)}.filepond--image-preview{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;height:100%;width:100%;pointer-events:none;background:#222;will-change:transform,opacity}.filepond--image-clip{position:relative;overflow:hidden;margin:0 auto}.filepond--image-clip[data-transparency-indicator=grid] canvas,.filepond--image-clip[data-transparency-indicator=grid] img{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox=%270 0 100 100%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23eee%27%3E%3Cpath d=%27M0 0h50v50H0M50 50h50v50H50%27/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{position:absolute;left:0;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{height:100%;display:flex;justify-content:center;align-items:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@simonwep/pickr/dist/themes/nano.min.css ***!
  \***********************************************************************************************************************************************************************************/
/*! Pickr 1.9.1 MIT | https://github.com/Simonwep/pickr */
.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;border-radius:.15em;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\" stroke=\"%2342445A\" stroke-width=\"5px\" stroke-linecap=\"round\"><path d=\"M45,45L5,5\"></path><path d=\"M45,5L5,45\"></path></svg>") no-repeat center;background-size:0;transition:all .3s}.pickr .pcr-button::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:.5em;border-radius:.15em;z-index:-1}.pickr .pcr-button::before{z-index:initial}.pickr .pcr-button::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;transition:background .3s;background:var(--pcr-color);border-radius:.15em}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear::before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pickr *,.pcr-app *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr input:focus,.pickr input.pcr-active,.pickr button:focus,.pickr button.pcr-active,.pcr-app input:focus,.pcr-app input.pcr-active,.pcr-app button:focus,.pcr-app button.pcr-active{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-palette,.pickr .pcr-slider,.pcr-app .pcr-palette,.pcr-app .pcr-slider{transition:box-shadow .3s}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus,.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(0,0,0,.25)}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports(display: grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit, 1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:rgba(0,0,0,0);z-index:1}.pcr-app .pcr-swatches>button::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -0.2em 0 -0.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(0.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(66,133,244,.75)}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover{filter:brightness(0.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel{background:#f44250}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(244,66,80,.75)}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=nano]{width:14.25em;max-width:95vw}.pcr-app[data-theme=nano] .pcr-swatches{margin-top:.6em;padding:0 .6em}.pcr-app[data-theme=nano] .pcr-interaction{padding:0 .6em .6em .6em}.pcr-app[data-theme=nano] .pcr-selection{display:grid;grid-gap:.6em;grid-template-columns:1fr 4fr;grid-template-rows:5fr auto auto;align-items:center;height:10.5em;width:100%;align-self:flex-start}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview{grid-area:2/1/4/1;height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;margin-left:.6em}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color{display:none}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color{position:relative;background:var(--pcr-color);width:2em;height:2em;border-radius:50em;overflow:hidden}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette{grid-area:1/1/2/3;width:100%;height:100%;z-index:1}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette{border-radius:.15em;width:100%;height:100%}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser{grid-area:2/2/2/2}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity{grid-area:3/2/3/2}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity{height:.5em;margin:0 .6em}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker{top:50%;transform:translateY(-50%)}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider{flex-grow:1;border-radius:50em}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(to right, hsl(0, 100%, 50%), hsl(60, 100%, 50%), hsl(120, 100%, 50%), hsl(180, 100%, 50%), hsl(240, 100%, 50%), hsl(300, 100%, 50%), hsl(0, 100%, 50%))}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(to right, transparent, black),url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:100%,.25em}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRtaW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQ0FoQjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7OztFQUdFO0FERUY7O0FDQ0E7O0VBRUU7QURFRjs7QUNDQTs7RUFFRTtBREVGOztBQ0NBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7QURDRjs7QUNFQTtFQUNFO0VBQ0E7QURDRjs7QUNFQTtBQUVBO0VBQ0U7QURBRjs7QUNHQTtFQUNFO0VBQ0E7QURBRjs7QUNHQTtFQUNFO0FEQUY7O0FDR0E7RUFDRTtBREFGOztBQ0dBO0VBQ0U7RUFDQTtBREFGOztBQ0dBO0VBQ0U7QURBRjs7QUNHQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURERjs7QUNJQTtFQUNFO0FEREY7O0FDSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEREY7O0FDSUE7O0VBRUU7QURERjs7QUNJQTtFQUNFO0VBQ0E7QURERjs7QUNJQTtFQUNFO0FEREY7O0FDSUE7RUFDRTtBRERGOztBRW5HQTtFQUVFO0VBQ0E7QUZxR0Y7QUVuR0U7RUFDRTtBRnFHSjs7QUVoR0E7RUFDRTtJQUNFO0VGbUdGO0VFakdBO0lBQ0U7RUZtR0Y7QUFDRjtBRWhHQTtFQUNFO0lBRUU7RUZpR0Y7RUUvRkE7SUFDRTtFRmlHRjtBQUNGO0FFOUZBO0VBQ0U7QUZnR0Y7O0FFN0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdHRjs7QUU3RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ0dGO0FFOUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZnR0o7QUU3RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK0ZKO0FFNUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY4Rko7QUUzRkU7RUFDRTtBRjZGSjtBRTFGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRGSjtBRXpGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyRko7O0FFdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBGRjs7QUdyTUE7RUFDRTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7QUhtTUY7QUdoTUE7RUFDRTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7QUg2TEY7QUcxTEE7RUFDRTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7QUh1TEY7QUdwTEE7RUFDRTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7QUhpTEY7QUc5S0E7RUFDRTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7QUgyS0Y7QUd4S0E7RUFDRTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7QUhxS0Y7QUlwUEE7RUFDRTtFQUNBO0FKc1BGOztBSW5QQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKc1BGOztBSy9QQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDhCQ05XO0VET1g7RUFDQTtFQUNBO0FMa1FGOztBSy9QQTtFQUNFO0VBQ0E7QUxrUUY7O0FLL1BBO0VBQ0U7RUFDQTtFQUNBO0FMa1FGO0FLaFFFO0VBQ0U7QUxrUUo7O0FLN1BBO0VBQ0U7SUFDRTtFTGdRRjtFSzlQRTtJQUNFO0VMZ1FKO0FBQ0Y7QUs1UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDhQRjtBSzVQRTtFQUNFO0VBQ0E7QUw4UEo7QUszUEU7RUFDRTtFQUNBO0FMNlBKO0FLM1BJO0VBQ0U7QUw2UE47O0FLeFBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkMvRFM7RURnRVQ7RUFDQTtFQUNBO0VBQ0E7QUwyUEY7QUt6UEU7RUFDRTtBTDJQSjs7QUt2UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMFBGO0FLeFBFO0VBQ0U7QUwwUEo7O0FLdFBBO0VBQW1CO0FMMFBuQjs7QUt4UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMlBGO0FLeFBJO0VBQ0U7RUFDQTtBTDBQTjs7QUtyUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3UEY7QUtyUEk7RUFDRTtBTHVQTjtBS3BQSTtFQUNFO0FMc1BOO0FLbFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG9QSjtBS2pQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG1QSjs7QUsvT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtQRjs7QUsvT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtQRjtBS2hQRTtFQUNFO0FMa1BKO0FLL09FO0VBQ0UsbUJDekpNO0FOMFlWOztBSzdPQTtFQUNFO0FMZ1BGO0FLOU9FO0VBQ0U7QUxnUEo7O0FPMVpBO0VBQ0UsZ0JERlM7RUNHVDtFQUNBO0FQNlpGO0FPM1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCRGxCTztFQ21CUDtBUDZaSjtBTzFaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA0Wko7QU96WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdEaENVO0VDaUNWO0VBQ0E7QVAyWko7QU94WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdEekNZO0VDMENaO0FQMFpKOztBT3JaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3Wko7QU90Wkk7RUFDRTtBUHdaTjtBT3JaSTtFQUNFLG1CRHpEUztFQzBEVDtBUHVaTjtBT3JaTTtFQUNFLFdEaEVNO0FOdWRkO0FPblpRO0VBQ0UsWURyRUk7QU4wZGQ7QU9sWlE7RUFDRSxVRHpFSTtBTjZkZDtBTzlZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0RsRk07QU5rZVY7O0FRdGVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnllRjs7QVF0ZUE7RUFDRSxnQkZWUztFRVdUO0FSeWVGOztBUXRlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdGZGM7RUVlZDtFQUNBO0VBQ0E7QVJ5ZUY7O0FRdGVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJ5ZUY7QVF2ZUU7RUFDRSxtQkZyQk07QU44ZlY7O0FRcmVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXRnBDYztBTjRnQmhCOztBUXJlQTtFQUNFO0VBQ0E7QVJ3ZUY7O0FRcmVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUndlRjtBUXRlRTtFQUNFO0VBQ0E7RUFDQTtBUndlSjtBUXJlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdGaEVZO0VFaUVaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ1ZUo7QVFwZUU7RUFDRTtBUnNlSjtBUXBlSTtFQUNFO0FSc2VOOztBU3JqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3akJGO0FTcmpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR1akJKO0FTcmpCSTtFQUNFO0FUdWpCTjs7QVU5a0JBO0VBQ0U7QVZpbEJGOztBVS9rQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVmtsQkY7O0FVaGxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZtbEJGOztBVWpsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBVm1sQkY7O0FVamxCQTtFQUNFO0FWb2xCRjs7QVVsbEJBO0VBQ0U7QVZxbEJGOztBVW5sQkE7RUFDRTtBVnNsQkY7O0FVcGxCQTtFQUNFO0FWdWxCRjs7QVVybEJBO0VBQ0U7QVZ3bEJGOztBVXRsQkE7RUFDRTtBVnlsQkY7O0FVdmxCQTtFQUNFO0FWMGxCRjs7QVV4bEJBO0VBQ0U7RUFDQTtBVjJsQkY7O0FVeGxCQTtFQUNFO0VBQ0EsbUJKL0RPO0VJZ0VQO0VBQ0E7RUFDQTtFQWNBO0VBS0E7QVYwa0JGO0FVM2xCRTtFQUNFO0FWNmxCSjtBVTNsQkk7RUFDRTtBVjZsQk47QVV6bEJFO0VBQ0U7QVYybEJKO0FVdmxCRTtFQUNFO0FWeWxCSjtBVXJsQkU7RUFDRTtFQUNBO0FWdWxCSjtBVW5sQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxbEJKO0FVbGxCRTtFQUNFO0VBQ0E7RUFDQTtBVm9sQko7QVVqbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm1sQko7QVVobEJFO0VBQ0U7RUFDQTtBVmtsQko7QVUva0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmlsQko7O0FXL3NCRTtFQUNFO0FYa3RCSjtBV2h0Qkk7RUFDRTtBWGt0Qk47O0FXNXNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdMZFU7RUtlVjtFQUNBO0FYK3NCSjtBVzVzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXTDdCVTtBTjJ1QmQ7QVc1c0JJO0VBQ0U7RUFDQTtBWDhzQk47QVcxc0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg0c0JKO0FXMXNCSTtFQUNFO0FYNHNCTjtBV3ZzQkU7RUFDRTtFQUNBO0VBQ0E7QVh5c0JKO0FXcnNCSTtFQUNFO0FYdXNCTjtBV3BzQkk7RUFDRTtFQUNBO0FYc3NCTjtBV25zQkk7RUFDRTtBWHFzQk47QVdsc0JJO0VBQ0UsbUJMdkVPO0VLd0VQO0VBQ0E7RUFDQTtFQUNBO0FYb3NCTjtBV2pzQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWG1zQk47QVdoc0JJO0VBQ0U7QVhrc0JOO0FXN3JCSTtFQUNFO0FYK3JCTjs7QVcxckJBO0VBQ0U7RUFDQTtFQUNBO0FYNnJCRjtBVzNyQkU7RUFDRTtBWDZyQko7O0FXenJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDRyQkY7QVcxckJFO0VBQ0U7RUFDQTtFQUNBO0FYNHJCSjtBV3pyQkU7RUFDRTtBWDJyQko7O0FXdnJCQTtFQUNFO0VBQ0E7RUFDQTtBWDByQkY7O0FXdHJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh5ckJKO0FXdnJCSTtFQUNFO0VBQ0E7QVh5ckJOO0FXdHJCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYd3JCTjtBV3JyQkk7RUFDRTtBWHVyQk47O0FXanJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYb3JCSjtBV2pyQkU7RUFDRTtBWG1yQko7QVdsckJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG9yQk47O0FXOXFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpckJKO0FXOXFCRTtFQUNFO0FYZ3JCSjtBVzdxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYK3FCSjtBVzVxQkU7RUFDRTtBWDhxQko7O0FZejRCQTtFQUNFO0VBQ0E7RUFDQTtBWjQ0QkY7O0FZejRCQTtFQUNFO0VBQ0E7RUFDQSxtQk5GVztFTUdYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNDRCRjtBWTE0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNDRCSjtBWXg0Qkk7RUFDRTtFQUNBO0FaMDRCTjs7QVlwNEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnU0QkY7QVlyNEJFO0VBQ0U7QVp1NEJKOztBWW40QkE7RUFDRTtFQUNBO0VBQ0E7QVpzNEJGOztBWWw0QkU7RUFDRTtFQUNBO0VBQ0E7QVpxNEJKO0FZbDRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvNEJKOztBYTM4QkE7RUFDRSxtQlBRUTtFT1BSO0VBQ0E7RUFDQSxXUEZZO0VPR1o7RUFDQTtFQUNBO0FiODhCRjs7QWEzOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV1BaWTtFT2FaLG1CUE5RO0VPT1I7RUFDQTtFQUNBO0VBQ0E7QWI4OEJGO0FhNThCRTtFQUNFO0FiODhCSjs7QWExOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV1A1Qlk7RU82Qlo7RUFDQTtFQUNBLG1CUHhCUTtFT3lCUjtFQUNBO0FiNjhCRjtBYTM4QkU7RUFDRTtBYjY4Qko7O0FhejhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI0OEJGO0FhMThCRTtFQUNFO0VBQ0E7RUFDQTtBYjQ4Qko7QWF6OEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV1AzRFk7RU80RFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjI4Qko7QWF4OEJFO0VBQ0UsbUJQakVZO0FOMmdDaEI7QWF4OEJJO0VBQ0U7QWIwOEJOOztBYXI4QkE7RUFDRTtFQUNBO0FidzhCRjs7QWN6aENBO0VBQ0U7QWQ0aENGOztBY3poQ0E7RUFDRTtFQUNBO0VBQ0E7QWQ0aENGO0FjMWhDRTtFQUNFO0FkNGhDSjtBY3poQ007RUFDRTtBZDJoQ1I7O0FjcmhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV1J2Qlk7RVF3Qlo7RUFDQTtFQUNBO0Fkd2hDRjtBY3RoQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHdoQ0o7O0FjcGhDQTtFQUNFO0VBQ0E7RUFDQTtBZHVoQ0Y7O0FjcGhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR1aENGOztBY25oQ0U7RUFDRTtFQUNBO0Fkc2hDSjs7QWNsaENBO0VBQ0U7QWRxaENGOztBY2xoQ0E7RUFDRTtBZHFoQ0Y7QWNuaENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWRxaENKO0FjbGhDRTtFQUNFO0Fkb2hDSjs7QWNoaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZG1oQ0Y7O0FjamhDQTtFQUNFO0Fkb2hDRjs7QWNsaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWRxaENGOztBY25oQ0E7RUFDRTtFQUNBO0VBQ0E7QWRzaENGOztBY25oQ0E7RUFDRTtBZHNoQ0Y7QWNwaENFO0VBQ0U7RUFDQTtFQUNBO0Fkc2hDSjtBY3BoQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRzaENOO0FjbmhDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRxaENOO0FjamhDRTtFQUNFO0VBQ0E7RUFDQTtBZG1oQ0o7QWNqaENJO0VBQ0U7QWRtaENOO0FjL2dDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FkaWhDSjs7QWM3Z0NBO0VBQ0U7RUFDQTtBZGdoQ0Y7O0FlMXFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2cUNGOztBZTFxQ0E7RUFDRTtFQUNBO0FmNnFDRjs7QWUxcUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjZxQ0Y7O0FlMXFDQTtFQUNFO0FmNnFDRjs7QWUxcUNBO0VBQ0U7QWY2cUNGOztBZTFxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZjZxQ0Y7O0FlMXFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmNnFDRjs7QWUxcUNBO0VBQ0U7QWY2cUNGOztBZTFxQ0E7RUFDRTtBZjZxQ0Y7QWUzcUNFO0VBQ0U7RUFDQTtBZjZxQ0o7QWUxcUNFO0VBQ0U7RUFDQTtBZjRxQ0o7QWV6cUNFO0VBQ0U7RUFDQTtBZjJxQ0o7O0FldnFDQTtFQUNFO0FmMHFDRjs7QWV2cUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWYwcUNGOztBZXZxQ0E7RUFDRTtFQUNBO0FmMHFDRjs7QWdCenZDRTtFQUNDO0FoQjR2Q0g7QWdCenZDRTtFQUNFO0VBQ0E7QWhCMnZDSjtBZ0J4dkNFO0VBQ0U7QWhCMHZDSjtBZ0J2dkNFO0VBQ0U7QWhCeXZDSjtBZ0J0dkNFO0VBQ0U7SUFDRTtFaEJ3dkNKO0FBQ0Y7QWdCcnZDRTtFQUNFO0lBQ0U7RWhCdXZDSjtBQUNGOztBaUJqeENFO0VBQ0U7RUFDQSxtQlhISztFV0lMO0VBQ0E7RUFDQTtFQUNBO0FqQm94Q0o7QWlCanhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCbXhDSjtBaUJqeENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCbXhDTjtBaUJoeENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmt4Q047QWlCOXdDRTtFQUNFO0VBQ0E7RUFDQTtBakJneENKO0FpQjl3Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJneENOO0FpQjd3Q1E7RUFDRTtBakIrd0NWO0FpQjF3Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjR3Q047QWlCMXdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjR3Q1I7QWlCdndDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCeXdDSjtBaUJ0d0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCd3dDSjtBaUJwd0NJO0VBQ0U7RUFDQTtBakJzd0NOO0FpQmx3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm93Q0o7QWlCbHdDSTtFQUNFLG1CWGpIRztFV2tISDtBakJvd0NOO0FpQmp3Q0k7RUFDRTtBakJtd0NOO0FpQmh3Q0k7RUFDRTtBakJrd0NOOztBaUI3dkNBO0VBQ0U7RUFDQTtFQUNBO0FqQmd3Q0Y7QWlCOXZDRTtFQUNFO0VBQ0E7RUFDQTtBakJnd0NKOztBaUI1dkNBO0VBQ0U7QWpCK3ZDRjs7QWlCNXZDQTtFQUNFO0VBQ0E7RUFDQTtBakIrdkNGO0FpQjd2Q0U7RUFDRTtBakIrdkNKO0FpQjd2Q0k7RUFDRTtBakIrdkNOO0FpQjN2Q0U7RUFDRTtFQUNBO0VBQ0E7QWpCNnZDSjtBaUIxdkNFO0VBQ0U7QWpCNHZDSjs7QWlCeHZDQTtFQUNFO0FqQjJ2Q0Y7QWlCenZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIydkNKO0FpQnh2Q0U7RUFDRTtFQUNBO0FqQjB2Q0o7QWlCdnZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnl2Q0o7QWlCdnZDSTtFQUNFO0FqQnl2Q047QWlCdHZDSTtFQUNFO0FqQnd2Q047QWlCcnZDSTtFQUNFO0VBQ0E7RUFDQTtBakJ1dkNOOztBa0I5OENBO0VBQ0U7RUFDQTtBbEJpOUNGOztBbUJqOUNBO0VBQ0U7RUFDQTtFQUNBO0FuQm85Q0Y7QW1CbDlDRTtFQUNFO0VBQ0E7RUFDQTtBbkJvOUNKOztBbUJoOUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm05Q0Y7QW1CajlDRTtFQUNFO0VBQ0E7QW5CbTlDSjtBbUJoOUNFO0VBQ0U7RUFDQTtFQUNBO0FuQms5Q0o7QW1CaDlDSTtFQUNFO0VBQ0E7QW5CazlDTjtBbUI5OENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CZzlDSjtBbUI3OENFO0VBQ0U7RUFDQTtBbkIrOENKO0FtQjc4Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkIrOENOO0FtQjU4Q0k7RUFDRTtFQUNBO0VBQ0E7QW5CODhDTjtBbUIzOENJO0VBQ0U7QW5CNjhDTjtBbUIxOENJO0VBQ0U7QW5CNDhDTjtBbUJ4OENFO0VBQ0U7RUFDQTtBbkIwOENKOztBbUJ0OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnk4Q0Y7O0FtQnQ4Q0E7RUFDRTtFQUNBO0FuQnk4Q0Y7O0FtQnQ4Q0E7RUFDRTtBbkJ5OENGOztBbUJ0OENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ5OENGO0FtQnY4Q0U7RUFDRTtBbkJ5OENKO0FtQnQ4Q0U7RUFDRTtBbkJ3OENKO0FtQnI4Q0U7RUFDRTtBbkJ1OENKOztBb0I1akRBO0VBQ0U7QXBCK2pERjs7QW9CNWpEQTtFQUNFO0VBQ0E7RUFDQTtBcEIrakRGO0FvQjdqREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQitqREo7QW9CN2pESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCK2pETjtBb0I3akRNO0VBQ0U7QXBCK2pEUjs7QXFCNWxERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIrbERKO0FxQjVsREU7RUFDRTtBckI4bERKO0FxQjNsREU7RUFDRTtBckI2bERKO0FxQjFsREU7RUFDRTtBckI0bERKOztBcUJ4bERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIybERGO0FxQnpsREU7RUFDRTtFQUNBO0FyQjJsREo7O0FxQnZsREE7RUFDRTtFQUNBO0FyQjBsREY7QXFCdmxESTtFQUNFO0VBQ0E7RUFDQTtBckJ5bEROO0FxQnZsRE07RUFDRTtBckJ5bERSO0FxQnRsRE07RUFDRTtBckJ3bERSO0FxQm5sREU7RUFDRTtFQUNBO0VBQ0E7QXJCcWxESjtBcUJsbERFO0VBQ0U7QXJCb2xESjtBcUJqbERFO0VBQ0U7RUFDQTtBckJtbERKOztBcUI3a0RFO0VBQ0U7QXJCZ2xESjtBcUI3a0RFO0VBQ0U7QXJCK2tESjtBcUI1a0RFO0VBQ0U7QXJCOGtESjtBcUIza0RFO0VBQ0U7QXJCNmtESjs7QXFCemtEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNGtERjs7QXNCM3FERTtFQUNFO0VBQ0E7RUFDQTtBdEI4cURKO0FzQjNxREU7RUFDRTtBdEI2cURKOztBc0J4cURFO0VBQ0U7RUFDQTtFQUNBO0F0QjJxREo7QXNCeHFERTtFQUNFO0VBQ0E7RUFDQTtBdEIwcURKO0FzQnZxREU7RUFDRTtFQUNBO0VBQ0E7QXRCeXFESjtBc0J2cURFO0VBQ0U7RUFDQTtFQUNBO0F0QnlxREo7QXNCdnFESTtFQUNFO0VBQ0E7RUFDQTtBdEJ5cUROOztBdUIvc0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJrdERGO0F1Qmh0REU7RUFDRTtBdkJrdERKOztBdUI3c0RFO0VBQ0U7QXZCZ3RESjtBdUI5c0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJndEROOztBdUIzc0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjhzREY7QXVCNXNERTtFQUNFO0VBQ0E7QXZCOHNESjtBdUIzc0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkI2c0RKOztBd0IvdkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhCa3dERjtBd0Jod0RFO0VBQ0U7QXhCa3dESjtBd0IvdkRFO0VBQ0U7RUFDQTtBeEJpd0RKO0F3Qjl2REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qmd3REo7QXdCN3ZERTtFQUNFO0F4Qit2REo7QXdCNXZERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qjh2REo7QXdCM3ZERTtFQUNFO0VBQ0E7RUFDQTtBeEI2dkRKO0F3QjF2REU7RUFDRTtBeEI0dkRKO0F3Qnp2REU7RUFDRTtBeEIydkRKO0F3Qnh2REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCMHZESjs7QXdCdHZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeXZERjtBd0J2dkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qnl2REo7QXdCdHZERTtFQUNFO0VBQ0E7QXhCd3ZESjtBd0JydkRFO0VBQ0U7RUFDQTtBeEJ1dkRKO0F3QnB2RE07RUFDRTtBeEJzdkRSO0F3Qmx2REk7RUFDRTtFQUNBO0VBQ0E7QXhCb3ZETjtBd0JodkRFO0VBQ0U7RUFDQTtBeEJrdkRKO0F3Qi91REU7RUFDRTtFQUNBO0VBQ0E7QXhCaXZESjtBd0I5dURFO0VBQ0U7RUFDQTtFQUNBO0F4Qmd2REo7QXdCN3VERTtFQUNFO0VBQ0E7RUFDQTtBeEIrdURKO0F3QjV1REU7RUFDRTtBeEI4dURKOztBd0J6dURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI0dURKO0F3QjF1REk7RUFDRTtBeEI0dUROO0F3Qnp1REk7RUFDRTtBeEIydUROO0F3Qnh1REk7RUFDRTtFQUNBO0F4QjB1RE47QXdCdnVESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ5dUROO0F3QnR1REk7RUFDRTtBeEJ3dUROOztBeUJ4NURBO0VBQ0U7RUFDQTtFQUNBO0F6QjI1REY7QXlCejVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMjVESjtBeUJ4NURFO0VBQ0U7RUFDQTtFQUNBO0F6QjA1REo7QXlCeDVESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIwNUROO0F5QnY1REk7RUFDRTtFQUNBO0F6Qnk1RE47QXlCdDVESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCdzVETjtBeUJyNURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnU1RE47O0EwQnA4REU7RUFDRTtBMUJ1OERKO0EwQnA4REU7RUFDRTtFQUNBO0ExQnM4REo7QTBCbjhERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJxOERKO0EwQmw4REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJtOERKO0EwQmg4REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJrOERKO0EwQmg4REk7RUFDRTtFQUNBO0ExQms4RE47QTBCLzdESTtFQUNFO0VBQ0E7QTFCaThETjs7QTJCcC9ERTtFQUNFO0VBQ0E7QTNCdS9ESjtBMkJwL0RFO0VBQ0U7QTNCcy9ESjtBMkJuL0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JxL0RKO0EyQmwvREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0JvL0RKO0EyQmovREU7RUFDRTtFQUNBO0EzQm0vREo7QTJCaC9ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JrL0RKO0EyQi8rREU7RUFDRTtFQUNBO0EzQmkvREo7QTJCOStERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQmcvREo7QTJCNytERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQisrREo7QTJCNStERTtFQUNFO0VBQ0E7RUFDQTtF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LENBQUMscUJBQXFCLENBQUMsNERBQTRELGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLGdCQUFnQixDQUFDLDRFQUE0RSxZQUFZLENBQUMsK0VBQStFLGlCQUFpQixDQUFDLDJCQUEyQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLHVGQUF1RixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGtEQUE0TixDQUFDLG9CQUFvQixDQUFDLG1CQUFtQixDQUFDLFVBQVUsQ0FBQyw0REFBNEQsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMseUVBQXlFLG1CQUFtQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsaUZBQWlGLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsa0RBQTROLENBQUMsb0JBQW9CLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLDREQUE0RCxpQkFBaUIsQ0FBQyw0REFBNEQsaUJBQWlCLENBQUMsd0hBQXdILFdBQVcsQ0FBQyxhQUFhLENBQUMsZ0pBQWdKLE9BQU8sQ0FBQywwQkFBMEIsQ0FBQyxnSkFBZ0osV0FBVyxDQUFDLGtCQUFrQixDQUFDLHdFQUF3RSxrTEFBa0wsQ0FBQyx3RUFBd0UsZ0dBQTBRLENBQUMsMEJBQTBCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvYWRtaW4vc3R5bGVzL19yZXNldC5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9hZG1pbi9zdHlsZXMvX2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvYWRtaW4vc3R5bGVzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fc2lkZS1uYXYuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvYWRtaW4vc3R5bGVzL19saXN0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fbGFuZy1zd2l0Y2hlci5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9hZG1pbi9zdHlsZXMvX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fbGFuZy1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fdGh1bWJuYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fZWxlbWVudHMuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvYWRtaW4vc3R5bGVzL19maWVsZHMuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvYWRtaW4vc3R5bGVzL19lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvYWRtaW4vc3R5bGVzL19nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fZmlsdGVycy5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9hZG1pbi9zdHlsZXMvX29yZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fc2VvLW1ldGEuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvYWRtaW4vc3R5bGVzL190cmFuc2xhdGlvbi10YXNrcy5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9hZG1pbi9zdHlsZXMvX21lc3NhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fZ2xvc3Nhcnkuc2NzcyIsIndlYnBhY2s6Ly9tb25vYnJhbmQvLi9hc3NldHMvYWRtaW4vc3R5bGVzL19yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fc2VydmljZS10YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vYXNzZXRzL2FkbWluL3N0eWxlcy9fb3B0aW9ucy5zY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL2Fzc2V0cy9hZG1pbi9zdHlsZXMvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vbm9kZV9tb2R1bGVzL2ZpbGVwb25kL2Rpc3QvZmlsZXBvbmQuY3NzIiwid2VicGFjazovL21vbm9icmFuZC8uL25vZGVfbW9kdWxlcy9maWxlcG9uZC1wbHVnaW4taW1hZ2UtcHJldmlldy9kaXN0L2ZpbGVwb25kLXBsdWdpbi1pbWFnZS1wcmV2aWV3Lm1pbi5jc3MiLCJ3ZWJwYWNrOi8vbW9ub2JyYW5kLy4vbm9kZV9tb2R1bGVzL0BzaW1vbndlcC9waWNrci9kaXN0L3RoZW1lcy9uYW5vLm1pbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOmZvY3VzLFxuOmFjdGl2ZSB7XG4gIC8qb3V0bGluZTogbm9uZTsqL1xufVxuXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICAvKiBvdXRsaW5lOiBub25lOyovXG59XG5cbi8qIExpbmtzICovXG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gIC8qIGNvbG9yOiBpbmhlcml0OyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qIGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi9cbn1cblxuYTpob3ZlciB7XG4gIC8qIGNvbG9yOiBpbmhlcml0OyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmxvZ2luIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkubG9naW4gcCwgYm9keS5sb2dpbiBsYWJlbCwgYm9keS5sb2dpbiBoMSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHdhdmUge1xuICAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjAwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dlbGwge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNDBweCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxufVxuLmVuZFdhdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9naW5fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5sb2dpbl9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiA0NHB4IDQ0cHggNjJweCA0NHB4O1xuICBtYXgtd2lkdGg6IDUzOXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dpbl9fZm9ybSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ubG9naW5fX2Zvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxNnB4IDI1cHggMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FEQURBRDtcbn1cbi5sb2dpbl9fZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzgwODA4MDtcbn1cbi5sb2dpbl9fZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRTlDNjA7XG59XG4ubG9naW5fX2Zvcm0gW3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQ6ICMwRTlDNjA7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTlweCByZ2JhKDExOSwgMTQ3LCA2NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5sb2dpbl9fZm9ybSAuYWxlcnQtZGFuZ2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZWQxNDNkO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubG9naW5fX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA4MnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBNZWRpdW1cIiksIGxvY2FsKFwiTW9udHNlcnJhdC1NZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1MaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IExpZ2h0XCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEJvbGRcIiksIGxvY2FsKFwiTW9udHNlcnJhdC1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQuc3ZnI01vbnRzZXJyYXQtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1CbGFjay5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEJsYWNrXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtQmxhY2tcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJsYWNrLnN2ZyNNb250c2VycmF0LUJsYWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBTZW1pQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LVNlbWlCb2xkXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC5zdmcjTW9udHNlcnJhdC1TZW1pQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBSZWd1bGFyXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnN2ZyNNb250c2VycmF0LVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzAwMDtcbn1cblxuaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbiNsYXlvdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogcmdiKDIzNSwgMjM3LCAyMzkpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuI2xheW91dC1hc2lkZSB7XG4gIHdpZHRoOiAyNjBweDtcbiAgcGFkZGluZzogMjRweCAxNnB4IDhweDtcbn1cblxuI2xheW91dC1tYWluIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcbiAgcGFkZGluZzogNjRweCAxMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2xheW91dC1tYWluLndpdGgtaGVhZGVyIHtcbiAgcGFkZGluZzogMTIwcHggMTI1cHggNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICNsYXlvdXQtbWFpbiB7XG4gICAgcGFkZGluZzogNjRweCA1MHB4O1xuICB9XG4gICNsYXlvdXQtbWFpbi53aXRoLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTIwcHggNTBweCA2NHB4O1xuICB9XG59XG4udWlfX21haW4taGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi51aV9fbWFpbi1oZWFkOmVtcHR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aV9fbWFpbi1oZWFkIC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51aV9fbWFpbi1oZWFkIC5idXR0b25zICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4udWlfX3N0aWNreS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEycHggMTI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFQUVEO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVpX19zdGlja3ktaGVhZGVyIC51aV9fYnV0dG9uLWJhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi51aV9fMi1jb2wge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwLjRmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG59XG4udWlfXzItY29sLi0taW52ZXJzZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC40ZnIgMWZyO1xufVxuXG4udWlfXzItY29sLS1tYWluIHtcbiAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xufVxuXG4udWlfXzItY29sLS1hc2lkZSB7XG4gIGdyaWQtYXJlYTogMS8yLzIvMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4udWlfXzItY29sLS1hc2lkZSAudWlfX2Zvcm0tY29udHJvbHMgW3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGRTZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkU2V0LmNvbGxhcHNlZCAudWlfX2Zvcm0tcm93Om5vdCguZmllbGRzZXRfX25hbWUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZFNldC5jb2xsYXBzZWQgLmNvbGxhcHNlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uZmllbGRTZXQgLmNvbGxhcHNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNnB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5maWVsZFNldCAuY2hpbGRyZW4tY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMzMTNkNDk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSk7XG4gIHBhZGRpbmc6IDEycHggMTJweCAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cbi51aV9fdGFicyB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RUFFRDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi51aV9fdGFiIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udWlfX3RhYi50YWItaW5wdXQtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDI0YjRiO1xufVxuLnVpX190YWIuYWN0aXZlLCAudWlfX3RhYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEOERGRjQ7XG59XG5cbi51aV9fdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpX190YWItY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4udWlfX3NpZGUtbmF2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U4RUFFRDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpX19zaWRlLW5hdiAuY29sbGFwc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMzdweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RUFFRDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi51aV9fc2lkZS1uYXYgLmJyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEVBRUQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udWlfX3NpZGUtbmF2IC5jb21wYW55IC5uYW1lIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG59XG4udWlfX3NpZGUtbmF2IC5jb21wYW55IC5sYWJlbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpX19uYXZpZ2F0aW9uIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnVpX19uYXZpZ2F0aW9uIC5uYXYtaXRlbSBzdmcge1xuICBtYXgtd2lkdGg6IDE2cHg7XG59XG4udWlfX25hdmlnYXRpb24gLm5hdi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFOEVBRUQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi51aV9fbmF2aWdhdGlvbiAubmF2LWl0ZW0uYWN0aXZlIC5sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnVpX19uYXZpZ2F0aW9uIC5uYXYtaXRlbS5hY3RpdmUgc3ZnIC5zdHJva2Uge1xuICBzdHJva2U6ICMwMDA7XG59XG4udWlfX25hdmlnYXRpb24gLm5hdi1pdGVtLmFjdGl2ZSBzdmcgLmZpbGwge1xuICBmaWxsOiAjMDAwO1xufVxuLnVpX19uYXZpZ2F0aW9uIC5sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnVpX19saXN0aW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnVpX19saXN0aW5nLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RUFFRDtcbn1cblxuLnVpX19saXN0aW5nLXRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51aV9fbGlzdGluZy1pdGVtIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEVBRUQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnVpX19saXN0aW5nLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDhERkY0O1xufVxuXG4udWlfX2xpc3RpbmctY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udWlfX2xpc3RpbmctZWRpdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udWlfX2xpc3RpbmctYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDQwcHg7XG59XG4udWlfX2xpc3RpbmctYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbn1cbi51aV9fbGlzdGluZy1idXR0b24gLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLnVpX19saXN0aW5nLWJ1dHRvbi5ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udWlfX2xpc3RpbmctYnV0dG9uLmhvdmVyIC5sYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51aV9fbGFuZy1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNFOEVBRUQ7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4udWlfX2xhbmctc3dpdGNoZXIgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWlfX2xhbmctc3dpdGNoZXIgbGkuc2hvdyB7XG4gIGJhY2tncm91bmQ6ICNiNGMwZTI7XG59XG5cbi5zd2l0Y2gtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpdGNoLWl0ZW0gLmxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN3aXRjaC1pdGVtIH4gLmNvbnRyb2xbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4xLCAxLjQpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFQUVEO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2l0Y2gtaXRlbSB+IC5jb250cm9sW3R5cGU9Y2hlY2tib3hdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDYwLjklO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSksIHBhZGRpbmcgMC4zcyBlYXNlLCBtYXJnaW4gMC4zcyBlYXNlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXRjaC1pdGVtIH4gLmNvbnRyb2xbdHlwZT1jaGVja2JveF06YWN0aXZlOmFmdGVyIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4uc3dpdGNoLWl0ZW0gfiAuY29udHJvbFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0YzBlMjtcbn1cblxuLnN3aXRjaC1pdGVtIH4gLmNvbnRyb2xbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gIGxlZnQ6IDM5LjElO1xufVxuXG4uc3dpdGNoLWl0ZW0gfiAuY29udHJvbFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFjdGl2ZTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4uc3dpdGNoLWl0ZW0gfiAuY29udHJvbFt0eXBlPWNoZWNrYm94XSB+IC5sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIk9GRlwiO1xufVxuXG4uc3dpdGNoLWl0ZW0gfiAuY29udHJvbFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT05cIjtcbn1cblxuLnN3aXRjaC1pdGVtIH4gLmNvbnRyb2xbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5zd2l0Y2gtaXRlbSB+IC5jb250cm9sW3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkOmFjdGl2ZTphZnRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubmljZS1jYiB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjRThFQUVEO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC1oZWlnaHQ6IDE4NXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4ubmljZS1jYi5yZXZpZXdzLWNiIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uaWNlLWNiLnJldmlld3MtY2IgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0U4RUFFRCAhaW1wb3J0YW50O1xufVxuLm5pY2UtY2I6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubmljZS1jYjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLm5pY2UtY2I6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzg4ODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLm5pY2UtY2IgLmdyb3VwLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG59XG4ubmljZS1jYiBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm5pY2UtY2IgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5pY2UtY2IgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmljZS1jYiBbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRvcDogMDtcbn1cblxuLmEybGl4X3RyYW5zbGF0aW9uc0ZpZWxkcyAudG9nZ2xlLWxhbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEybGl4X3RyYW5zbGF0aW9uc0ZpZWxkcyAudG9nZ2xlLWxhbmcuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udWlfX2Zvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi51aV9fZm9ybSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSwgLnVpX19mb3JtIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFQUVEO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDA7XG59XG4udWlfX2Zvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6Zm9jdXMsIC51aV9fZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjIpO1xufVxuLnVpX19mb3JtIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3B1YmxpYy9hZG1pbi9pbWcvZHJvcGRvd24tYXJyLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgMXJlbSBjZW50ZXIgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnVpX19mb3JtIHNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbn1cbi51aV9fZm9ybSB0ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxODJweDtcbn1cbi51aV9fZm9ybSAudWlfXzItY29sLS1hc2lkZSAudWlfX2Zvcm0tcm93LCAudWlfX2Zvcm0gLmZpZWxkU2V0IC51aV9fZm9ybS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnVpX19mb3JtIC51aV9fMi1jb2wtLWFzaWRlIC51aV9fZm9ybS1jb250cm9scyAudWlfX2J1dHRvbi1kZWxldGUsIC51aV9fZm9ybSAuZmllbGRTZXQgLnVpX19mb3JtLWNvbnRyb2xzIC51aV9fYnV0dG9uLWRlbGV0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udWlfX2Zvcm0gLnVpX18yLWNvbC0tYXNpZGUgbGFiZWwsIC51aV9fZm9ybSAuZmllbGRTZXQgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4udWlfX2Zvcm0gLnVpX18yLWNvbC0tYXNpZGUgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSksIC51aV9fZm9ybSAudWlfXzItY29sLS1hc2lkZSB0ZXh0YXJlYSwgLnVpX19mb3JtIC5maWVsZFNldCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSwgLnVpX19mb3JtIC5maWVsZFNldCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNFOEVBRUQ7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi51aV9fZm9ybSAudWlfXzItY29sLS1hc2lkZSBzZWxlY3QsIC51aV9fZm9ybSAuZmllbGRTZXQgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHVibGljL2FkbWluL2ltZy9kcm9wZG93bi1hcnIuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAxcmVtIGNlbnRlciAjRThFQUVEO1xufVxuLnVpX19mb3JtIC51aV9fMi1jb2wtLWFzaWRlIFt0eXBlPWRhdGVdLCAudWlfX2Zvcm0gLnVpX18yLWNvbC0tYXNpZGUgW3R5cGU9dGltZV0sIC51aV9fZm9ybSAuZmllbGRTZXQgW3R5cGU9ZGF0ZV0sIC51aV9fZm9ybSAuZmllbGRTZXQgW3R5cGU9dGltZV0ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4udWlfX2Zvcm0gLmZpZWxkU2V0IC51aV9fZm9ybS1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi51aV9fZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnVpX19mb3JtLXJvdy4tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVpX19mb3JtLWNvbnRyb2xzIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRThFQUVEO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udWlfX2Zvcm0tY29udHJvbHMgW3R5cGU9c3VibWl0XSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4udWlfX2Zvcm0tY29udHJvbHMgLnVpX19idXR0b24tZGVsZXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ucmVtb3ZlLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZvcm1fX2NoZWNrYm94IFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybV9fY2hlY2tib3ggW3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm1fX2NoZWNrYm94IFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFQUVEO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb3JtX19jaGVja2JveCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvcHVibGljL2FkbWluL2ltZy9jaGVjay5zdmdcIik7XG59XG5cbi5zdHJpbmctdHJhbnNsYXRpb25fX2Zvcm0gaW5wdXQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zdHJpbmctdHJhbnNsYXRpb25fX2Zvcm0gLnN0cmluZy1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdHJpbmctdHJhbnNsYXRpb25fX2Zvcm0gLnN0cmluZy1pbnB1dCAubGFuZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZm9ybV9fZmlsdGVyLXZhcmlhbnRzIGhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgbWFyZ2luOiAxM3B4IDA7XG59XG4uZm9ybV9fZmlsdGVyLXZhcmlhbnRzIC5maWVsZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX2ZpbHRlci12YXJpYW50cyBzcGFuLmxhbmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMThweDtcbn1cbi5mb3JtX19maWx0ZXItdmFyaWFudHMgW3R5cGU9dGV4dF0ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi50aHVtYl9faW5wdXQsIC5pbWFnZV9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC05OTk5O1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGh1bWJfX3dpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3NHB4O1xuICBiYWNrZ3JvdW5kOiAjRThFQUVEO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aHVtYl9fd2luZG93IHBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50aHVtYl9fd2luZG93OmhvdmVyIC50aHVtYl9fcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpO1xufVxuXG4udGh1bWJfX3BsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xufVxuLnRodW1iX19wbGFjZWhvbGRlci51cGxvYWRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aHVtYl9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi51aV9faW1hZ2UtdXBsb2FkIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnVpX19pbWFnZS11cGxvYWQgcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udWlfX2J1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI0Q4REZGNDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi51aV9fYnV0dG9uLWFkZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjRDhERkY0O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udWlfX2J1dHRvbi1hZGQgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4udWlfX2J1dHRvbi1hcmNoaXZlLCAudWlfX2J1dHRvbi1iYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNEOERGRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi51aV9fYnV0dG9uLWFyY2hpdmUgc3ZnLCAudWlfX2J1dHRvbi1iYWNrIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnVpX19idXR0b24tcmVjb3ZlciB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnVpX19idXR0b24tcmVjb3ZlciBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG59XG4udWlfX2J1dHRvbi1yZWNvdmVyIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi51aV9fYnV0dG9uLXJlY292ZXIuaG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzEzRDQ5O1xufVxuLnVpX19idXR0b24tcmVjb3Zlci5ob3ZlciAubGFiZWwge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmllbGRzX19yZWxhdGlvbi1zZWxlY3QgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkcyB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG59XG5cbi5maWVsZF9fZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEVBRUQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZmllbGRfX2dyb3VwIC50aHVtYl9fd2luZG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWVsZF9fZ3JvdXAgLnRodW1iX193aW5kb3cgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMwMDA7XG59XG5cbi5maWVsZF9fZ3JvdXAtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbn1cbi5maWVsZF9fZ3JvdXAtbmFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzgyOTZBQTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkX19yZXBlYXRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZmllbGRfX3JlcGVhdGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5maWVsZF9fcmVwZWF0ZXItcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnJlcGVhdGVyX19yb3ctZGVsZXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpbHRlcl9fZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyX19maWVsZCAuZGVsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmZpbHRlcl9fZmllbGQgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uZHJvcHpvbmUge1xuICBib3JkZXI6IDJweCBkYXNoZWQgIzAwODdGNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kcm9wem9uZS5kcmFnb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbiNwcmV2aWV3IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuI3ByZXZpZXcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5wYl9faW1hZ2UtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBiX19pbWFnZS1ibG9jayAucHJvZ3Jlc3MtYmFyIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBiX19pbWFnZS1ibG9jayAucHJvZ3Jlc3MtYmFyIC5saW5lIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNjZmNmY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYl9faW1hZ2UtYmxvY2sgLnByb2dyZXNzLWJhciAucHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMwRTlDNjA7XG59XG4ucGJfX2ltYWdlLWJsb2NrIC5wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGJfX2ltYWdlLWJsb2NrIC5wcmV2aWV3IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnBiX19pbWFnZS1ibG9jayAuZmlsZS1wcmV2aWV3LWxhYmVsIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWxlcG9uZC0tcm9vdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuW2RhdGEtY29udGVudC1lZGl0b3JdIHtcbiAgcGFkZGluZzogMzZweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmJsb2Nrcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jaGlsZC1ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE4cHggcmdiYSgyMzIsIDIzNywgMjUwLCAwLjUwMTk2MDc4NDMpO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDglO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5jaGlsZC1ibG9jayAuY2UtYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jaGlsZC1ibG9jayA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNoaWxkLWJsb2NrOmVtcHR5OmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2UtZWRpdG9yanNDb2x1bW5zX2NvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmNoaWxkLWJsb2NrOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE4cHggcmdiYSgyMzIsIDIzNywgMjUwLCAwLjUwMTk2MDc4NDMpO1xufVxuXG4uY2UtYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbn1cbi5jZS1ibG9ja19fY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jZS1ibG9ja19fY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jZS1ibG9ja19fY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNlLXRvb2xiYXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyNHB4KTtcbn1cblxuZGlhbG9nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jZS1saW5rLWF1dG9jb21wbGV0ZV9faXRlbXMge1xuICBtYXgtaGVpZ2h0OiAyNTlweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmdnX2dhbGxlcnktZmllbGQgLmZpbGVwb25kLS1wYW5lbC1yb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5nZ19nYWxsZXJ5LWZpZWxkIC5maWxlcG9uZC0tcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG59XG4uZ2dfZ2FsbGVyeS1maWVsZCAuZmlsZXBvbmQtLWZpbGUgc3BhbiwgLmdnX2dhbGxlcnktZmllbGQgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdnX2dhbGxlcnktZmllbGQgLmZpbGVwb25kLS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMC41ZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmdnX2dhbGxlcnktZmllbGQgLmZpbGVwb25kLS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjVlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5nZ19nYWxsZXJ5LWZpZWxkIC5maWxlcG9uZC0taXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMC41ZW0pO1xuICB9XG59XG5cbi5uYXYtbWVudS1lZGl0IC5kcm9wLWFyZWEge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI0U4RUFFRDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5uYXYtbWVudS1lZGl0IC5uYXZfX2VudGl0eS1ncm91cCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5uYXYtbWVudS1lZGl0IC5uYXZfX2VudGl0eS1ncm91cCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYmFja2dyb3VuZDogI0U4RUFFRDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5uYXYtbWVudS1lZGl0IC5uYXZfX2VudGl0eS1ncm91cCAubGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5uYXYtbWVudS1lZGl0IC5uYXZfX2VudGl0eS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdi1tZW51LWVkaXQgLm5hdl9fZW50aXR5LWl0ZW0gLmNoZWNrYm94IHtcbiAgbWF4LXdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi1tZW51LWVkaXQgLm5hdl9fZW50aXR5LWl0ZW0gLmNoZWNrYm94OmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvcHVibGljL2FkbWluL2ltZy9jaGVjay5zdmdcIik7XG59XG4ubmF2LW1lbnUtZWRpdCAubmF2X19lbnRpdHktaXRlbSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXYtbWVudS1lZGl0IC5uYXZfX2VudGl0eS1pdGVtIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdi1tZW51LWVkaXQgLm5hdl9fZW50aXR5LWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWF4LWhlaWdodDogMTMycHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm5hdi1tZW51LWVkaXQgLm5hdl9fZW50aXR5LWFkZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxODkwRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODkwRkY7XG4gIHBhZGRpbmc6IDZweCA5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdi1tZW51LWVkaXQgLm5hdi1pdGVtX19jb250YWluZXIgLmNoaWxkcmVuLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDhweCAwIDAgMThweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdi1tZW51LWVkaXQgLm5hdi1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTJweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXYtbWVudS1lZGl0IC5uYXYtaXRlbSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNFOEVBRUQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubmF2LW1lbnUtZWRpdCAubmF2LWl0ZW0gLmlucHV0LXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdi1tZW51LWVkaXQgLm5hdi1pdGVtIC5pbnB1dC1yb3cuLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LWl0ZW1fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuLm5hdi1pdGVtX19idXR0b25zIC5zZWUtcGFnZSB7XG4gIGNvbG9yOiAjMTg5MEZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5uYXYtaXRlbV9fZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbm5hdi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5uYXYucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubmF2LnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbm5hdi5wYWdpbmF0aW9uIGEucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5uYXYucGFnaW5hdGlvbiBzcGFuLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBjb2xvcjogIzUwNGQ0ZDtcbn1cblxuLmljb25zLXNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb25zLXNlbGVjdC13cmFwcGVyIC5hY3RpdmUtaWNvbi13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMnB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0U4RUFFRDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pY29ucy1zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaWNvbnMtc2VsZWN0LXdyYXBwZXIgLmljb25zLWxpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTtcbn1cbi5pY29ucy1zZWxlY3Qtd3JhcHBlciAuaWNvbnMtbGlzdC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmljb25zLXNlbGVjdC13cmFwcGVyIC5pY29ucy1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWNvbnMtc2VsZWN0LXdyYXBwZXIgLmljb25zLWxpc3QgLmljb24ge1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsdGVyX19jYXRlZ29yeSB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5vcmRlcl9faGVhZCAub3JkZXJfX3N0YXR1cyB7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ub3JkZXJfX3BhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9yZGVyX19wYWdlIC5vcmRlcl9fcHJvZHVjdHMge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLm9yZGVyX19wYWdlIC5vcmRlcl9faW5mbyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLm9yZGVyX19wYWdlIC5vcmRlcl9faW5mbyAubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3JkZXJfX3BhZ2UgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm9yZGVyX19wYWdlIC5wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vcmRlcl9fcGFnZSAucHJvZHVjdCAudGh1bWIge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9yZGVyX19wYWdlIC5wcm9kdWN0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLm9yZGVyX19wYWdlIC5wcm9kdWN0IC5xdHksIC5vcmRlcl9fcGFnZSAucHJvZHVjdCAudGFzdGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ub3JkZXJfX3BhZ2UgLnByb2R1Y3QgLnF0eSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5vcmRlcl9fcGFnZSAuY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ub3JkZXJfX2luLXByb2dyZXNzLCAub3JkZXJfX2RvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5vcmRlcl9faW4tcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjJlMzczO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5vcmRlcl9fZG9uZSB7XG4gIGJhY2tncm91bmQ6ICM5OGUyYTY7XG59XG5cbi5vcmRlcl9fc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1heC13aWR0aDogMTMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vcmRlcl9fc3RhdHVzLnVucHJvY2Vzc2VkIHtcbiAgYmFja2dyb3VuZDogI2U3ZThlOTtcbn1cbi5vcmRlcl9fc3RhdHVzLmluLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2YyZTM3Mztcbn1cbi5vcmRlcl9fc3RhdHVzLmRvbmUge1xuICBiYWNrZ3JvdW5kOiAjOThlMmE2O1xufVxuXG4uc2VvLW1ldGFfX2ZpZWxkcy4taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlby1tZXRhX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZW8tbWV0YV9fY29udHJvbHMgLmxhbmctc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uc2VvLW1ldGFfX2NvbnRyb2xzIC5sYW5nLXN3aXRjaCAubGFuZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZW8tbWV0YV9fY29udHJvbHMgLmxhbmctc3dpdGNoIC5sYW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjZmRiZmU7XG59XG5cbi5zdGF0dXMgLnN0YXR1cy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc3RhdHVzIC5wZW5kaW5nIHtcbiAgYmFja2dyb3VuZDogI2U4YzY1Nztcbn1cbi5zdGF0dXMgLmZpbmlzaGVkIHtcbiAgYmFja2dyb3VuZDogIzM2OTc2Mztcbn1cbi5zdGF0dXMgLmVycm9yIHtcbiAgYmFja2dyb3VuZDogI0IwNDEzRTtcbn1cblxuLmVycm9yLWxvZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5lcnJvci1sb2cgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50cmFuc2xhdGVfX3RhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi50cmFuc2xhdGVfX3RhYmxlIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI0Q4REZGNDtcbn1cbi50cmFuc2xhdGVfX3RhYmxlIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCAwO1xufVxuLnRyYW5zbGF0ZV9fdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDAgMDtcbn1cbi50cmFuc2xhdGVfX3RhYmxlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRyYW5zbGF0ZV9fdGFibGUgdGg6Zmlyc3QtY2hpbGQsIC50cmFuc2xhdGVfX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4udHJhbnNsYXRlX190YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG59XG5cbi50cmFuc2xhdGlvbl9fdGFza3MgLi0tc3RhdHVzLWZpbmlzaGVkIHtcbiAgYmFja2dyb3VuZDogI2VlZmZmMTtcbn1cbi50cmFuc2xhdGlvbl9fdGFza3MgLi0tc3RhdHVzLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmRmZmVlO1xufVxuLnRyYW5zbGF0aW9uX190YXNrcyAuLS1zdGF0dXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZlZWVlO1xufVxuLnRyYW5zbGF0aW9uX190YXNrcyAuLS1zdGF0dXMtcGFydGlhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmYyYzg7XG59XG5cbi50cmFuc2xhdGVfX3JldHJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5tZXNzYWdlcyBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5tZXNzYWdlcyAudWlfX2xpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubWVzc2FnZSAud2luZG93IHtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cbi5tZXNzYWdlIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLm1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5tZXNzYWdlIC5tZXNzYWdlLXBob3RvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubWVzc2FnZSAubWVzc2FnZS1waG90b3MgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbG9zc2FyeS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdsb3NzYXJ5LW1vZGFsLm9wZW5lZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5nbG9zc2FyeV9faXRlbSAudmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2xvc3NhcnlfX2l0ZW0gLnZhbHVlIC5sb2NhbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI2FkZC1nbG9zc2FyeS1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4td2lkdGg6IDQxNHB4O1xufVxuI2FkZC1nbG9zc2FyeS1pdGVtIGJ1dHRvbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuI2FkZC1nbG9zc2FyeS1pdGVtIGlucHV0IHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZvcm1fX2FkZC1yZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxOHB4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtX19hZGQtcmV2aWV3IC50aHVtYiB7XG4gIHdpZHRoOiAzMCU7XG59XG4uZm9ybV9fYWRkLXJldmlldyAubWV0YSB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5mb3JtX19hZGQtcmV2aWV3IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZvcm1fX2FkZC1yZXZpZXcgW3R5cGU9ZmlsZV0ge1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xufVxuLmZvcm1fX2FkZC1yZXZpZXcgaW5wdXQsIC5mb3JtX19hZGQtcmV2aWV3IHRleHRhcmVhLCAuZm9ybV9fYWRkLXJldmlldyBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjRThFQUVEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2VhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbn1cbi5mb3JtX19hZGQtcmV2aWV3IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA5N3B4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5mb3JtX19hZGQtcmV2aWV3IGlucHV0LCAuZm9ybV9fYWRkLXJldmlldyBzZWxlY3Qge1xuICBoZWlnaHQ6IDQycHg7XG59XG4uZm9ybV9fYWRkLXJldmlldyAudGh1bWJfX3dpbmRvdyB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5mb3JtX19hZGQtcmV2aWV3IFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kOiAjRDhERkY0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ud3JpdGVyX19yZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ud3JpdGVyX19yZXZpZXcgLnRodW1iIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ud3JpdGVyX19yZXZpZXcgLm1ldGEge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwNHB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3JpdGVyX19yZXZpZXcgLnJhdGluZyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud3JpdGVyX19yZXZpZXcgLnJhdGluZyAuZGlzYWJsZWQgc3ZnIHtcbiAgZmlsbDogIzg4ODg4ODtcbn1cbi53cml0ZXJfX3JldmlldyAucmF0aW5nIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6IGdvbGQ7XG59XG4ud3JpdGVyX19yZXZpZXcgLm5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ud3JpdGVyX19yZXZpZXcgLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ud3JpdGVyX19yZXZpZXcgLmRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDg0NzQ3O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi53cml0ZXJfX3JldmlldyAuaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cml0ZXJfX3JldmlldyAuZGVsZXRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXJ0aWNsZV9fcmV2aWV3cyAucmV2aWV3X19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFydGljbGVfX3Jldmlld3MgLnJldmlld19faXRlbS5hcHByb3ZlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU4LCAyNDgsIDE3NCwgMC40MTE3NjQ3MDU5KTtcbn1cbi5hcnRpY2xlX19yZXZpZXdzIC5yZXZpZXdfX2l0ZW0gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmFydGljbGVfX3Jldmlld3MgLnJldmlld19faXRlbSAuY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGVfX3Jldmlld3MgLnJldmlld19faXRlbSAuYXBwcm92ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzBFOUM2MDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXJ0aWNsZV9fcmV2aWV3cyAucmV2aWV3X19pdGVtIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGFiX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi50YWJfX2l0ZW0gLmNiLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBtYXgtaGVpZ2h0OiAyMzhweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udGFiX19pdGVtIC5jYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnRhYl9faXRlbSAuY2IgaW5wdXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi50YWJfX2l0ZW0gLmNiIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJfX2l0ZW0gLmNiIGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRhYl9faXRlbSAuY2IgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG59XG5cbi5nZ19fb3B0aW9uLXVwbG9hZGFibGUgW3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ2dfX29wdGlvbi11cGxvYWRhYmxlIC5wcmV2aWV3LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZ19fb3B0aW9uLXVwbG9hZGFibGUgLmNhbmNlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNXB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjNzcxODFmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2dfX29wdGlvbi11cGxvYWRhYmxlIC5nZ19kcm9wem9uZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2E4YThhODtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZ2dfX29wdGlvbi11cGxvYWRhYmxlIC5nZ19maWxlLXByZXZpZXcsIC5nZ19fb3B0aW9uLXVwbG9hZGFibGUgLmdnX2ltYWdlLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ2dfX29wdGlvbi11cGxvYWRhYmxlIC5nZ19maWxlLXByZXZpZXcgLmljb24sIC5nZ19fb3B0aW9uLXVwbG9hZGFibGUgLmdnX2ltYWdlLXByZXZpZXcgLmljb24ge1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5nZ19fb3B0aW9uLXVwbG9hZGFibGUgLmdnX2ZpbGUtcHJldmlldyAuZmlsZW5hbWUsIC5nZ19fb3B0aW9uLXVwbG9hZGFibGUgLmdnX2ltYWdlLXByZXZpZXcgLmZpbGVuYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGhlbWUtZ2VuZXJhdG9yIC5jb2xvci1pdGVtIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi50aGVtZS1nZW5lcmF0b3IgLmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi50aGVtZS1nZW5lcmF0b3IgLnBhbGV0dGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLnRoZW1lLWdlbmVyYXRvciAuY29sb3ItaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRoZW1lLWdlbmVyYXRvciAuc2VsZWN0LWNvbG9yIHtcbiAgbWluLXdpZHRoOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDgycHg7XG59XG4udGhlbWUtZ2VuZXJhdG9yIC5jb2xvci1pbnB1dC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLnRoZW1lLWdlbmVyYXRvciAuaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRoZW1lLWdlbmVyYXRvciBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGhlbWUtZ2VuZXJhdG9yIC5wY3ItYnV0dG9uIHtcbiAgd2lkdGg6IDUycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRoZW1lLWdlbmVyYXRvciBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xufVxuXG4uZXhhbXBsZV9fbWFpbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZXhhbXBsZV9fc2Vjb25kYXJ5IHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9ncmVzcy1tb2RhbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9ncmVzcy1tb2RhbC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZ3Jlc3Mtd2luZG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9ncmVzcy13aW5kb3cgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnByb2dyZXNzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWJlZGVmO1xuICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4uYnVpbGQtc3VjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1NmFlMjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46Zm9jdXMsXG46YWN0aXZlIHtcbiAgLypvdXRsaW5lOiBub25lOyovXG59XG5cbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIC8qIG91dGxpbmU6IG5vbmU7Ki9cbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgLyogY29sb3I6IGluaGVyaXQ7ICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyAqL1xufVxuXG5hOmhvdmVyICB7XG4gIC8qIGNvbG9yOiBpbmhlcml0OyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiYm9keS5sb2dpbiB7XG4gIC8vYmFja2dyb3VuZDogdXJsKFwiL3B1YmxpYy9mcm9udGVuZC9pbWcvYWRtaW4uanBnXCIpIDEwMCUgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBwLCBsYWJlbCwgaDF7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHdhdmUge1xuICAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjAwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2VsbCB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00MHB4LCAwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG59XG5cbi5lbmRXYXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvZ2luX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubG9naW5fX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogNDRweCA0NHB4IDYycHggNDRweDtcbiAgbWF4LXdpZHRoOiA1MzlweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgbGFiZWx7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuXG4gIGlucHV0e1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAxNnB4IDI1cHggMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBREFEQUQ7XG4gIH1cblxuICBpbnB1dDo6cGxhY2Vob2xkZXJ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gIH1cblxuICBpbnB1dDpmb2N1c3tcbiAgICBib3JkZXI6IDFweCBzb2xpZCAgIzBFOUM2MDtcbiAgfVxuXG4gIFt0eXBlPXN1Ym1pdF17XG4gICAgYmFja2dyb3VuZDogICMwRTlDNjA7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxOXB4IHJnYmEoMTE5LCAxNDcsIDY1LCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuYWxlcnQtZGFuZ2Vye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2VkMTQzZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5sb2dpbl9faGVhZGluZ3tcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogODJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0uZW90Jyk7XG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTWVkaXVtJyksIGxvY2FsKCdNb250c2VycmF0LU1lZGl1bScpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQuZW90Jyk7XG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTGlnaHQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtTGlnaHQnKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUxpZ2h0LmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTGlnaHQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IEJvbGQnKSwgbG9jYWwoJ01vbnRzZXJyYXQtQm9sZCcpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLnN2ZyNNb250c2VycmF0LUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1CbGFjay5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBCbGFjaycpLCBsb2NhbCgnTW9udHNlcnJhdC1CbGFjaycpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQmxhY2suc3ZnI01vbnRzZXJyYXQtQmxhY2snKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLmVvdCcpO1xuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IFNlbWlCb2xkJyksIGxvY2FsKCdNb250c2VycmF0LVNlbWlCb2xkJyksXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC5zdmcjTW9udHNlcnJhdC1TZW1pQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBSZWd1bGFyJyksIGxvY2FsKCdNb250c2VycmF0LVJlZ3VsYXInKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci5zdmcjTW9udHNlcnJhdC1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuaHRtbHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgJ3NhbnMtc2VyaWYnO1xuICBjb2xvcjogdmFyaWFibGVzLiRwcmltYXJ5VGV4dDtcbn1cblxuaDF7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn0iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5cbiNsYXlvdXQtY29udGFpbmVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJhY2tncm91bmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4jbGF5b3V0LWFzaWRle1xuICB3aWR0aDogMjYwcHg7XG4gIHBhZGRpbmc6IDI0cHggMTZweCA4cHg7XG59XG5cbiNsYXlvdXQtbWFpbntcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcbiAgcGFkZGluZzogNjRweCAxMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYud2l0aC1oZWFkZXJ7XG4gICAgcGFkZGluZzogMTIwcHggMTI1cHggNjRweDtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAjbGF5b3V0LW1haW57XG4gICAgcGFkZGluZzogNjRweCA1MHB4O1xuXG4gICAgJi53aXRoLWhlYWRlcntcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDUwcHggNjRweDtcbiAgICB9XG4gIH1cbn1cblxuLnVpX19tYWluLWhlYWR7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmOmVtcHR5e1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5idXR0b25ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICo6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cbiAgfVxufVxuXG4udWlfX3N0aWNreS1oZWFkZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRzaWRlTmF2O1xuICBwYWRkaW5nOiAxMnB4IDEyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnVpX19idXR0b24tYmFja3tcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnVpX18yLWNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuNGZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBncmlkLXJvdy1nYXA6IDBweDtcblxuICAmLi0taW52ZXJzZXtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNGZyIDFmcjtcbiAgfVxufVxuXG4udWlfXzItY29sLS1tYWluIHsgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyOyB9XG5cbi51aV9fMi1jb2wtLWFzaWRlIHtcbiAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsMCwwLC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIC51aV9fZm9ybS1jb250cm9sc3tcbiAgICBbdHlwZT1zdWJtaXRde1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGRTZXR7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggN3B4IHJnYmEoMCwwLDAsIC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5jb2xsYXBzZWR7XG4gICAgLnVpX19mb3JtLXJvdzpub3QoLmZpZWxkc2V0X19uYW1lKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbGxhcHNle1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLmNvbGxhcHNle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMThweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG5cbiAgLmNoaWxkcmVuLWNvbnRhaW5lcntcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzMxM2Q0OTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpO1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLnVpX190YWJze1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnVpX190YWJ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICYudGFiLWlucHV0LWVycm9ye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMjRiNGI7XG4gIH1cblxuICAmLmFjdGl2ZSwgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJ1dHRvbjtcbiAgfVxufVxuXG4udWlfX3RhYi1jb250ZW50e1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZle1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn0iLCIkYmFja2dyb3VuZDogcmdiKDIzNSwgMjM3LCAyMzkpO1xuJHNpZGVOYXY6ICAjZmZmO1xuJGJvcmRlcjogI0U4RUFFRDtcbiRib3JkZXJTZWNvbmRhcnk6ICNkMGQwZDA7XG4kcHJpbWFyeVRleHQ6ICMwMDA7XG4kc2Vjb25kYXJ5VGV4dDogIzAwMDtcbiRuYXZUZXh0OiAjMDAwO1xuJG5hdkhpZ2hsaWdodDogI0U4RUFFRDtcbiRidXR0b25QcmltYXJ5OiAjMzEzRDQ5O1xuJGFzaWRlSW5wdXQ6ICNFOEVBRUQ7XG4kaXRlbUFzaWRlOiAjMjEyQTMzO1xuJGJ1dHRvbjogICNEOERGRjQ7IiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4udWlfX3NpZGUtbmF2e1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHNpZGVOYXY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNvbGxhcHNle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAzN3B4O1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHNpZGVOYXY7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLmJyYW5ke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmNvbXBhbnkgLm5hbWV7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHByaW1hcnlUZXh0O1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gIH1cblxuICAuY29tcGFueSAubGFiZWx7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHNlY29uZGFyeVRleHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi51aV9fbmF2aWdhdGlvbntcbiAgLm5hdi1pdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBzdmd7XG4gICAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuYXZIaWdobGlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgIC5sYWJlbHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kcHJpbWFyeVRleHQ7XG4gICAgICB9XG5cbiAgICAgIHN2Z3tcbiAgICAgICAgLnN0cm9rZXtcbiAgICAgICAgICBzdHJva2U6IHZhcmlhYmxlcy4kcHJpbWFyeVRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsbHtcbiAgICAgICAgICBmaWxsOiB2YXJpYWJsZXMuJHByaW1hcnlUZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxhYmVse1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG5hdlRleHQ7XG4gIH1cbn0iLCJAdXNlICd2YXJpYWJsZXMnO1xuXG4udWlfX2xpc3Rpbmd7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51aV9fbGlzdGluZy1oZWFke1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHNpZGVOYXY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcbn1cblxuLnVpX19saXN0aW5nLXRoe1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyaWFibGVzLiRzZWNvbmRhcnlUZXh0O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udWlfX2xpc3RpbmctaXRlbXtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRidXR0b247XG4gIH1cbn1cblxuLnVpX19saXN0aW5nLWNlbGx7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJHNlY29uZGFyeVRleHQ7XG59XG5cbi51aV9fbGlzdGluZy1lZGl0e1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVpX19saXN0aW5nLWJ1dHRvbntcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IDQwcHg7XG5cbiAgc3Zne1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gIH1cblxuICAubGFiZWx7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kc2Vjb25kYXJ5VGV4dDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi5ob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgLmxhYmVse1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuIiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4udWlfX2xhbmctc3dpdGNoZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNFOEVBRUQ7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cblxuICBsaXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuc2hvd3tcbiAgICAgIGJhY2tncm91bmQ6ICNiNGMwZTI7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4uc3dpdGNoLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2l0Y2gtaXRlbSAubGFiZWwge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnN3aXRjaC1pdGVtIH4gLmNvbnRyb2xbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMSwgMS40KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RUFFRDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggcmdiYSgwLDAsMCwgLjEpO1xufVxuLnN3aXRjaC1pdGVtIH4gLmNvbnRyb2xbdHlwZT1cImNoZWNrYm94XCJdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDYwLjklO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSksXG4gIHBhZGRpbmcgMC4zcyBlYXNlLCBtYXJnaW4gMC4zcyBlYXNlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2l0Y2gtaXRlbSB+IC5jb250cm9sW3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmU6YWZ0ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uc3dpdGNoLWl0ZW0gfiAuY29udHJvbFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGMwZTI7XG59XG4uc3dpdGNoLWl0ZW0gfiAuY29udHJvbFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDphZnRlciB7XG4gIGxlZnQ6IDM5LjElO1xufVxuLnN3aXRjaC1pdGVtIH4gLmNvbnRyb2xbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YWN0aXZlOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4uc3dpdGNoLWl0ZW0gfiAuY29udHJvbFt0eXBlPVwiY2hlY2tib3hcIl0gfiAubGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJPRkZcIjtcbn1cbi5zd2l0Y2gtaXRlbSB+IC5jb250cm9sW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLmxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT05cIjtcbn1cbi5zd2l0Y2gtaXRlbSB+IC5jb250cm9sW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5zd2l0Y2gtaXRlbSB+IC5jb250cm9sW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDphY3RpdmU6YWZ0ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5pY2UtY2J7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXgtaGVpZ2h0OiAxODVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJi5yZXZpZXdzLWNie1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBsYWJlbDpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJvcmRlciFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG5cbiAgLyogVHJhY2sgKi9cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIH1cblxuICAvKiBIYW5kbGUgKi9cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cblxuICAuZ3JvdXAtbGFiZWx7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICB9XG5cbiAgbGFiZWx7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgfVxuXG4gIGxhYmVsOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZXtcbiAgICBjb250ZW50OiAn4pyTJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBbdHlwZT1jaGVja2JveF17XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRvcDogMDtcbiAgfVxufVxuIiwiQHVzZSAndmFyaWFibGVzJztcbkB1c2UgXCJjaGVja2JveFwiO1xuXG4uYTJsaXhfdHJhbnNsYXRpb25zRmllbGRzIHtcbiAgLnRvZ2dsZS1sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4udWlfX2Zvcm0ge1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHByaW1hcnlUZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSksIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kcHJpbWFyeVRleHQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3B1YmxpYy9hZG1pbi9pbWcvZHJvcGRvd24tYXJyLnN2ZycpIG5vLXJlcGVhdCByaWdodCAxcmVtIGNlbnRlciAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjIpO1xuICAgIH1cbiAgfVxuXG5cbiAgdGV4dGFyZWEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTgycHg7XG4gIH1cblxuICAudWlfXzItY29sLS1hc2lkZSwgLmZpZWxkU2V0IHtcbiAgICAudWlfX2Zvcm0tcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLnVpX19mb3JtLWNvbnRyb2xzIC51aV9fYnV0dG9uLWRlbGV0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSksIHRleHRhcmVhIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYXNpZGVJbnB1dDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9wdWJsaWMvYWRtaW4vaW1nL2Ryb3Bkb3duLWFyci5zdmcnKSBuby1yZXBlYXQgcmlnaHQgMXJlbSBjZW50ZXIgdmFyaWFibGVzLiRhc2lkZUlucHV0O1xuICAgIH1cblxuICAgIFt0eXBlPWRhdGVdLCBbdHlwZT10aW1lXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkU2V0IHtcbiAgICAudWlfX2Zvcm0tcm93Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnVpX19mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgJi4tLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51aV9fZm9ybS1jb250cm9scyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBbdHlwZT1zdWJtaXRdIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC51aV9fYnV0dG9uLWRlbGV0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5yZW1vdmUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZm9ybV9fY2hlY2tib3gge1xuICBbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9wdWJsaWMvYWRtaW4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgICB9XG4gIH1cbn1cblxuLnN0cmluZy10cmFuc2xhdGlvbl9fZm9ybSB7XG4gIGlucHV0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICBcbiAgLnN0cmluZy1pbnB1dHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmxhbmd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtX19maWx0ZXItdmFyaWFudHN7XG4gIGhye1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgbWFyZ2luOiAxM3B4IDA7XG4gIH1cbiAgXG4gIC5maWVsZC13cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIHNwYW4ubGFuZ3tcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgW3R5cGU9dGV4dF17XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbn0iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5cbi50aHVtYl9faW5wdXQsIC5pbWFnZV9faW5wdXR7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTk5OTk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50aHVtYl9fd2luZG93e1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNzRweDtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRhc2lkZUlucHV0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBwaWN0dXJle1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmOmhvdmVye1xuICAgIC50aHVtYl9fcGxhY2Vob2xkZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMDIpO1xuICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNywgMzUsIDQyLCAwLjgpLCByZ2JhKDI3LCAzNSwgNDIsIDAuOCkpXG4gICAgfVxuICB9XG59XG5cbi50aHVtYl9fcGxhY2Vob2xkZXJ7XG4gIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuXG4gICYudXBsb2FkZWR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGh1bWJfX2ltZ3tcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi51aV9faW1hZ2UtdXBsb2Fke1xuICBpbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgcGljdHVyZXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59IiwiQHVzZSAndmFyaWFibGVzJztcblxuLnVpX19idXR0b24tcHJpbWFyeXtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRidXR0b247XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJHByaW1hcnlUZXh0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4udWlfX2J1dHRvbi1hZGR7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJHByaW1hcnlUZXh0O1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJ1dHRvbjtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHN2Z3tcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLnVpX19idXR0b24tYXJjaGl2ZSwgLnVpX19idXR0b24tYmFja3tcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcmlhYmxlcy4kcHJpbWFyeVRleHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYnV0dG9uO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgc3Zne1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4udWlfX2J1dHRvbi1yZWNvdmVye1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogNDBweDtcblxuICBzdmd7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgfVxuXG4gIC5sYWJlbHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRzZWNvbmRhcnlUZXh0O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLmhvdmVye1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYnV0dG9uUHJpbWFyeTtcblxuICAgIC5sYWJlbHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZHNfX3JlbGF0aW9uLXNlbGVjdCAuaGlkZGVue1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4uZmllbGRzIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cblxuLmZpZWxkX19ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgLnRodW1iX193aW5kb3d7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIHN2Z3tcbiAgICAgIHBhdGh7XG4gICAgICAgIHN0cm9rZTogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkX19ncm91cC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiB2YXJpYWJsZXMuJHByaW1hcnlUZXh0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjODI5NkFBO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmZpZWxkX19yZXBlYXRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZmllbGRfX3JlcGVhdGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5maWVsZF9fcmVwZWF0ZXItcm93IHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5yZXBlYXRlcl9fcm93LWRlbGV0ZXtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpbHRlcl9fZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmRlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTdweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmRyb3B6b25lIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICMwMDg3Rjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRyb3B6b25lLmRyYWdvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbiNwcmV2aWV3IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQhaW1wb3J0YW50O1xufVxuI3ByZXZpZXcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5wYl9faW1hZ2UtYmxvY2t7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgLnByb2dyZXNzLWJhcntcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmxpbmV7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2NmY2ZjZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnByb2dyZXNze1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogIzBFOUM2MDtcbiAgICB9XG4gIH1cblxuICAucHJldmlld3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBzdmd7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAuZmlsZS1wcmV2aWV3LWxhYmVse1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5maWxlcG9uZC0tcm9vdHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4iLCJbZGF0YS1jb250ZW50LWVkaXRvcl0ge1xuICBwYWRkaW5nOiAzNnB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYmxvY2tzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNoaWxkLWJsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDIzMiwgMjM3LCAyNTAsIDAuNTAxOTYwNzg0Myk7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0OCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmNoaWxkLWJsb2NrIC5jZS1ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNoaWxkLWJsb2NrID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2hpbGQtYmxvY2s6ZW1wdHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jZS1lZGl0b3Jqc0NvbHVtbnNfY29sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uY2hpbGQtYmxvY2s6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDIzMiwgMjM3LCAyNTAsIDAuNTAxOTYwNzg0Myk7XG59XG5cbi5jZS1ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuXG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgaDN7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBoNHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uY2UtdG9vbGJhcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTI0cHgpO1xufVxuXG5kaWFsb2cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmNlLWxpbmstYXV0b2NvbXBsZXRlX19pdGVtcyB7XG4gIG1heC1oZWlnaHQ6IDI1OXB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufSIsIkB1c2UgJ3ZhcmlhYmxlcyc7XG5cbi5nZ19nYWxsZXJ5LWZpZWxke1xuICAuZmlsZXBvbmQtLXBhbmVsLXJvb3Qge1xuICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbGVwb25kLS1wYW5lbHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlclNlY29uZGFyeTtcbiAgfVxuXG4gIC5maWxlcG9uZC0tZmlsZSBzcGFuLCBwe1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmZpbGVwb25kLS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjVlbSk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5maWxlcG9uZC0taXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjVlbSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAuZmlsZXBvbmQtLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMC41ZW0pO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuLm5hdi1tZW51LWVkaXQge1xuICAuZHJvcC1hcmVhIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgdmFyaWFibGVzLiRib3JkZXJTZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRib3JkZXI7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5uYXZfX2VudGl0eS1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlclNlY29uZGFyeTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRThFQUVEO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyU2Vjb25kYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICAubmF2X19lbnRpdHktaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIC5jaGVja2JveCB7XG4gICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICY6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9wdWJsaWMvYWRtaW4vaW1nL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyU2Vjb25kYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2X19lbnRpdHktbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXJTZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXgtaGVpZ2h0OiAxMzJweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5uYXZfX2VudGl0eS1hZGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMTg5MEZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODkwRkY7XG4gICAgcGFkZGluZzogNnB4IDlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLm5hdi1pdGVtX19jb250YWluZXIge1xuICAgIC5jaGlsZHJlbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogOHB4IDAgMCAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJvcmRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLmlucHV0LXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtcm93Li0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtaXRlbV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgLnNlZS1wYWdlIHtcbiAgICBjb2xvcjogIzE4OTBGRjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4ubmF2LWl0ZW1fX2RlbGV0ZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5uYXYucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgYS5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBjb2xvcjogIzE4OTBmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICBcbiAgc3Bhbi5wYWdpbmF0aW9uX19pdGVte1xuICAgIGNvbG9yOiAjNTA0ZDRkO1xuICB9XG59XG5cbi5pY29ucy1zZWxlY3Qtd3JhcHBlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5hY3RpdmUtaWNvbi13cmFwcGVye1xuICAgIG1heC13aWR0aDogMzJweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNFOEVBRUQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgc2VsZWN0e1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLmljb25zLWxpc3R7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiA5OTtcblxuICAgICYuYWN0aXZle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmljb257XG4gICAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59IiwiLmZpbHRlcl9fY2F0ZWdvcnl7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50O1xufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuLm9yZGVyX19oZWFke1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIC5vcmRlcl9fc3RhdHVze1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ub3JkZXJfX3BhZ2V7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggcmdiYSgwLDAsMCwuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAub3JkZXJfX3Byb2R1Y3Rze1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5vcmRlcl9faW5mb3tcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAubGluZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucHJvZHVjdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAudGh1bWJ7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLnF0eSwgLnRhc3Rle1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5xdHl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRyb2xze1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ub3JkZXJfX2luLXByb2dyZXNzLCAub3JkZXJfX2RvbmV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm9yZGVyX19pbi1wcm9ncmVzc3tcbiAgYmFja2dyb3VuZDogI2YyZTM3MztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ub3JkZXJfX2RvbmV7XG4gIGJhY2tncm91bmQ6ICM5OGUyYTY7XG59XG5cbi5vcmRlcl9fc3RhdHVze1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWF4LXdpZHRoOiAxMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gICYudW5wcm9jZXNzZWR7XG4gICAgYmFja2dyb3VuZDogI2U3ZThlOTtcbiAgfVxuXG4gICYuaW4tcHJvZ3Jlc3N7XG4gICAgYmFja2dyb3VuZDogI2YyZTM3MztcbiAgfVxuXG4gICYuZG9uZXtcbiAgICBiYWNrZ3JvdW5kOiAjOThlMmE2O1xuICB9XG59IiwiLnNlby1tZXRhX19maWVsZHMuLWhpZGRlbntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlby1tZXRhX19jb250cm9sc3tcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5sYW5nLXN3aXRjaHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDE7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgLmxhbmd7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZDogI2NmZGJmZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gICIsIi5zdGF0dXN7XG4gIC5zdGF0dXMtbGFiZWx7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAucGVuZGluZ3tcbiAgICBiYWNrZ3JvdW5kOiAjZThjNjU3O1xuICB9XG5cbiAgLmZpbmlzaGVke1xuICAgIGJhY2tncm91bmQ6ICMzNjk3NjM7XG4gIH1cblxuICAuZXJyb3J7XG4gICAgYmFja2dyb3VuZDogI0IwNDEzRTtcbiAgfVxufVxuXG4uZXJyb3ItbG9ne1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgcHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLnRyYW5zbGF0ZV9fdGFibGV7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgdHI6Zmlyc3QtY2hpbGR7XG4gICAgdGh7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICNEOERGRjQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDhweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGR7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIHRoOmZpcnN0LWNoaWxkLCB0ZDpmaXJzdC1jaGlsZHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIHRyOmxhc3QtY2hpbGQgdGR7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgfVxufVxuXG4udHJhbnNsYXRpb25fX3Rhc2tze1xuXG4gIC4tLXN0YXR1cy1maW5pc2hlZHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVmZmYxO1xuICB9XG5cbiAgLi0tc3RhdHVzLXBlbmRpbmd7XG4gICAgYmFja2dyb3VuZDogI2ZkZmZlZTtcbiAgfVxuXG4gIC4tLXN0YXR1cy1lcnJvcntcbiAgICBiYWNrZ3JvdW5kOiAjZmZlZWVlO1xuICB9XG5cbiAgLi0tc3RhdHVzLXBhcnRpYWx7XG4gICAgYmFja2dyb3VuZDogI2ZmZjJjODtcbiAgfVxufVxuXG4udHJhbnNsYXRlX19yZXRyeXtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59IiwiLm1lc3NhZ2Vze1xuICBoMntcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnVpX19saXN0aW5ne1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLm1lc3NhZ2V7XG4gIC53aW5kb3d7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cblxuICBoMntcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgcHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5tZXNzYWdlLXBob3Rvc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59IiwiLmdsb3NzYXJ5LW1vZGFse1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAuMyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLm9wZW5lZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5nbG9zc2FyeV9faXRlbXtcbiAgLnZhbHVle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5sb2NhbGV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59XG5cbiNhZGQtZ2xvc3NhcnktaXRlbXtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4td2lkdGg6IDQxNHB4O1xuXG4gIGJ1dHRvbntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgaW5wdXR7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmNmY5ZmI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59IiwiLmFkZC1yZXZpZXcge1xufVxuXG4uZm9ybV9fYWRkLXJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE4cHggMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gIC50aHVtYiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC5tZXRhIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRThFQUVEO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDk3cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIGlucHV0LCBzZWxlY3Qge1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxuXG4gIC50aHVtYl9fd2luZG93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZDogI0Q4REZGNDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLndyaXRlcl9fcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gIC50aHVtYiB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLm1ldGEge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTA0cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJhdGluZyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmRpc2FibGVkIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM4ODg4ODg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgZmlsbDogZ29sZDtcbiAgICB9XG4gIH1cblxuICAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0ODQ3NDc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5kZWxldGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uYXJ0aWNsZV9fcmV2aWV3cyB7XG4gIC5yZXZpZXdfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi5hcHByb3ZlZHtcbiAgICAgIGJhY2tncm91bmQ6ICM5ZWY4YWU2OTtcbiAgICB9XG5cbiAgICBkaXZ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLmNvbnRyb2xze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFwcHJvdmV7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMwRTlDNjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59IiwiLnRhYl9faXRlbXtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAuY2ItZ3JvdXB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBtYXgtaGVpZ2h0OiAyMzhweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5jYntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgbGFiZWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dCArIGxhYmVsOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICfinJMnO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogMXB4O1xuICAgIH1cbiAgfVxufSIsIi5nZ19fb3B0aW9uLXVwbG9hZGFibGV7XG4gIFt0eXBlPVwiZmlsZVwiXXtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICBcbiAgLnByZXZpZXctY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhbmNlbHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjNzcxODFmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5nZ19kcm9wem9uZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYThhOGE4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4XG4gIDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5nZ19maWxlLXByZXZpZXcsIC5nZ19pbWFnZS1wcmV2aWV3e1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMTBweDs7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuaWNvbntcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuZmlsZW5hbWV7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufSIsIi50aGVtZS1nZW5lcmF0b3J7XG4gIC5jb2xvci1pdGVte1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5pbnB1dHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgLnBhbGV0dGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cblxuICAuY29sb3ItaW5wdXQtd3JhcHBlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zZWxlY3QtY29sb3J7XG4gICAgbWluLXdpZHRoOiA4MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogODJweDtcbiAgfVxuXG4gIC5jb2xvci1pbnB1dC1jaXJjbGV7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIH1cblxuICAuaW5wdXR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgbGFiZWx7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wY3ItYnV0dG9ue1xuICAgIHdpZHRoOiA1MnB4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUycHghaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBoMntcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICB9XG59XG5cbi5leGFtcGxlX19tYWlue1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmV4YW1wbGVfX3NlY29uZGFyeXtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9ncmVzcy1tb2RhbHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5hY3RpdmV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3Mtd2luZG93e1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDdweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaDJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuLnByb2dyZXNzLWNvbnRlbnR7XG4gIGJhY2tncm91bmQ6ICNlYmVkZWY7XG4gIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5idWlsZC1zdWNjZXNze1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTZhZTIxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLyohXG4gKiBGaWxlUG9uZCA0LjMyLjhcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCwgaHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVQvXG4gKiBQbGVhc2UgdmlzaXQgaHR0cHM6Ly9wcWluYS5ubC9maWxlcG9uZC8gZm9yIGRldGFpbHMuXG4gKi9cblxuLyogZXNsaW50LWRpc2FibGUgKi9cbi5maWxlcG9uZC0tYXNzaXN0YW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi8qIEhhcmQgdG8gb3ZlcnJpZGUgc3R5bGVzICovXG4uZmlsZXBvbmQtLWJyb3dzZXIuZmlsZXBvbmQtLWJyb3dzZXIge1xuICAgIC8qIGlzIHBvc2l0aW9uZWQgYWJzb2x1dGUgc28gaXQgaXMgZm9jdXNhYmxlIGZvciBmb3JtIHZhbGlkYXRpb24gZXJyb3JzICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLyogaXMgcG9zaXRpb25lZCB+YmVoaW5kIGRyb3AgbGFiZWwgKi9cbiAgICBsZWZ0OiAxZW07XG4gICAgdG9wOiAxLjc1ZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG5cbiAgICAvKiBoaWRlIHZpc3VhbGx5ICovXG4gICAgb3BhY2l0eTogMDtcbiAgICBmb250LXNpemU6IDA7IC8qIHJlbW92ZXMgdGV4dCBjdXJzb3IgaW4gSW50ZXJuZXQgRXhwbG9yZXIgMTEgKi9cbn1cbi5maWxlcG9uZC0tZGF0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRhaW46IHN0cmljdDtcbn1cbi5maWxlcG9uZC0tZHJpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDAuMTtcblxuICAgIC8qIGNhbid0IGludGVyYWN0IHdpdGggdGhpcyBlbGVtZW50ICovXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAvKiBpbmhlcml0IGJvcmRlciByYWRpdXMgZnJvbSBwYXJlbnQgKG5lZWRlZCBmb3IgZHJpcC1ibG9iIGN1dCBvZikgKi9cbiAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcblxuICAgIC8qIHRoaXMgc2VlbXMgdG8gcHJldmVudCBDaHJvbWUgZnJvbSByZWRyYXdpbmcgdGhpcyBsYXllciBjb25zdGFudGx5ICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAxKTtcbn1cbi5maWxlcG9uZC0tZHJpcC1ibG9iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDhlbTtcbiAgICBoZWlnaHQ6IDhlbTtcbiAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICBtYXJnaW4tdG9wOiAtNGVtO1xuICAgIGJhY2tncm91bmQ6ICMyOTI2MjU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgLyogd2lsbCBiZSBhbmltYXRlZCAqL1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG4uZmlsZXBvbmQtLWRyb3AtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM0ZjRmNGY7XG5cbiAgICAvKiBjZW50ZXIgY29udGVudHMgKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAvKiBmaXhlcyBJRTExIGNlbnRlcmluZyBwcm9ibGVtcyAoaXMgb3ZlcnJ1bGVkIGJ5IGxhYmVsIG1pbi1oZWlnaHQpICovXG4gICAgaGVpZ2h0OiAwcHg7XG5cbiAgICAvKiBkb250IGFsbG93IHNlbGVjdGlvbiAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAvKiB3aWxsIGJlIGFuaW1hdGVkICovXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cbi8qIEhhcmQgdG8gb3ZlcnJpZGUgc3R5bGVzIG9uIHB1cnBvc2UgKi9cbi5maWxlcG9uZC0tZHJvcC1sYWJlbC5maWxlcG9uZC0tZHJvcC1sYWJlbCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtOyAvKiB1c2UgcGFkZGluZyBpbnN0ZWFkIG9mIG1hcmdpbiBzbyBjbGljayBhcmVhIGlzIG5vdCBpbXBhY3RlZCAqL1xufVxuLmZpbGVwb25kLS1kcm9wLWxhYmVsIGxhYmVsIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZmlsZXBvbmQtLWxhYmVsLWFjdGlvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2E3YTRhNDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNhN2E0YTQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbGVwb25kLS1yb290W2RhdGEtZGlzYWJsZWRdIC5maWxlcG9uZC0tZHJvcC1sYWJlbCBsYWJlbCB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuLyogSGFyZCB0byBvdmVycmlkZSBzdHlsZXMgKi9cbi5maWxlcG9uZC0tZmlsZS1hY3Rpb24tYnV0dG9uLmZpbGVwb25kLS1maWxlLWFjdGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHdpZHRoOiAxLjYyNWVtO1xuICAgIGhlaWdodDogMS42MjVlbTtcblxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG4gICAgLyogaGlkZGVuIGxhYmVsICovXG59XG4uZmlsZXBvbmQtLWZpbGUtYWN0aW9uLWJ1dHRvbi5maWxlcG9uZC0tZmlsZS1hY3Rpb24tYnV0dG9uIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZpbGVwb25kLS1maWxlLWFjdGlvbi1idXR0b24uZmlsZXBvbmQtLWZpbGUtYWN0aW9uLWJ1dHRvbiB7XG4gICAgLyogc2NhbGUgU1ZHIHRvIGZpbGwgYnV0dG9uICovXG59XG4uZmlsZXBvbmQtLWZpbGUtYWN0aW9uLWJ1dHRvbi5maWxlcG9uZC0tZmlsZS1hY3Rpb24tYnV0dG9uIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmZpbGVwb25kLS1maWxlLWFjdGlvbi1idXR0b24uZmlsZXBvbmQtLWZpbGUtYWN0aW9uLWJ1dHRvbiB7XG4gICAgLyogYmlnZ2VyIHRvdWNoIGFyZWEgKi9cbn1cbi5maWxlcG9uZC0tZmlsZS1hY3Rpb24tYnV0dG9uLmZpbGVwb25kLS1maWxlLWFjdGlvbi1idXR0b246OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTAuNzVlbTtcbiAgICByaWdodDogLTAuNzVlbTtcbiAgICB0b3A6IC0wLjc1ZW07XG4gICAgYm90dG9tOiAtMC43NWVtO1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuLyogU29mdCBzdHlsZXMgKi9cbi5maWxlcG9uZC0tZmlsZS1hY3Rpb24tYnV0dG9uIHtcbiAgICAvKiB1c2UgZGVmYXVsdCBhcnJvdyBjdXJzb3IgKi9cbiAgICBjdXJzb3I6IGF1dG87XG5cbiAgICAvKiByZXNldCBkZWZhdWx0IGJ1dHRvbiBzdHlsZXMgKi9cbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIC8qIHNldCBkZWZhdWx0IGxvb2sgbiBmZWVsICovXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgLyogd2UgYW5pbWF0ZSBib3ggc2hhZG93IG9uIGZvY3VzICovXG4gICAgLyogaXQncyBvbmx5IHNsaWdodGx5IHNsb3dlciB0aGFuIGFuaW1hdGluZyAqL1xuICAgIC8qIGEgcHNldWRvLWVsZW1lbnQgd2l0aCB0cmFuc2Zvcm1zIGFuZCByZW5kZXJzICovXG4gICAgLyogYSBsb3QgYmV0dGVyIG9uIGNocm9tZSAqL1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW47XG59XG4uZmlsZXBvbmQtLWZpbGUtYWN0aW9uLWJ1dHRvbjpob3Zlcixcbi5maWxlcG9uZC0tZmlsZS1hY3Rpb24tYnV0dG9uOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5maWxlcG9uZC0tZmlsZS1hY3Rpb24tYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmZpbGVwb25kLS1maWxlLWFjdGlvbi1idXR0b25baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi8qIGVkaXQgYnV0dG9uICovXG4uZmlsZXBvbmQtLWFjdGlvbi1lZGl0LWl0ZW0uZmlsZXBvbmQtLWFjdGlvbi1lZGl0LWl0ZW0ge1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgcGFkZGluZzogMC4xODc1ZW07XG59XG4uZmlsZXBvbmQtLWFjdGlvbi1lZGl0LWl0ZW0uZmlsZXBvbmQtLWFjdGlvbi1lZGl0LWl0ZW1bZGF0YS1hbGlnbio9J2NlbnRlciddIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTg3NWVtO1xufVxuLmZpbGVwb25kLS1hY3Rpb24tZWRpdC1pdGVtLmZpbGVwb25kLS1hY3Rpb24tZWRpdC1pdGVtW2RhdGEtYWxpZ24qPSdib3R0b20nXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTg3NWVtO1xufVxuLmZpbGVwb25kLS1hY3Rpb24tZWRpdC1pdGVtLWFsdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIDAuMjVlbTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5maWxlcG9uZC0tYWN0aW9uLWVkaXQtaXRlbS1hbHQgc3ZnIHtcbiAgICB3aWR0aDogMS4zMTI1ZW07XG4gICAgaGVpZ2h0OiAxLjMxMjVlbTtcbn1cbi5maWxlcG9uZC0tYWN0aW9uLWVkaXQtaXRlbS1hbHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG9wYWNpdHk6IDA7XG59XG4uZmlsZXBvbmQtLWZpbGUtaW5mbyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIC8qIHdpbGwgYmUgYW5pbWF0ZWQgKi9cbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG4gICAgLyogY2FuJ3QgZG8gYW55dGhpbmcgd2l0aCB0aGlzIGluZm8gKi9cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLyogbm8gbWFyZ2lucyBvbiBjaGlsZHJlbiAqL1xufVxuLmZpbGVwb25kLS1maWxlLWluZm8gKiB7XG4gICAgbWFyZ2luOiAwO1xufVxuLmZpbGVwb25kLS1maWxlLWluZm8ge1xuICAgIC8qIHdlIGRvbid0IHdhbnQgdG8gaGF2ZSB0aGVzZSBvdmVycnVsZXMgc28gdGhlc2Ugc2VsZWN0b3JzIGFyZSBhIGJpdCBtb3JlIHNwZWNpZmljICovXG59XG4uZmlsZXBvbmQtLWZpbGUtaW5mbyAuZmlsZXBvbmQtLWZpbGUtaW5mby1tYWluIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgLyogd2Ugd2FudCBlbGxpcHNpcyBpZiB0aGlzIGJhciBnZXRzIHRvbyB3aWRlICovXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmZpbGVwb25kLS1maWxlLWluZm8gLmZpbGVwb25kLS1maWxlLWluZm8tc3ViIHtcbiAgICBmb250LXNpemU6IDAuNjI1ZW07XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5maWxlcG9uZC0tZmlsZS1pbmZvIC5maWxlcG9uZC0tZmlsZS1pbmZvLXN1YjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5maWxlcG9uZC0tZmlsZS1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgbWluLXdpZHRoOiAyLjI1ZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAvKiB3aWxsIGJlIGFuaW1hdGVkICovXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuICAgIC8qIGNhbid0IGRvIGFueXRoaW5nIHdpdGggdGhpcyBpbmZvICovXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC8qIG5vIG1hcmdpbnMgb24gY2hpbGRyZW4gKi9cbn1cbi5maWxlcG9uZC0tZmlsZS1zdGF0dXMgKiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmlsZXBvbmQtLWZpbGUtc3RhdHVzIHtcbiAgICAvKiBmb250IHNpemVzICovXG59XG4uZmlsZXBvbmQtLWZpbGUtc3RhdHVzIC5maWxlcG9uZC0tZmlsZS1zdGF0dXMtbWFpbiB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5maWxlcG9uZC0tZmlsZS1zdGF0dXMgLmZpbGVwb25kLS1maWxlLXN0YXR1cy1zdWIge1xuICAgIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi8qIEhhcmQgdG8gb3ZlcnJpZGUgc3R5bGVzICovXG4uZmlsZXBvbmQtLWZpbGUtd3JhcHBlci5maWxlcG9uZC0tZmlsZS13cmFwcGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC8qIGhpZGUgbGVnZW5kIGZvciB2aXN1YWwgdXNlcnMgKi9cbn1cbi5maWxlcG9uZC0tZmlsZS13cmFwcGVyLmZpbGVwb25kLS1maWxlLXdyYXBwZXIgPiBsZWdlbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZpbGVwb25kLS1maWxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgcGFkZGluZzogMC41NjI1ZW0gMC41NjI1ZW07XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcblxuICAgIC8qIGNvbnRyb2wgcG9zaXRpb25zICovXG59XG4uZmlsZXBvbmQtLWZpbGUgLmZpbGVwb25kLS1maWxlLXN0YXR1cyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1ZW07XG59XG4uZmlsZXBvbmQtLWZpbGUgLmZpbGVwb25kLS1wcm9jZXNzaW5nLWNvbXBsZXRlLWluZGljYXRvciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB6LWluZGV4OiAzO1xufVxuLmZpbGVwb25kLS1maWxlIC5maWxlcG9uZC0tcHJvY2Vzc2luZy1jb21wbGV0ZS1pbmRpY2F0b3IsXG4uZmlsZXBvbmQtLWZpbGUgLmZpbGVwb25kLS1wcm9ncmVzcy1pbmRpY2F0b3IsXG4uZmlsZXBvbmQtLWZpbGUgLmZpbGVwb25kLS1maWxlLWFjdGlvbi1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5maWxlcG9uZC0tZmlsZSB7XG4gICAgLyogLmZpbGVwb25kLS1maWxlLWFjdGlvbi1idXR0b24gKi9cbn1cbi5maWxlcG9uZC0tZmlsZSBbZGF0YS1hbGlnbio9J2xlZnQnXSB7XG4gICAgbGVmdDogMC41NjI1ZW07XG59XG4uZmlsZXBvbmQtLWZpbGUgW2RhdGEtYWxpZ24qPSdyaWdodCddIHtcbiAgICByaWdodDogMC41NjI1ZW07XG59XG4uZmlsZXBvbmQtLWZpbGUgW2RhdGEtYWxpZ24qPSdjZW50ZXInXSB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAwLjgxMjVlbSk7IC8qIC44MTI1IGlzIGhhbGYgb2YgYnV0dG9uIHdpZHRoICovXG59XG4uZmlsZXBvbmQtLWZpbGUgW2RhdGEtYWxpZ24qPSdib3R0b20nXSB7XG4gICAgYm90dG9tOiAxLjEyNWVtO1xufVxuLmZpbGVwb25kLS1maWxlIFtkYXRhLWFsaWduPSdjZW50ZXInXSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDAuODEyNWVtKTtcbn1cbi5maWxlcG9uZC0tZmlsZSAuZmlsZXBvbmQtLXByb2dyZXNzLWluZGljYXRvciB7XG4gICAgbWFyZ2luLXRvcDogMC4xODc1ZW07XG59XG4uZmlsZXBvbmQtLWZpbGUgLmZpbGVwb25kLS1wcm9ncmVzcy1pbmRpY2F0b3JbZGF0YS1hbGlnbio9J3JpZ2h0J10ge1xuICAgIG1hcmdpbi1yaWdodDogMC4xODc1ZW07XG59XG4uZmlsZXBvbmQtLWZpbGUgLmZpbGVwb25kLS1wcm9ncmVzcy1pbmRpY2F0b3JbZGF0YS1hbGlnbio9J2xlZnQnXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTg3NWVtO1xufVxuLyogbWFrZSBzdXJlIHRleHQgZG9lcyBub3Qgb3ZlcmxhcCAqL1xuW2RhdGEtZmlsZXBvbmQtaXRlbS1zdGF0ZT0nY2FuY2VsbGVkJ10gLmZpbGVwb25kLS1maWxlLWluZm8sXG5bZGF0YS1maWxlcG9uZC1pdGVtLXN0YXRlKj0naW52YWxpZCddIC5maWxlcG9uZC0tZmlsZS1pbmZvLFxuW2RhdGEtZmlsZXBvbmQtaXRlbS1zdGF0ZSo9J2Vycm9yJ10gLmZpbGVwb25kLS1maWxlLWluZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNWVtO1xufVxuW2RhdGEtZmlsZXBvbmQtaXRlbS1zdGF0ZX49J3Byb2Nlc3NpbmcnXSAuZmlsZXBvbmQtLWZpbGUtc3RhdHVzLXN1YiB7XG4gICAgb3BhY2l0eTogMDtcbn1cbltkYXRhLWZpbGVwb25kLWl0ZW0tc3RhdGV+PSdwcm9jZXNzaW5nJ11cbiAgICAuZmlsZXBvbmQtLWFjdGlvbi1hYm9ydC1pdGVtLXByb2Nlc3NpbmdcbiAgICB+IC5maWxlcG9uZC0tZmlsZS1zdGF0dXNcbiAgICAuZmlsZXBvbmQtLWZpbGUtc3RhdHVzLXN1YiB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuW2RhdGEtZmlsZXBvbmQtaXRlbS1zdGF0ZT0ncHJvY2Vzc2luZy1lcnJvciddIC5maWxlcG9uZC0tZmlsZS1zdGF0dXMtc3ViIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuW2RhdGEtZmlsZXBvbmQtaXRlbS1zdGF0ZT0ncHJvY2Vzc2luZy1lcnJvciddXG4gICAgLmZpbGVwb25kLS1hY3Rpb24tcmV0cnktaXRlbS1wcm9jZXNzaW5nXG4gICAgfiAuZmlsZXBvbmQtLWZpbGUtc3RhdHVzXG4gICAgLmZpbGVwb25kLS1maWxlLXN0YXR1cy1zdWIge1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbltkYXRhLWZpbGVwb25kLWl0ZW0tc3RhdGU9J3Byb2Nlc3NpbmctY29tcGxldGUnXSB7XG4gICAgLyogYnVzeSBzdGF0ZSAqL1xufVxuW2RhdGEtZmlsZXBvbmQtaXRlbS1zdGF0ZT0ncHJvY2Vzc2luZy1jb21wbGV0ZSddIC5maWxlcG9uZC0tYWN0aW9uLXJldmVydC1pdGVtLXByb2Nlc3Npbmcgc3ZnIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFsbCAwLjVzIDAuMTI1cyBsaW5lYXIgYm90aDtcbiAgICBhbmltYXRpb246IGZhbGwgMC41cyAwLjEyNXMgbGluZWFyIGJvdGg7XG59XG5bZGF0YS1maWxlcG9uZC1pdGVtLXN0YXRlPSdwcm9jZXNzaW5nLWNvbXBsZXRlJ10ge1xuICAgIC8qIGhpZGUgZGV0YWlscyBieSBkZWZhdWx0LCBvbmx5IHNob3cgd2hlbiBjYW4gcmV2ZXJ0ICovXG59XG5bZGF0YS1maWxlcG9uZC1pdGVtLXN0YXRlPSdwcm9jZXNzaW5nLWNvbXBsZXRlJ10gLmZpbGVwb25kLS1maWxlLXN0YXR1cy1zdWIge1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbltkYXRhLWZpbGVwb25kLWl0ZW0tc3RhdGU9J3Byb2Nlc3NpbmctY29tcGxldGUnXVxuICAgIC5maWxlcG9uZC0tcHJvY2Vzc2luZy1jb21wbGV0ZS1pbmRpY2F0b3I6bm90KFtzdHlsZSo9J2hpZGRlbiddKVxuICAgIH4gLmZpbGVwb25kLS1maWxlLXN0YXR1c1xuICAgIC5maWxlcG9uZC0tZmlsZS1zdGF0dXMtc3ViIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuW2RhdGEtZmlsZXBvbmQtaXRlbS1zdGF0ZT0ncHJvY2Vzc2luZy1jb21wbGV0ZSddIC5maWxlcG9uZC0tZmlsZS1pbmZvLXN1YiB7XG4gICAgb3BhY2l0eTogMDtcbn1cbltkYXRhLWZpbGVwb25kLWl0ZW0tc3RhdGU9J3Byb2Nlc3NpbmctY29tcGxldGUnXVxuICAgIC5maWxlcG9uZC0tYWN0aW9uLXJldmVydC1pdGVtLXByb2Nlc3NpbmdcbiAgICB+IC5maWxlcG9uZC0tZmlsZS1pbmZvXG4gICAgLmZpbGVwb25kLS1maWxlLWluZm8tc3ViIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4vKiBmaWxlIHN0YXRlIGNhbiBiZSBpbnZhbGlkIG9yIGVycm9yLCBib3RoIGFyZSB2aXN1YWxseSBzaW1pbGFyIGJ1dCAqL1xuLyogaGF2aW5nIHRoZW0gYXMgc2VwYXJhdGUgc3RhdGVzIG1pZ2h0IGJlIHVzZWZ1bCAqL1xuW2RhdGEtZmlsZXBvbmQtaXRlbS1zdGF0ZSo9J2ludmFsaWQnXSAuZmlsZXBvbmQtLXBhbmVsLFxuW2RhdGEtZmlsZXBvbmQtaXRlbS1zdGF0ZSo9J2ludmFsaWQnXSAuZmlsZXBvbmQtLWZpbGUtd3JhcHBlcixcbltkYXRhLWZpbGVwb25kLWl0ZW0tc3RhdGUqPSdlcnJvciddIC5maWxlcG9uZC0tcGFuZWwsXG5bZGF0YS1maWxlcG9uZC1pdGVtLXN0YXRlKj0nZXJyb3InXSAuZmlsZXBvbmQtLWZpbGUtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNoYWtlIDAuNjVzIGxpbmVhciBib3RoO1xuICAgIGFuaW1hdGlvbjogc2hha2UgMC42NXMgbGluZWFyIGJvdGg7XG59XG4vKiBzcGlucyBwcm9ncmVzcyBpbmRpY2F0b3Igd2hlbiBmaWxlIGlzIG1hcmtlZCBhcyBidXN5ICovXG5bZGF0YS1maWxlcG9uZC1pdGVtLXN0YXRlKj0nYnVzeSddIC5maWxlcG9uZC0tcHJvZ3Jlc3MtaW5kaWNhdG9yIHN2ZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4vKipcbiAqIFN0YXRlc1xuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgICAxMCUsXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuMDYyNWVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjA2MjVlbSk7XG4gICAgfVxuXG4gICAgMjAlLFxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1ZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xMjVlbSk7XG4gICAgfVxuXG4gICAgMzAlLFxuICAgIDUwJSxcbiAgICA3MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC4yNWVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjI1ZW0pO1xuICAgIH1cblxuICAgIDQwJSxcbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgICAxMCUsXG4gICAgOTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuMDYyNWVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjA2MjVlbSk7XG4gICAgfVxuXG4gICAgMjAlLFxuICAgIDgwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1ZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xMjVlbSk7XG4gICAgfVxuXG4gICAgMzAlLFxuICAgIDUwJSxcbiAgICA3MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC4yNWVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjI1ZW0pO1xuICAgIH1cblxuICAgIDQwJSxcbiAgICA2MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTtcbiAgICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFsbCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZhbGwge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxufVxuLyogaWdub3JlIGFsbCBvdGhlciBpbnRlcmFjdGlvbiBlbGVtZW50cyB3aGlsZSBkcmFnZ2luZyBhIGZpbGUgKi9cbi5maWxlcG9uZC0taG9wcGVyW2RhdGEtaG9wcGVyLXN0YXRlPSdkcmFnLW92ZXInXSA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLyogY2FwdHVyZSBhbGwgaGl0IHRlc3RzIHVzaW5nIGEgaGlkZGVuIGxheWVyLCB0aGlzIHNwZWVkcyB1cCB0aGUgZXZlbnQgZmxvdyAqL1xuLmZpbGVwb25kLS1ob3BwZXJbZGF0YS1ob3BwZXItc3RhdGU9J2RyYWctb3ZlciddOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDA7XG59XG4uZmlsZXBvbmQtLXByb2dyZXNzLWluZGljYXRvciB7XG4gICAgei1pbmRleDogMTAzO1xufVxuLmZpbGVwb25kLS1maWxlLWFjdGlvbi1idXR0b24ge1xuICAgIHotaW5kZXg6IDEwMjtcbn1cbi5maWxlcG9uZC0tZmlsZS1zdGF0dXMge1xuICAgIHotaW5kZXg6IDEwMTtcbn1cbi5maWxlcG9uZC0tZmlsZS1pbmZvIHtcbiAgICB6LWluZGV4OiAxMDA7XG59XG4uZmlsZXBvbmQtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAuMjVlbTtcblxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cbiAgICB0b3VjaC1hY3Rpb246IGF1dG87XG5cbiAgICAvKiBpdGVtIGNoaWxkcmVuIG9yZGVyICovXG59XG4uZmlsZXBvbmQtLWl0ZW0gPiAuZmlsZXBvbmQtLXBhbmVsIHtcbiAgICB6LWluZGV4OiAtMTtcbn1cbi8qIGhhcyBhIHNsaWdodCBzaGFkb3cgKi9cbi5maWxlcG9uZC0taXRlbSA+IC5maWxlcG9uZC0tcGFuZWwgLmZpbGVwb25kLS1wYW5lbC1ib3R0b20ge1xuICAgIGJveC1zaGFkb3c6IDAgMC4wNjI1ZW0gMC4xMjVlbSAtMC4wNjI1ZW0gcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5maWxlcG9uZC0taXRlbSB7XG4gICAgLyogZHJhZyByZWxhdGVkICovXG59XG4uZmlsZXBvbmQtLWl0ZW0gPiAuZmlsZXBvbmQtLWZpbGUtd3JhcHBlcixcbi5maWxlcG9uZC0taXRlbSA+IC5maWxlcG9uZC0tcGFuZWwge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG59XG4uZmlsZXBvbmQtLWl0ZW1bZGF0YS1kcmFnLXN0YXRlXSB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgY3Vyc29yOiBncmFiO1xufVxuLmZpbGVwb25kLS1pdGVtW2RhdGEtZHJhZy1zdGF0ZV0gPiAuZmlsZXBvbmQtLXBhbmVsIHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTI1cyBlYXNlLWluLW91dDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmZpbGVwb25kLS1pdGVtW2RhdGEtZHJhZy1zdGF0ZT0nZHJhZyddIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5maWxlcG9uZC0taXRlbVtkYXRhLWRyYWctc3RhdGU9J2RyYWcnXSA+IC5maWxlcG9uZC0tcGFuZWwge1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVlbSAwLjMxMjVlbSByZ2JhKDAsIDAsIDAsIDAuMzI1KTtcbn1cbi5maWxlcG9uZC0taXRlbVtkYXRhLWRyYWctc3RhdGVdOm5vdChbZGF0YS1kcmFnLXN0YXRlPSdpZGxlJ10pIHtcbiAgICB6LWluZGV4OiAyO1xufVxuLyogc3RhdGVzICovXG4uZmlsZXBvbmQtLWl0ZW0tcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDYwNWU7XG59XG5bZGF0YS1maWxlcG9uZC1pdGVtLXN0YXRlPSdwcm9jZXNzaW5nLWNvbXBsZXRlJ10gLmZpbGVwb25kLS1pdGVtLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY5NzYzO1xufVxuW2RhdGEtZmlsZXBvbmQtaXRlbS1zdGF0ZSo9J2ludmFsaWQnXSAuZmlsZXBvbmQtLWl0ZW0tcGFuZWwsXG5bZGF0YS1maWxlcG9uZC1pdGVtLXN0YXRlKj0nZXJyb3InXSAuZmlsZXBvbmQtLWl0ZW0tcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNDRlNDc7XG59XG4vKiBzdHlsZSBvZiBpdGVtIHBhbmVsICovXG4uZmlsZXBvbmQtLWl0ZW0tcGFuZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG59XG4vKiBub3JtYWwgbW9kZSAqL1xuLmZpbGVwb25kLS1saXN0LXNjcm9sbGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4vKiBzY3JvbGwgbW9kZSAqL1xuLmZpbGVwb25kLS1saXN0LXNjcm9sbGVyW2RhdGEtc3RhdGU9J292ZXJmbG93J10gLmZpbGVwb25kLS1saXN0IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG59XG4uZmlsZXBvbmQtLWxpc3Qtc2Nyb2xsZXJbZGF0YS1zdGF0ZT0nb3ZlcmZsb3cnXSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwIGNhbGMoMTAwJSAtIDAuNWVtKSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgbWFzazogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMCBjYWxjKDEwMCUgLSAwLjVlbSksIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuLyogc3R5bGUgc2Nyb2xsYmFyICovXG4uZmlsZXBvbmQtLWxpc3Qtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5maWxlcG9uZC0tbGlzdC1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xuICAgIHdpZHRoOiAxZW07XG59XG4uZmlsZXBvbmQtLWxpc3Qtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICAgIGhlaWdodDogMDtcbn1cbi5maWxlcG9uZC0tbGlzdC1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5OXB4O1xuICAgIGJvcmRlcjogMC4zMTI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbn1cbi8qIGhhcmQgdG8gb3ZlcmlkZSBzdHlsZXMgb24gcHVycG9zZSAqL1xuLmZpbGVwb25kLS1saXN0LmZpbGVwb25kLS1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIC8qIHByZXZlbnRzIGVuZGxlc3MgcGFpbnQgY2FsbHMgb24gZmlsZXBvbmQtLWxpc3Qtc2Nyb2xsZXIgKi9cbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLyogdXNlZCBmb3IgcGFkZGluZyBzbyBhbGxvd2VkIHRvIGJlIHJlc3R5bGVkICovXG4uZmlsZXBvbmQtLWxpc3Qge1xuICAgIGxlZnQ6IDAuNzVlbTtcbiAgICByaWdodDogMC43NWVtO1xufVxuLmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj0naW50ZWdyYXRlZCddIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cbi5maWxlcG9uZC0tcm9vdFtkYXRhLXN0eWxlLXBhbmVsLWxheW91dH49J2NpcmNsZSddIC5maWxlcG9uZC0tcGFuZWwtcm9vdCxcbi5maWxlcG9uZC0tcm9vdFtkYXRhLXN0eWxlLXBhbmVsLWxheW91dH49J2ludGVncmF0ZWQnXSAuZmlsZXBvbmQtLXBhbmVsLXJvb3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdjaXJjbGUnXSAuZmlsZXBvbmQtLXBhbmVsLXJvb3QgPiAqLFxuLmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj0naW50ZWdyYXRlZCddIC5maWxlcG9uZC0tcGFuZWwtcm9vdCA+ICoge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdjaXJjbGUnXSAuZmlsZXBvbmQtLWRyb3AtbGFiZWwsXG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdpbnRlZ3JhdGVkJ10gLmZpbGVwb25kLS1kcm9wLWxhYmVsIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA3O1xufVxuLmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj0nY2lyY2xlJ10sXG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdpbnRlZ3JhdGVkJ10ge1xuICAgIC8qIHdlJ3JlIG9ubHkgbG9hZGluZyBvbmUgaXRlbSwgdGhpcyBtYWtlcyB0aGUgaW50cm8gYW5pbWF0aW9uIGEgYml0IG5pY2VyICovXG59XG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdjaXJjbGUnXSAuZmlsZXBvbmQtLWl0ZW0tcGFuZWwsXG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdpbnRlZ3JhdGVkJ10gLmZpbGVwb25kLS1pdGVtLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj0nY29tcGFjdCddIC5maWxlcG9uZC0tbGlzdC1zY3JvbGxlcixcbi5maWxlcG9uZC0tcm9vdFtkYXRhLXN0eWxlLXBhbmVsLWxheW91dH49J2ludGVncmF0ZWQnXSAuZmlsZXBvbmQtLWxpc3Qtc2Nyb2xsZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWxlcG9uZC0tcm9vdFtkYXRhLXN0eWxlLXBhbmVsLWxheW91dH49J2NvbXBhY3QnXSAuZmlsZXBvbmQtLWxpc3QsXG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdpbnRlZ3JhdGVkJ10gLmZpbGVwb25kLS1saXN0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5maWxlcG9uZC0tcm9vdFtkYXRhLXN0eWxlLXBhbmVsLWxheW91dH49J2NvbXBhY3QnXSAuZmlsZXBvbmQtLWl0ZW0sXG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdpbnRlZ3JhdGVkJ10gLmZpbGVwb25kLS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG59XG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdjb21wYWN0J10gLmZpbGVwb25kLS1maWxlLXdyYXBwZXIsXG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdpbnRlZ3JhdGVkJ10gLmZpbGVwb25kLS1maWxlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5maWxlcG9uZC0tcm9vdFtkYXRhLXN0eWxlLXBhbmVsLWxheW91dH49J2NvbXBhY3QnXSAuZmlsZXBvbmQtLWRyb3AtbGFiZWwsXG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdpbnRlZ3JhdGVkJ10gLmZpbGVwb25kLS1kcm9wLWxhYmVsIHtcbiAgICB6LWluZGV4OiA3O1xufVxuLmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj0nY2lyY2xlJ10ge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTk5cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdjaXJjbGUnXSA+IC5maWxlcG9uZC0tcGFuZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdjaXJjbGUnXSA+IC5maWxlcG9uZC0tcGFuZWwgPiAqIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj0nY2lyY2xlJ10ge1xuICAgIC8qIGNpcmNsZSBjdXRzIG9mIHRoaXMgaW5mbywgc28gYmVzdCB0byBoaWRlIGl0ICovXG59XG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdjaXJjbGUnXSAuZmlsZXBvbmQtLWZpbGUtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5maWxlcG9uZC0tcm9vdFtkYXRhLXN0eWxlLXBhbmVsLWxheW91dH49J2NpcmNsZSddIC5maWxlcG9uZC0tZmlsZS1zdGF0dXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PSdjaXJjbGUnXSAuZmlsZXBvbmQtLWFjdGlvbi1lZGl0LWl0ZW0ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4vKiBkaXJmdHkgd2F5IHRvIGZpeCBjaXJjdWxhciBvdmVyZmxvdyBpc3N1ZSBvbiBzYWZhcmkgMTErICovXG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkgYW5kIChzdHJva2UtY29sb3I6IHRyYW5zcGFyZW50KSB7XG4gICAgICAgIC5maWxlcG9uZC0tcm9vdFtkYXRhLXN0eWxlLXBhbmVsLWxheW91dH49J2NpcmNsZSddIHtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmlsZXBvbmQtLXBhbmVsLXJvb3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZWY7XG59XG4uZmlsZXBvbmQtLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLyogZGVmYXVsdHMgdG8gMTAwJSBoZWlnaHQgKGZpeGVkIGhlaWdodCBtb2RlKSB0aGlzIGZpeGVzIHByb2JsZW0gd2l0aCBwYW5lbCBoZWlnaHQgaW4gSUUxMSAqL1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgLyogbm8gaW50ZXJhY3Rpb24gcG9zc2libGUgd2l0aCBwYW5lbCAqL1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZpbGVwb25kLXBhbmVsOm5vdChbZGF0YS1zY2FsYWJsZT0nZmFsc2UnXSkge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmZpbGVwb25kLS1wYW5lbFtkYXRhLXNjYWxhYmxlPSdmYWxzZSddID4gZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGVwb25kLS1wYW5lbFtkYXRhLXNjYWxhYmxlPSd0cnVlJ10ge1xuICAgIC8qIHRoaXMgc2VlbXMgdG8gZml4IENocm9tZSBwZXJmb3JtYW5jZSBpc3N1ZXMgKi9cbiAgICAvKiAtIHdoZW4gYm94LXNoYWRvdyBpcyBlbmFibGVkICovXG4gICAgLyogLSB3aGVuIG11bHRpcGxlIHBvbmRzIGFyZSBhY3RpdmUgb24gdGhlIHNhbWUgcGFnZSAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXG4gICAgLyogcHJldmVudCBib3JkZXJzIGFuZCBiYWNrZ3JvdW5kcyAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmlsZXBvbmQtLXBhbmVsLXRvcCxcbi5maWxlcG9uZC0tcGFuZWwtYm90dG9tLFxuLmZpbGVwb25kLS1wYW5lbC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5maWxlcG9uZC0tcGFuZWwtdG9wLFxuLmZpbGVwb25kLS1wYW5lbC1ib3R0b20ge1xuICAgIGhlaWdodDogMC41ZW07XG59XG4uZmlsZXBvbmQtLXBhbmVsLXRvcCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgLyogZml4ZXMgdGlueSB0cmFuc3BhcmFudCBsaW5lIGJldHdlZW4gdG9wIGFuZCBjZW50ZXIgcGFuZWwgKi9cbn1cbi5maWxlcG9uZC0tcGFuZWwtdG9wOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZmlsZXBvbmQtLXBhbmVsLWNlbnRlcixcbi5maWxlcG9uZC0tcGFuZWwtYm90dG9tIHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLjVlbSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLjVlbSwgMCk7XG59XG4uZmlsZXBvbmQtLXBhbmVsLWJvdHRvbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgLyogZml4ZXMgdGlueSB0cmFuc3BhcmFudCBsaW5lIGJldHdlZW4gYm90dG9tIGFuZCBjZW50ZXIgb2YgcGFuZWwgKi9cbn1cbi5maWxlcG9uZC0tcGFuZWwtYm90dG9tOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmZpbGVwb25kLS1wYW5lbC1jZW50ZXIge1xuICAgIC8qIHRoZSBjZW50ZXIgcGFuZWwgaXMgc2NhbGVkIHVzaW5nIHNjYWxlM2QgdG8gZml0IHRoZSBjb3JyZWN0IGhlaWdodCAqL1xuICAgIC8qIHdlIHVzZSAxMDBweCBpbnN0ZWFkIG9mIDFweCBhcyBzY2FsaW5nIDFweCB0byBhIGh1Z2UgaGVpZ2h0IGlzIHJlYWxseSBsYWdneSBvbiBjaHJvbWUgKi9cbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAvKiBoaWRlIGlmIG5vdCB0cmFuc2Zvcm1lZCwgcHJldmVudHMgYSBsaXR0bGUgZmxhc2ggd2hlbiB0aGUgcGFuZWwgaXMgYXQgMTAwcHggaGVpZ2h0IHdoaWxlIGF0dGFjaGVkIGZvciBmaXJzdCB0aW1lICovXG59XG4uZmlsZXBvbmQtLXBhbmVsLWNlbnRlcjpub3QoW3N0eWxlXSkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5maWxlcG9uZC0tcHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgaGVpZ2h0OiAxLjI1ZW07XG5cbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIC8qIGNhbid0IGhhdmUgbWFyZ2lucyAqL1xuICAgIG1hcmdpbjogMDtcblxuICAgIC8qIG5vIGludGVyYWN0aW9uIHBvc3NpYmxlIHdpdGggcHJvZ3Jlc3MgaW5kaWNhdG9yICovXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAvKiB3aWxsIGJlIGFuaW1hdGVkICovXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cbi5maWxlcG9uZC0tcHJvZ3Jlc3MtaW5kaWNhdG9yIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7IC8qIHNob3VsZCBjZW50ZXIgdGhlIGFuaW1hdGlvbiBjb3JyZWN0bHkgd2hlbiB6b29tZWQgaW4gKi9cbn1cbi5maWxlcG9uZC0tcHJvZ3Jlc3MtaW5kaWNhdG9yIHBhdGgge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG4uZmlsZXBvbmQtLWxpc3Qtc2Nyb2xsZXIge1xuICAgIHotaW5kZXg6IDY7XG59XG4uZmlsZXBvbmQtLWRyb3AtbGFiZWwge1xuICAgIHotaW5kZXg6IDU7XG59XG4uZmlsZXBvbmQtLWRyaXAge1xuICAgIHotaW5kZXg6IDM7XG59XG4uZmlsZXBvbmQtLXJvb3QgPiAuZmlsZXBvbmQtLXBhbmVsIHtcbiAgICB6LWluZGV4OiAyO1xufVxuLmZpbGVwb25kLS1icm93c2VyIHtcbiAgICB6LWluZGV4OiAxO1xufVxuLmZpbGVwb25kLS1yb290IHtcbiAgICAvKiBsYXlvdXQqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgIC8qIGJhc2UgZm9udCBzaXplIGZvciB3aG9sZSBjb21wb25lbnQgKi9cbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAvKiBiYXNlIGxpbmUgaGVpZ2h0ICovXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgIC8qIHVwIHVzZXMgZGVmYXVsdCBzeXN0ZW0gZm9udCBmYW1pbHkgKi9cbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsXG4gICAgICAgICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnO1xuXG4gICAgLyogd2lsbCBpbmNyZWFzZSBmb250IHdlaWdodCBhIGJpdCBvbiBTYWZhcmkgKi9cbiAgICBmb250LXdlaWdodDogNDUwO1xuXG4gICAgLyogZGVmYXVsdCB0ZXh0IGFsaWdubWVudCAqL1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAvKiBiZXR0ZXIgdGV4dCByZW5kZXJpbmcgb24gU2FmYXJpICovXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuICAgIC8qIHRleHQgZGlyZWN0aW9uIGlzIGx0ciBmb3Igbm93ICovXG4gICAgZGlyZWN0aW9uOiBsdHI7XG5cbiAgICAvKiBvcHRpbWl6ZSByZW5kZXJpbmcgKi9cbiAgICAvKiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvY29udGFpbiAqL1xuICAgIGNvbnRhaW46IGxheW91dCBzdHlsZSBzaXplO1xuXG4gICAgLyogY29ycmVjdCBib3ggc2l6aW5nLCBsaW5lLWhlaWdodCBhbmQgcG9zaXRpb25pbmcgb24gY2hpbGQgZWxlbWVudHMgKi9cbn1cbi5maWxlcG9uZC0tcm9vdCAqIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZpbGVwb25kLS1yb290ICo6bm90KHRleHQpIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4uZmlsZXBvbmQtLXJvb3Qge1xuICAgIC8qIGJsb2NrIGV2ZXJ5dGhpbmcgKi9cbn1cbi5maWxlcG9uZC0tcm9vdFtkYXRhLWRpc2FibGVkXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1kaXNhYmxlZF0gLmZpbGVwb25kLS1saXN0LXNjcm9sbGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmZpbGVwb25kLS1yb290W2RhdGEtZGlzYWJsZWRdIC5maWxlcG9uZC0tbGlzdCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4vKipcbiAqIFJvb3QgZWxlbWVudCBjaGlsZHJlbiBsYXlvdXRcbiAqL1xuLmZpbGVwb25kLS1yb290IC5maWxlcG9uZC0tZHJvcC1sYWJlbCB7XG4gICAgbWluLWhlaWdodDogNC43NWVtO1xufVxuLmZpbGVwb25kLS1yb290IC5maWxlcG9uZC0tbGlzdC1zY3JvbGxlciB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5maWxlcG9uZC0tcm9vdCAuZmlsZXBvbmQtLWNyZWRpdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuODU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvdHRvbTogLTE0cHg7XG59XG4uZmlsZXBvbmQtLXJvb3QgLmZpbGVwb25kLS1jcmVkaXRzW3N0eWxlXSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuIiwiLyohXG4gKiBGaWxlUG9uZFBsdWdpbkltYWdlUHJldmlldyA0LjYuMTJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCwgaHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVQvXG4gKiBQbGVhc2UgdmlzaXQgaHR0cHM6Ly9wcWluYS5ubC9maWxlcG9uZC8gZm9yIGRldGFpbHMuXG4gKi9cblxuLyogZXNsaW50LWRpc2FibGUgKi9cbi5maWxlcG9uZC0taW1hZ2UtcHJldmlldy1tYXJrdXB7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5maWxlcG9uZC0taW1hZ2UtcHJldmlldy13cmFwcGVye3otaW5kZXg6Mn0uZmlsZXBvbmQtLWltYWdlLXByZXZpZXctb3ZlcmxheXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NXJlbTttYXgtaGVpZ2h0OjdyZW07bWFyZ2luOjA7b3BhY2l0eTowO3otaW5kZXg6Mjtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmlsZXBvbmQtLWltYWdlLXByZXZpZXctb3ZlcmxheSBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztjb2xvcjppbmhlcml0O21heC1oZWlnaHQ6aW5oZXJpdH0uZmlsZXBvbmQtLWltYWdlLXByZXZpZXctb3ZlcmxheS1pZGxle21peC1ibGVuZC1tb2RlOm11bHRpcGx5O2NvbG9yOnJnYmEoNDAsNDAsNDAsLjg1KX0uZmlsZXBvbmQtLWltYWdlLXByZXZpZXctb3ZlcmxheS1zdWNjZXNze21peC1ibGVuZC1tb2RlOm5vcm1hbDtjb2xvcjojMzY5NzYzfS5maWxlcG9uZC0taW1hZ2UtcHJldmlldy1vdmVybGF5LWZhaWx1cmV7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO2NvbG9yOiNjNDRlNDd9QHN1cHBvcnRzICgtd2Via2l0LW1hcnF1ZWUtcmVwZXRpdGlvbjppbmZpbml0ZSkgYW5kICgoLW8tb2JqZWN0LWZpdDpmaWxsKSBvciAob2JqZWN0LWZpdDpmaWxsKSl7LmZpbGVwb25kLS1pbWFnZS1wcmV2aWV3LW92ZXJsYXktaWRsZXttaXgtYmxlbmQtbW9kZTpub3JtYWx9fS5maWxlcG9uZC0taW1hZ2UtcHJldmlldy13cmFwcGVyey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTttYXJnaW46MDtib3JkZXItcmFkaXVzOi40NWVtO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAxKX0uZmlsZXBvbmQtLWltYWdlLXByZXZpZXd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kOiMyMjI7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLG9wYWNpdHl9LmZpbGVwb25kLS1pbWFnZS1jbGlwe3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvfS5maWxlcG9uZC0taW1hZ2UtY2xpcFtkYXRhLXRyYW5zcGFyZW5jeS1pbmRpY2F0b3I9Z3JpZF0gY2FudmFzLC5maWxlcG9uZC0taW1hZ2UtY2xpcFtkYXRhLXRyYW5zcGFyZW5jeS1pbmRpY2F0b3I9Z3JpZF0gaW1ne2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNlZWUnJTNFJTNDcGF0aCBkPSdNMCAwaDUwdjUwSDBNNTAgNTBoNTB2NTBINTAnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1zaXplOjEuMjVlbSAxLjI1ZW19LmZpbGVwb25kLS1pbWFnZS1iaXRtYXAsLmZpbGVwb25kLS1pbWFnZS12ZWN0b3J7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PWludGVncmF0ZWRdIC5maWxlcG9uZC0taW1hZ2UtcHJldmlldy13cmFwcGVye2JvcmRlci1yYWRpdXM6MH0uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PWludGVncmF0ZWRdIC5maWxlcG9uZC0taW1hZ2UtcHJldmlld3toZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj1jaXJjbGVdIC5maWxlcG9uZC0taW1hZ2UtcHJldmlldy13cmFwcGVye2JvcmRlci1yYWRpdXM6OTk5OTlyZW19LmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj1jaXJjbGVdIC5maWxlcG9uZC0taW1hZ2UtcHJldmlldy1vdmVybGF5e3RvcDphdXRvO2JvdHRvbTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgtMSk7dHJhbnNmb3JtOnNjYWxlWSgtMSl9LmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj1jaXJjbGVdIC5maWxlcG9uZC0tZmlsZSAuZmlsZXBvbmQtLWZpbGUtYWN0aW9uLWJ1dHRvbltkYXRhLWFsaWduKj1ib3R0b21dOm5vdChbZGF0YS1hbGlnbio9Y2VudGVyXSl7bWFyZ2luLWJvdHRvbTouMzI1ZW19LmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj1jaXJjbGVdIC5maWxlcG9uZC0tZmlsZSBbZGF0YS1hbGlnbio9bGVmdF17bGVmdDpjYWxjKDUwJSAtIDNlbSl9LmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj1jaXJjbGVdIC5maWxlcG9uZC0tZmlsZSBbZGF0YS1hbGlnbio9cmlnaHRde3JpZ2h0OmNhbGMoNTAlIC0gM2VtKX0uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PWNpcmNsZV0gLmZpbGVwb25kLS1wcm9ncmVzcy1pbmRpY2F0b3JbZGF0YS1hbGlnbio9Ym90dG9tXVtkYXRhLWFsaWduKj1sZWZ0XSwuZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PWNpcmNsZV0gLmZpbGVwb25kLS1wcm9ncmVzcy1pbmRpY2F0b3JbZGF0YS1hbGlnbio9Ym90dG9tXVtkYXRhLWFsaWduKj1yaWdodF17bWFyZ2luLWJvdHRvbTouNTEyNWVtfS5maWxlcG9uZC0tcm9vdFtkYXRhLXN0eWxlLXBhbmVsLWxheW91dH49Y2lyY2xlXSAuZmlsZXBvbmQtLXByb2dyZXNzLWluZGljYXRvcltkYXRhLWFsaWduKj1ib3R0b21dW2RhdGEtYWxpZ24qPWNlbnRlcl17bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjE4NzVlbTttYXJnaW4tbGVmdDouMTg3NWVtfSIsIi8qISBQaWNrciAxLjkuMSBNSVQgfCBodHRwczovL2dpdGh1Yi5jb20vU2ltb253ZXAvcGlja3IgKi9cbi5waWNrcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5waWNrciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOm5vbmU7Ym9yZGVyOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnBpY2tyIC5wY3ItYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyZW07d2lkdGg6MmVtO3BhZGRpbmc6LjVlbTtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsXCJSb2JvdG9cIixcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtib3JkZXItcmFkaXVzOi4xNWVtO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgNTAgNTBcXFwiIHN0cm9rZT1cXFwiJTIzNDI0NDVBXFxcIiBzdHJva2Utd2lkdGg9XFxcIjVweFxcXCIgc3Ryb2tlLWxpbmVjYXA9XFxcInJvdW5kXFxcIj48cGF0aCBkPVxcXCJNNDUsNDVMNSw1XFxcIj48L3BhdGg+PHBhdGggZD1cXFwiTTQ1LDVMNSw0NVxcXCI+PC9wYXRoPjwvc3ZnPlwiKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTowO3RyYW5zaXRpb246YWxsIC4zc30ucGlja3IgLnBjci1idXR0b246OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAyIDJcXFwiPjxwYXRoIGZpbGw9XFxcIndoaXRlXFxcIiBkPVxcXCJNMSwwSDJWMUgxVjBaTTAsMUgxVjJIMFYxWlxcXCIvPjxwYXRoIGZpbGw9XFxcImdyYXlcXFwiIGQ9XFxcIk0wLDBIMVYxSDBWMFpNMSwxSDJWMkgxVjFaXFxcIi8+PC9zdmc+XCIpO2JhY2tncm91bmQtc2l6ZTouNWVtO2JvcmRlci1yYWRpdXM6LjE1ZW07ei1pbmRleDotMX0ucGlja3IgLnBjci1idXR0b246OmJlZm9yZXt6LWluZGV4OmluaXRpYWx9LnBpY2tyIC5wY3ItYnV0dG9uOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcztiYWNrZ3JvdW5kOnZhcigtLXBjci1jb2xvcik7Ym9yZGVyLXJhZGl1czouMTVlbX0ucGlja3IgLnBjci1idXR0b24uY2xlYXJ7YmFja2dyb3VuZC1zaXplOjcwJX0ucGlja3IgLnBjci1idXR0b24uY2xlYXI6OmJlZm9yZXtvcGFjaXR5OjB9LnBpY2tyIC5wY3ItYnV0dG9uLmNsZWFyOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjg1KSwwIDAgMCAzcHggdmFyKC0tcGNyLWNvbG9yKX0ucGlja3IgLnBjci1idXR0b24uZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5waWNrciAqLC5wY3ItYXBwICp7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6bm9uZTtib3JkZXI6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ucGlja3IgaW5wdXQ6Zm9jdXMsLnBpY2tyIGlucHV0LnBjci1hY3RpdmUsLnBpY2tyIGJ1dHRvbjpmb2N1cywucGlja3IgYnV0dG9uLnBjci1hY3RpdmUsLnBjci1hcHAgaW5wdXQ6Zm9jdXMsLnBjci1hcHAgaW5wdXQucGNyLWFjdGl2ZSwucGNyLWFwcCBidXR0b246Zm9jdXMsLnBjci1hcHAgYnV0dG9uLnBjci1hY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuODUpLDAgMCAwIDNweCB2YXIoLS1wY3ItY29sb3IpfS5waWNrciAucGNyLXBhbGV0dGUsLnBpY2tyIC5wY3Itc2xpZGVyLC5wY3ItYXBwIC5wY3ItcGFsZXR0ZSwucGNyLWFwcCAucGNyLXNsaWRlcnt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzfS5waWNrciAucGNyLXBhbGV0dGU6Zm9jdXMsLnBpY2tyIC5wY3Itc2xpZGVyOmZvY3VzLC5wY3ItYXBwIC5wY3ItcGFsZXR0ZTpmb2N1cywucGNyLWFwcCAucGNyLXNsaWRlcjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LC44NSksMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjI1KX0ucGNyLWFwcHtwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6MTAwMDA7Ym9yZGVyLXJhZGl1czouMWVtO2JhY2tncm91bmQ6I2ZmZjtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyx2aXNpYmlsaXR5IDBzIC4zcztmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsXCJSb2JvdG9cIixcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtib3gtc2hhZG93OjAgLjE1ZW0gMS41ZW0gMCByZ2JhKDAsMCwwLC4xKSwwIDAgMWVtIDAgcmdiYSgwLDAsMCwuMDMpO2xlZnQ6MDt0b3A6MH0ucGNyLWFwcC52aXNpYmxle3RyYW5zaXRpb246b3BhY2l0eSAuM3M7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0ucGNyLWFwcCAucGNyLXN3YXRjaGVze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOi43NWVtfS5wY3ItYXBwIC5wY3Itc3dhdGNoZXMucGNyLWxhc3R7bWFyZ2luOjB9QHN1cHBvcnRzKGRpc3BsYXk6IGdyaWQpey5wY3ItYXBwIC5wY3Itc3dhdGNoZXN7ZGlzcGxheTpncmlkO2FsaWduLWl0ZW1zOmNlbnRlcjtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LCAxLjc1ZW0pfX0ucGNyLWFwcCAucGNyLXN3YXRjaGVzPmJ1dHRvbntmb250LXNpemU6MWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMS43NWVtIC0gNXB4KTtoZWlnaHQ6Y2FsYygxLjc1ZW0gLSA1cHgpO2JvcmRlci1yYWRpdXM6LjE1ZW07Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjIuNXB4O2ZsZXgtc2hyaW5rOjA7anVzdGlmeS1zZWxmOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAuMTVzO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ei1pbmRleDoxfS5wY3ItYXBwIC5wY3Itc3dhdGNoZXM+YnV0dG9uOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XFxcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFxcIiB2aWV3Qm94PVxcXCIwIDAgMiAyXFxcIj48cGF0aCBmaWxsPVxcXCJ3aGl0ZVxcXCIgZD1cXFwiTTEsMEgyVjFIMVYwWk0wLDFIMVYySDBWMVpcXFwiLz48cGF0aCBmaWxsPVxcXCJncmF5XFxcIiBkPVxcXCJNMCwwSDFWMUgwVjBaTTEsMUgyVjJIMVYxWlxcXCIvPjwvc3ZnPlwiKTtiYWNrZ3JvdW5kLXNpemU6NnB4O2JvcmRlci1yYWRpdXM6LjE1ZW07ei1pbmRleDotMX0ucGNyLWFwcCAucGNyLXN3YXRjaGVzPmJ1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tcGNyLWNvbG9yKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KTtib3JkZXItcmFkaXVzOi4xNWVtO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucGNyLWFwcCAucGNyLXN3YXRjaGVzPmJ1dHRvbjpob3ZlcntmaWx0ZXI6YnJpZ2h0bmVzcygxLjA1KX0ucGNyLWFwcCAucGNyLXN3YXRjaGVzPmJ1dHRvbjpub3QoLnBjci1hY3RpdmUpe2JveC1zaGFkb3c6bm9uZX0ucGNyLWFwcCAucGNyLWludGVyYWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjAgLTAuMmVtIDAgLTAuMmVtfS5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24+KnttYXJnaW46MCAuMmVtfS5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gaW5wdXR7bGV0dGVyLXNwYWNpbmc6LjA3ZW07Zm9udC1zaXplOi43NWVtO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO2NvbG9yOiM3NTc5N2U7YmFja2dyb3VuZDojZjFmM2Y0O2JvcmRlci1yYWRpdXM6LjE1ZW07dHJhbnNpdGlvbjphbGwgLjE1cztwYWRkaW5nOi40NWVtIC41ZW07bWFyZ2luLXRvcDouNzVlbX0ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIGlucHV0OmhvdmVye2ZpbHRlcjpicmlnaHRuZXNzKDAuOTc1KX0ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIGlucHV0OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjg1KSwwIDAgMCAzcHggcmdiYSg2NiwxMzMsMjQ0LC43NSl9LnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXJlc3VsdHtjb2xvcjojNzU3OTdlO3RleHQtYWxpZ246bGVmdDtmbGV4OjEgMSA4ZW07bWluLXdpZHRoOjhlbTt0cmFuc2l0aW9uOmFsbCAuMnM7Ym9yZGVyLXJhZGl1czouMTVlbTtiYWNrZ3JvdW5kOiNmMWYzZjQ7Y3Vyc29yOnRleHR9LnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXJlc3VsdDo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZDojNDI4NWY0O2NvbG9yOiNmZmZ9LnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXJlc3VsdDo6c2VsZWN0aW9ue2JhY2tncm91bmQ6IzQyODVmNDtjb2xvcjojZmZmfS5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci10eXBlLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzQyODVmNH0ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3Itc2F2ZSwucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItY2FuY2VsLC5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1jbGVhcntjb2xvcjojZmZmO3dpZHRoOmF1dG99LnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXNhdmUsLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLWNhbmNlbCwucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItY2xlYXJ7Y29sb3I6I2ZmZn0ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3Itc2F2ZTpob3ZlciwucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItY2FuY2VsOmhvdmVyLC5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1jbGVhcjpob3ZlcntmaWx0ZXI6YnJpZ2h0bmVzcygwLjkyNSl9LnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXNhdmV7YmFja2dyb3VuZDojNDI4NWY0fS5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1jbGVhciwucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItY2FuY2Vse2JhY2tncm91bmQ6I2Y0NDI1MH0ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItY2xlYXI6Zm9jdXMsLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLWNhbmNlbDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LC44NSksMCAwIDAgM3B4IHJnYmEoMjQ0LDY2LDgwLC43NSl9LnBjci1hcHAgLnBjci1zZWxlY3Rpb24gLnBjci1waWNrZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjE4cHg7d2lkdGg6MThweDtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czoxMDAlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucGNyLWFwcCAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLXBhbGV0dGUsLnBjci1hcHAgLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1jaG9vc2VyLC5wY3ItYXBwIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3Itb3BhY2l0eXtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjdXJzb3I6Z3JhYjtjdXJzb3I6LXdlYmtpdC1ncmFifS5wY3ItYXBwIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcGFsZXR0ZTphY3RpdmUsLnBjci1hcHAgLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1jaG9vc2VyOmFjdGl2ZSwucGNyLWFwcCAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLW9wYWNpdHk6YWN0aXZle2N1cnNvcjpncmFiYmluZztjdXJzb3I6LXdlYmtpdC1ncmFiYmluZ30ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9de3dpZHRoOjE0LjI1ZW07bWF4LXdpZHRoOjk1dnd9LnBjci1hcHBbZGF0YS10aGVtZT1uYW5vXSAucGNyLXN3YXRjaGVze21hcmdpbi10b3A6LjZlbTtwYWRkaW5nOjAgLjZlbX0ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3ItaW50ZXJhY3Rpb257cGFkZGluZzowIC42ZW0gLjZlbSAuNmVtfS5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb257ZGlzcGxheTpncmlkO2dyaWQtZ2FwOi42ZW07Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA0ZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOjVmciBhdXRvIGF1dG87YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMC41ZW07d2lkdGg6MTAwJTthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnBjci1hcHBbZGF0YS10aGVtZT1uYW5vXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLXByZXZpZXd7Z3JpZC1hcmVhOjIvMS80LzE7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWxlZnQ6LjZlbX0ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcHJldmlldyAucGNyLWxhc3QtY29sb3J7ZGlzcGxheTpub25lfS5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1wcmV2aWV3IC5wY3ItY3VycmVudC1jb2xvcntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXBjci1jb2xvcik7d2lkdGg6MmVtO2hlaWdodDoyZW07Ym9yZGVyLXJhZGl1czo1MGVtO292ZXJmbG93OmhpZGRlbn0ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcHJldmlldyAucGNyLWN1cnJlbnQtY29sb3I6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAyIDJcXFwiPjxwYXRoIGZpbGw9XFxcIndoaXRlXFxcIiBkPVxcXCJNMSwwSDJWMUgxVjBaTTAsMUgxVjJIMFYxWlxcXCIvPjxwYXRoIGZpbGw9XFxcImdyYXlcXFwiIGQ9XFxcIk0wLDBIMVYxSDBWMFpNMSwxSDJWMkgxVjFaXFxcIi8+PC9zdmc+XCIpO2JhY2tncm91bmQtc2l6ZTouNWVtO2JvcmRlci1yYWRpdXM6LjE1ZW07ei1pbmRleDotMX0ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcGFsZXR0ZXtncmlkLWFyZWE6MS8xLzIvMzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MX0ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItcGFsZXR0ZSAucGNyLXBhbGV0dGV7Ym9yZGVyLXJhZGl1czouMTVlbTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1wYWxldHRlIC5wY3ItcGFsZXR0ZTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgdmlld0JveD1cXFwiMCAwIDIgMlxcXCI+PHBhdGggZmlsbD1cXFwid2hpdGVcXFwiIGQ9XFxcIk0xLDBIMlYxSDFWMFpNMCwxSDFWMkgwVjFaXFxcIi8+PHBhdGggZmlsbD1cXFwiZ3JheVxcXCIgZD1cXFwiTTAsMEgxVjFIMFYwWk0xLDFIMlYySDFWMVpcXFwiLz48L3N2Zz5cIik7YmFja2dyb3VuZC1zaXplOi41ZW07Ym9yZGVyLXJhZGl1czouMTVlbTt6LWluZGV4Oi0xfS5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1jaG9vc2Vye2dyaWQtYXJlYToyLzIvMi8yfS5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1vcGFjaXR5e2dyaWQtYXJlYTozLzIvMy8yfS5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1jaG9vc2VyLC5wY3ItYXBwW2RhdGEtdGhlbWU9bmFub10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1vcGFjaXR5e2hlaWdodDouNWVtO21hcmdpbjowIC42ZW19LnBjci1hcHBbZGF0YS10aGVtZT1uYW5vXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLWNob29zZXIgLnBjci1waWNrZXIsLnBjci1hcHBbZGF0YS10aGVtZT1uYW5vXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLW9wYWNpdHkgLnBjci1waWNrZXJ7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3ItY2hvb3NlciAucGNyLXNsaWRlciwucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3Itb3BhY2l0eSAucGNyLXNsaWRlcntmbGV4LWdyb3c6MTtib3JkZXItcmFkaXVzOjUwZW19LnBjci1hcHBbZGF0YS10aGVtZT1uYW5vXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLWNob29zZXIgLnBjci1zbGlkZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGhzbCgwLCAxMDAlLCA1MCUpLCBoc2woNjAsIDEwMCUsIDUwJSksIGhzbCgxMjAsIDEwMCUsIDUwJSksIGhzbCgxODAsIDEwMCUsIDUwJSksIGhzbCgyNDAsIDEwMCUsIDUwJSksIGhzbCgzMDAsIDEwMCUsIDUwJSksIGhzbCgwLCAxMDAlLCA1MCUpKX0ucGNyLWFwcFtkYXRhLXRoZW1lPW5hbm9dIC5wY3Itc2VsZWN0aW9uIC5wY3ItY29sb3Itb3BhY2l0eSAucGNyLXNsaWRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIGJsYWNrKSx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAyIDJcXFwiPjxwYXRoIGZpbGw9XFxcIndoaXRlXFxcIiBkPVxcXCJNMSwwSDJWMUgxVjBaTTAsMUgxVjJIMFYxWlxcXCIvPjxwYXRoIGZpbGw9XFxcImdyYXlcXFwiIGQ9XFxcIk0wLDBIMVYxSDBWMFpNMSwxSDJWMkgxVjFaXFxcIi8+PC9zdmc+XCIpO2JhY2tncm91bmQtc2l6ZToxMDAlLC4yNWVtfVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/