/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
:root {
  --zoom: 1;
}

body {
  padding: 0;
  margin: 0;
}

* {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  -webkit-padding-after: 0;
  -webkit-padding-before: 0;
  -webkit-padding-end: 0;
  -webkit-margin-before: 0;
  margin-after: 0;
  margin-start: 0;
  margin-end: 0;
  padding-start: 0;
  padding-after: 0;
  padding-before: 0;
  padding-end: 0;
  -moz-margin-after: 0;
  -moz-margin-start: 0;
  -moz-margin-end: 0;
  -moz-padding-start: 0;
  -moz-padding-after: 0;
  -moz-padding-before: 0;
  -moz-padding-end: 0;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

.h-bg-light-gray {
  background-color: #f6f6f4;
}

.input-bg {
  background-color: white;
  box-shadow: 0 calc((0.5333333333 * var(--zoom, 1)) * 1vw) calc((0.5333333333 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
}
@media screen and (min-width: 720px) {
  .input-bg {
    box-shadow: 0 calc((0.2604166667 * var(--zoom, 1)) * 1vw) calc((0.2604166667 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
  }
}
@media screen and (min-width: 960px) {
  .input-bg {
    box-shadow: 0 calc((0.1041666667 * var(--zoom, 1)) * 1vw) calc((0.1041666667 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
  }
}
@media screen and (min-width: 1921px) {
  .input-bg {
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
    border: 1px solid #EBEBEB;
  }
}

@font-face {
  font-family: "icons";
  src: url(/build/fonts/icons.ee751a2f.ttf) format("truetype"), url(/build/fonts/icons.b6598fa3.woff) format("woff"), url(/build/fonts/icons.bd7bdf30.woff2) format("woff2");
}
i[class^=icon-]:before, i[class*=" icon-"]:before {
  font-family: icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chavron-down:before {
  content: "\f101";
}

.icon-chavron-left:before {
  content: "\f102";
}

.icon-chavron:before {
  content: "\f103";
}

.icon-download:before {
  content: "\f104";
}

.icon-edit-alt:before {
  content: "\f105";
}

.icon-edit:before {
  content: "\f106";
}

.icon-eye:before {
  content: "\f107";
}

.icon-hide:before {
  content: "\f108";
}

.icon-icon-external:before {
  content: "\f109";
}

.icon-icon-login:before {
  content: "\f10a";
}

.icon-plus-fat:before {
  content: "\f10b";
}

.icon-plus:before {
  content: "\f10c";
}

.icon-question-box:before {
  content: "\f10d";
}

.icon-reload:before {
  content: "\f10e";
}

.icon-trash:before {
  content: "\f10f";
}

@font-face {
  font-family: "Nitti Eindhoven";
  src: url(/build/fonts/nittieindhoven-normal-v200.2d6bbf40.eot);
  src: url(/build/fonts/nittieindhoven-normal-v200.2d6bbf40.eot?#iefix) format("embedded-opentype"), url(/build/fonts/nittieindhoven-normal-v200.bbc43fb0.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Nitti Eindhoven";
  src: url(/build/fonts/nittieindhoven-normalitalic-v200.4b22eb89.eot);
  src: url(/build/fonts/nittieindhoven-normalitalic-v200.4b22eb89.eot?#iefix) format("embedded-opentype"), url(/build/fonts/nittieindhoven-normalitalic-v200.fe2eb4d1.woff) format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Nitti Eindhoven";
  src: url(/build/fonts/nittieindhoven-bold-v200.752b44e8.eot);
  src: url(/build/fonts/nittieindhoven-bold-v200.752b44e8.eot?#iefix) format("embedded-opentype"), url(/build/fonts/nittieindhoven-bold-v200.0fe0555b.woff) format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Nitti Eindhoven";
  src: url(/build/fonts/nittieindhoven-900.17265c5a.eot);
  src: url(/build/fonts/nittieindhoven-900.17265c5a.eot?#iefix) format("embedded-opentype"), url(/build/fonts/nittieindhoven-900.73af1ff4.woff) format("woff");
  font-weight: 900;
  font-style: normal;
}
body {
  font-size: 4.2666666667vw;
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 400;
  color: black;
}
@media screen and (min-width: 720px) {
  body {
    font-size: 2.34375vw;
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  body {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  body {
    font-size: 20px;
    line-height: 24px;
  }
}

p {
  margin-bottom: 4.2666666667vw;
}
@media screen and (min-width: 720px) {
  p {
    margin-bottom: 2.0833333333vw;
  }
}
@media screen and (min-width: 960px) {
  p {
    margin-bottom: calc((1.6666666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  p {
    margin-bottom: 32px;
  }
}

a {
  color: #5DAFCF;
}

h1, .h1 {
  font-size: calc((8.5333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((8.5333333333 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 700;
  color: #191919;
  font-style: normal;
  margin-bottom: calc((6.4 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  h1, .h1 {
    font-size: calc((4.1666666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((4.1666666667 * var(--zoom, 1)) * 1vw);
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 700;
    color: #191919;
    font-style: normal;
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  h1, .h1 {
    font-size: calc((2.9166666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.5 * var(--zoom, 1)) * 1vw);
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 700;
    color: #191919;
    font-style: normal;
    margin-bottom: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  h1, .h1 {
    font-size: 56px;
    line-height: 48px;
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 700;
    color: 24px;
    font-style: normal;
    margin-bottom: 24px;
  }
}

h2, .h2 {
  font-size: calc((7.4666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((12.8 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 500;
  color: #191919;
  font-style: normal;
  margin-bottom: calc((6.4 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  h2, .h2 {
    font-size: calc((3.6458333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((6.25 * var(--zoom, 1)) * 1vw);
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 500;
    color: #191919;
    font-style: normal;
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  h2, .h2 {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.5 * var(--zoom, 1)) * 1vw);
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 500;
    color: #191919;
    font-style: normal;
    margin-bottom: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  h2, .h2 {
    font-size: 40px;
    line-height: 48px;
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 500;
    color: 24px;
    font-style: normal;
    margin-bottom: 24px;
  }
}

h3, .h3 {
  font-size: calc((6.4 * var(--zoom, 1)) * 1vw);
  line-height: calc((12.8 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 400;
  color: #191919;
  font-style: normal;
  margin-bottom: calc((6.4 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  h3, .h3 {
    font-size: calc((3.125 * var(--zoom, 1)) * 1vw);
    line-height: calc((6.25 * var(--zoom, 1)) * 1vw);
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 400;
    color: #191919;
    font-style: normal;
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  h3, .h3 {
    font-size: calc((1.6666666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.5 * var(--zoom, 1)) * 1vw);
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 400;
    color: #191919;
    font-style: normal;
    margin-bottom: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  h3, .h3 {
    font-size: 32px;
    line-height: 48px;
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 400;
    color: 24px;
    font-style: normal;
    margin-bottom: 24px;
  }
}

h4, .h4 {
  font-size: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 500;
  color: #191919;
  font-style: normal;
  margin-bottom: calc((6.4 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  h4, .h4 {
    font-size: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 500;
    color: #191919;
    font-style: normal;
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  h4, .h4 {
    font-size: calc((1.25 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.4583333333 * var(--zoom, 1)) * 1vw);
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 500;
    color: #191919;
    font-style: normal;
    margin-bottom: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  h4, .h4 {
    font-size: 24px;
    line-height: 28px;
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 500;
    color: 24px;
    font-style: normal;
    margin-bottom: 24px;
  }
}

h5, .h5 {
  font-size: calc((4.8 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 700;
  color: #191919;
  font-style: normal;
  margin-bottom: calc((6.4 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  h5, .h5 {
    font-size: calc((2.34375 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 700;
    color: #191919;
    font-style: normal;
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  h5, .h5 {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 700;
    color: #191919;
    font-style: normal;
    margin-bottom: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  h5, .h5 {
    font-size: 20px;
    line-height: 24px;
    font-family: "Nitti Eindhoven", sans-serif;
    font-weight: 700;
    color: 24px;
    font-style: normal;
    margin-bottom: 24px;
  }
}

[v-cloak] {
  display: none !important;
}

*:focus {
  outline: none !important;
}

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

html {
  scroll-behavior: smooth;
}

html, body {
  -webkit-text-size-adjust: none;
  position: relative;
  min-height: 100%;
  min-width: 100%;
  width: 100%;
  background-color: #f6f6f4;
}

body {
  min-height: 100vh;
  padding-top: calc((14.4 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  body {
    padding-top: calc((7.03125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  body {
    padding-top: calc((4.1145833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  body {
    padding-top: 79px;
  }
}

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

figure img {
  max-width: initial;
}

p:first-child,
.p:first-child,
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
ul:first-child,
ol:first-child,
form:first-child {
  margin-top: 0;
}
p:last-child,
.p:last-child,
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
ul:last-child,
ol:last-child,
form:last-child {
  margin-bottom: 0;
}

.input-preview {
  display: grid;
  grid-template-columns: calc((30.6666666667 * var(--zoom, 1)) * 1vw) 1fr auto;
  padding: calc((4.2666666667 * var(--zoom, 1)) * 1vw) calc((5.0666666667 * var(--zoom, 1)) * 1vw) calc((4 * var(--zoom, 1)) * 1vw) calc((5.0666666667 * var(--zoom, 1)) * 1vw);
}
.input-preview > span {
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
}
.input-preview > span:first-of-type {
  color: black;
  font-weight: 700;
}
.input-preview > span:last-of-type {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .input-preview {
    grid-template-columns: calc((14.9739583333 * var(--zoom, 1)) * 1vw) 1fr auto;
    padding: calc((2.0833333333 * var(--zoom, 1)) * 1vw) calc((2.4739583333 * var(--zoom, 1)) * 1vw) calc((1.953125 * var(--zoom, 1)) * 1vw) calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
  .input-preview > span {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
  }
  .input-preview > span:last-of-type {
    margin-right: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .input-preview {
    grid-template-columns: calc((17.1875 * var(--zoom, 1)) * 1vw) 1fr auto;
    padding: calc((1.3020833333 * var(--zoom, 1)) * 1vw) calc((1.6666666667 * var(--zoom, 1)) * 1vw) calc((1.09375 * var(--zoom, 1)) * 1vw) calc((1.6666666667 * var(--zoom, 1)) * 1vw);
  }
  .input-preview > span {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
  }
  .input-preview > span:last-of-type {
    margin-right: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .input-preview {
    grid-template-columns: 330px 1fr auto;
    padding: 25px 32px 21px 32px;
  }
  .input-preview > span {
    font-size: 18px;
    line-height: 22px;
  }
  .input-preview > span:last-of-type {
    margin-right: 20px;
  }
}

.btn {
  cursor: pointer;
  display: inline-block;
  font-family: "Nitti Eindhoven", sans-serif;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  font-weight: 700;
  color: white;
  background-color: #eb0000;
  transition: all 0.3s;
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #eb0000;
  text-align: center;
  text-decoration: none;
  vertical-align: bottom;
  padding: calc((2.9333333333 * var(--zoom, 1)) * 1vw) calc((3.2 * var(--zoom, 1)) * 1vw) calc((4 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .btn {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #eb0000;
    padding: calc((1.4322916667 * var(--zoom, 1)) * 1vw) calc((1.5625 * var(--zoom, 1)) * 1vw) calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .btn {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #eb0000;
    padding: calc((0.7291666667 * var(--zoom, 1)) * 1vw) calc((0.78125 * var(--zoom, 1)) * 1vw) calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .btn {
    font-size: 16px;
    line-height: 19px;
    border: 1px solid #eb0000;
    padding: 14px 15px 16px;
  }
}

.btn--ghost {
  background-color: transparent;
  color: #191919;
}
.btn--ghost:hover {
  color: #191919;
  background-color: transparent;
  border-color: #191919;
}

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

.btn--large {
  font-size: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  padding: calc((4 * var(--zoom, 1)) * 1vw) calc((8.5333333333 * var(--zoom, 1)) * 1vw) calc((4 * var(--zoom, 1)) * 1vw) calc((4.2666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .btn--large {
    font-size: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    padding: calc((1.953125 * var(--zoom, 1)) * 1vw) calc((4.1666666667 * var(--zoom, 1)) * 1vw) calc((1.953125 * var(--zoom, 1)) * 1vw) calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .btn--large {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    padding: calc((0.78125 * var(--zoom, 1)) * 1vw) calc((1.6666666667 * var(--zoom, 1)) * 1vw) calc((0.78125 * var(--zoom, 1)) * 1vw) calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .btn--large {
    font-size: 20px;
    line-height: 24px;
    padding: 15px 32px 15px 16px;
  }
}

.btn--red {
  background-color: #eb0000;
  color: white;
  border-color: #eb0000;
}
.btn--red:hover {
  color: white;
  background-color: #eb0000;
  border-color: #eb0000;
}
.btn--red:before {
  color: black;
}

.btn--white {
  background-color: white;
  color: #191919;
  border-color: white;
}
.btn--white:before {
  color: #eb0000;
}
.btn--white.btn--ghost {
  border-color: #191919;
}
.btn--white.btn--ghost:hover {
  background-color: #191919;
  color: white;
}

.btn--chevron-left {
  display: inline-flex;
  justify-content: center;
  gap: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
}
.btn--chevron-left:before {
  content: "\f103";
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  font-family: icons !important;
}
.btn--chevron-left--black:before {
  color: black;
}
@media screen and (min-width: 720px) {
  .btn--chevron-left {
    gap: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
  .btn--chevron-left:before {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .btn--chevron-left {
    gap: calc((0.9375 * var(--zoom, 1)) * 1vw);
  }
  .btn--chevron-left:before {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .btn--chevron-left {
    gap: 18px;
  }
  .btn--chevron-left:before {
    font-size: 16px;
  }
}

.btn--plus-fat {
  display: inline-flex;
  justify-content: center;
  gap: calc((2.6666666667 * var(--zoom, 1)) * 1vw);
}
.btn--plus-fat:before {
  content: "\f10b";
  font-size: calc((3.2 * var(--zoom, 1)) * 1vw);
  font-family: icons !important;
  color: black;
}
@media screen and (min-width: 720px) {
  .btn--plus-fat {
    gap: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
  }
  .btn--plus-fat:before {
    font-size: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .btn--plus-fat {
    gap: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
  .btn--plus-fat:before {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .btn--plus-fat {
    gap: 16px;
  }
  .btn--plus-fat:before {
    font-size: 16px;
  }
}

.link {
  cursor: pointer;
  font-weight: 700;
  font-family: "Nitti Eindhoven", sans-serif;
  display: inline-block;
  font-size: calc((3.2 * var(--zoom, 1)) * 1vw);
  line-height: calc((4 * var(--zoom, 1)) * 1vw);
  color: #191919;
  text-decoration: none;
  outline: 0;
  border: 0;
  background: transparent;
}
.link--red {
  color: #eb0000;
}
@media screen and (min-width: 720px) {
  .link {
    font-size: calc((1.5625 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .link {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .link {
    font-size: 16px;
    line-height: 19px;
  }
}

.link--large {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .link--large {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .link--large {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .link--large {
    font-size: 20px;
    line-height: 24px;
  }
}

.link--edit-alt {
  display: inline-flex;
  align-items: center;
  gap: calc((2.4 * var(--zoom, 1)) * 1vw);
}
.link--edit-alt:after {
  content: "\f106";
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  font-family: icons !important;
  color: #eb0000;
}
@media screen and (min-width: 720px) {
  .link--edit-alt {
    gap: calc((1.171875 * var(--zoom, 1)) * 1vw);
  }
  .link--edit-alt:after {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .link--edit-alt {
    gap: calc((0.9375 * var(--zoom, 1)) * 1vw);
  }
  .link--edit-alt:after {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .link--edit-alt {
    gap: 18px;
  }
  .link--edit-alt:after {
    font-size: 16px;
  }
}

.link--edit {
  display: inline-flex;
  align-items: center;
  gap: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
.link--edit:before {
  content: "\f106";
  font-size: calc((3.2 * var(--zoom, 1)) * 1vw);
  font-family: icons !important;
  color: #eb0000;
}
@media screen and (min-width: 720px) {
  .link--edit {
    gap: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
  .link--edit:before {
    font-size: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .link--edit {
    gap: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
  .link--edit:before {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .link--edit {
    gap: 5px;
  }
  .link--edit:before {
    font-size: 18px;
  }
}

.link--eye {
  display: inline-flex;
  align-items: center;
  gap: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
.link--eye:before {
  content: "\f107";
  font-size: calc((3.2 * var(--zoom, 1)) * 1vw);
  font-family: icons !important;
  color: #eb0000;
}
@media screen and (min-width: 720px) {
  .link--eye {
    gap: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
  .link--eye:before {
    font-size: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .link--eye {
    gap: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
  .link--eye:before {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .link--eye {
    gap: 5px;
  }
  .link--eye:before {
    font-size: 18px;
  }
}

.link--reload {
  display: inline-flex;
  align-items: center;
  gap: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
.link--reload:before {
  content: "\f10e";
  font-size: calc((3.2 * var(--zoom, 1)) * 1vw);
  font-family: icons !important;
  color: #eb0000;
}
@media screen and (min-width: 720px) {
  .link--reload {
    gap: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
  .link--reload:before {
    font-size: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .link--reload {
    gap: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
  .link--reload:before {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .link--reload {
    gap: 5px;
  }
  .link--reload:before {
    font-size: 18px;
  }
}

.link--trash {
  display: inline-flex;
  align-items: center;
  gap: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
.link--trash:before {
  content: "\f10f";
  font-size: calc((3.2 * var(--zoom, 1)) * 1vw);
  font-family: icons !important;
  color: #eb0000;
}
@media screen and (min-width: 720px) {
  .link--trash {
    gap: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
  .link--trash:before {
    font-size: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .link--trash {
    gap: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
  .link--trash:before {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .link--trash {
    gap: 5px;
  }
  .link--trash:before {
    font-size: 18px;
  }
}

.link--unpin {
  display: inline-flex;
  align-items: center;
  gap: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .link--unpin {
    gap: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
  .link--unpin:before {
    font-size: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .link--unpin {
    gap: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
  .link--unpin:before {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .link--unpin {
    gap: 5px;
  }
  .link--unpin:before {
    font-size: 18px;
  }
}

.link--download {
  display: inline-flex;
  align-items: center;
  gap: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
.link--download:before {
  content: "\f104";
  font-size: calc((3.2 * var(--zoom, 1)) * 1vw);
  font-family: icons !important;
  color: #eb0000;
}
@media screen and (min-width: 720px) {
  .link--download {
    gap: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
  .link--download:before {
    font-size: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .link--download {
    gap: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
  .link--download:before {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .link--download {
    gap: 5px;
  }
  .link--download:before {
    font-size: 18px;
  }
}

.link--disabled {
  opacity: 0.5;
  pointer-events: none;
}

.back-link {
  display: inline-flex;
  align-items: center;
  font-family: "Nitti Eindhoven", sans-serif;
  text-decoration: none;
  font-weight: 700;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  color: #191919;
  gap: calc((2.9333333333 * var(--zoom, 1)) * 1vw);
}
.back-link:before {
  content: "\f102";
  font-size: calc((3.4666666667 * var(--zoom, 1)) * 1vw);
  font-family: icons !important;
  color: #eb0000;
}
@media screen and (min-width: 720px) {
  .back-link {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    gap: calc((1.4322916667 * var(--zoom, 1)) * 1vw);
  }
  .back-link:before {
    font-size: calc((1.6927083333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .back-link {
    font-weight: 700;
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    gap: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
  .back-link:before {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .back-link {
    font-size: 16px;
    line-height: 19px;
    gap: 12px;
  }
  .back-link:before {
    font-size: 16px;
  }
}

.grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .grid {
    grid-column-gap: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .grid {
    grid-column-gap: calc((2.34375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .grid {
    grid-column-gap: 45px;
  }
}

.container {
  margin: 0 auto;
  width: 100%;
  padding: 0 calc((6.4 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .container {
    padding: 0 calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .container {
    max-width: calc((75.15625 * var(--zoom, 1)) * 1vw);
    padding: 0 calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .container {
    max-width: 1443px;
    padding: 0 24px;
  }
}

form button,
form select {
  text-transform: none;
}
form button,
form html [type=button],
form [type=reset],
form [type=submit] {
  -webkit-appearance: button;
}
form button::-moz-focus-inner,
form [type=button]::-moz-focus-inner,
form [type=reset]::-moz-focus-inner,
form [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
form button:-moz-focusring,
form [type=button]:-moz-focusring,
form [type=reset]:-moz-focusring,
form [type=submit]:-moz-focusring {
  outline: calc((0.2666666667 * var(--zoom, 1)) * 1vw) dotted;
}
form [type=checkbox],
form [type=radio] {
  box-sizing: border-box;
  padding: 0;
}
form [type=number]::-webkit-inner-spin-button,
form [type=number]::-webkit-outer-spin-button {
  height: auto;
}
form input::-webkit-outer-spin-button,
form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
form [type=search] {
  -webkit-appearance: textfield;
  outline-offset: calc((-0.5333333333 * var(--zoom, 1)) * 1vw);
}
form [type=search]::-webkit-search-cancel-button,
form [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
form ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
form input[type=radio]:not(:checked),
form input[type=radio]:checked,
form input[type=checkbox]:not(:checked),
form input[type=checkbox]:checked {
  position: absolute;
  visibility: hidden;
  left: 0;
  opacity: 0;
}
form input[type=text],
form input[type=number],
form input[type=email],
form input[type=tel],
form input[type=file],
form input[type=password],
form input[type=date],
form input[type=url],
form textarea,
form select {
  display: block;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 400;
  color: #191919;
  background-color: white;
  margin-bottom: 0;
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  padding: calc((3.2 * var(--zoom, 1)) * 1vw) calc((2.9333333333 * var(--zoom, 1)) * 1vw) calc((4 * var(--zoom, 1)) * 1vw);
  outline: none;
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
  transition: border 0.3s, box-shadow 0.3s;
  box-shadow: 0 calc((0.5333333333 * var(--zoom, 1)) * 1vw) calc((0.5333333333 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
  width: 100%;
}
form input[type=text].error,
form input[type=number].error,
form input[type=email].error,
form input[type=tel].error,
form input[type=file].error,
form input[type=password].error,
form input[type=date].error,
form input[type=url].error,
form textarea.error,
form select.error {
  border: 1px solid #eb0000;
}
form input[type=text].error + i,
form input[type=number].error + i,
form input[type=email].error + i,
form input[type=tel].error + i,
form input[type=file].error + i,
form input[type=password].error + i,
form input[type=date].error + i,
form input[type=url].error + i,
form textarea.error + i,
form select.error + i {
  position: absolute;
  width: 100%;
  right: 0;
  text-align: right;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  color: #eb0000;
  font-style: normal;
  margin-top: calc((1.8666666667 * var(--zoom, 1)) * 1vw);
  display: block;
}
form textarea {
  padding: calc((4 * var(--zoom, 1)) * 1vw) calc((4.8 * var(--zoom, 1)) * 1vw);
}
form label {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 700;
  display: inline-block;
  color: #191919;
  margin-bottom: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
form label i {
  font-style: normal;
  font-weight: 400;
}
@media screen and (min-width: 720px) {
  form label {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  form label {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2083333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  form label {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 2px;
  }
}
@media screen and (min-width: 720px) {
  form input[type=text],
  form input[type=number],
  form input[type=email],
  form input[type=tel],
  form input[type=file],
  form input[type=password],
  form input[type=date],
  form input[type=url],
  form textarea,
  form select {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.3854166667 * var(--zoom, 1)) * 1vw);
    padding: calc((1.5625 * var(--zoom, 1)) * 1vw) calc((1.4322916667 * var(--zoom, 1)) * 1vw) calc((1.953125 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
    box-shadow: 0 calc((0.2604166667 * var(--zoom, 1)) * 1vw) calc((0.2604166667 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
  }
  form input[type=text].error,
  form input[type=number].error,
  form input[type=email].error,
  form input[type=tel].error,
  form input[type=file].error,
  form input[type=password].error,
  form input[type=date].error,
  form input[type=url].error,
  form textarea.error,
  form select.error {
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #eb0000;
  }
  form input[type=text].error + i,
  form input[type=number].error + i,
  form input[type=email].error + i,
  form input[type=tel].error + i,
  form input[type=file].error + i,
  form input[type=password].error + i,
  form input[type=date].error + i,
  form input[type=url].error + i,
  form textarea.error + i,
  form select.error + i {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    margin-top: calc((0.9114583333 * var(--zoom, 1)) * 1vw);
  }
  form textarea {
    padding: calc((1.953125 * var(--zoom, 1)) * 1vw) calc((2.34375 * var(--zoom, 1)) * 1vw);
  }
  form button:-moz-focusring,
  form [type=button]:-moz-focusring,
  form [type=reset]:-moz-focusring,
  form [type=submit]:-moz-focusring {
    outline: calc((0.1302083333 * var(--zoom, 1)) * 1vw) dotted;
  }
  form [type=search] {
    outline-offset: calc((-0.2604166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  form input[type=text],
  form input[type=number],
  form input[type=email],
  form input[type=tel],
  form input[type=file],
  form input[type=password],
  form input[type=date],
  form input[type=url],
  form textarea,
  form select {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    padding: calc((0.78125 * var(--zoom, 1)) * 1vw) calc((0.7291666667 * var(--zoom, 1)) * 1vw) calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
    box-shadow: 0 calc((0.1041666667 * var(--zoom, 1)) * 1vw) calc((0.1041666667 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
  }
  form input[type=text].error,
  form input[type=number].error,
  form input[type=email].error,
  form input[type=tel].error,
  form input[type=file].error,
  form input[type=password].error,
  form input[type=date].error,
  form input[type=url].error,
  form textarea.error,
  form select.error {
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #eb0000;
  }
  form input[type=text].error + i,
  form input[type=number].error + i,
  form input[type=email].error + i,
  form input[type=tel].error + i,
  form input[type=file].error + i,
  form input[type=password].error + i,
  form input[type=date].error + i,
  form input[type=url].error + i,
  form textarea.error + i,
  form select.error + i {
    font-size: calc((0.7291666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    margin-top: calc((0.3645833333 * var(--zoom, 1)) * 1vw);
  }
  form textarea {
    padding: calc((0.9375 * var(--zoom, 1)) * 1vw) calc((2.0833333333 * var(--zoom, 1)) * 1vw) calc((0.9375 * var(--zoom, 1)) * 1vw) calc((1.3020833333 * var(--zoom, 1)) * 1vw);
  }
  form button:-moz-focusring,
  form [type=button]:-moz-focusring,
  form [type=reset]:-moz-focusring,
  form [type=submit]:-moz-focusring {
    outline: calc((0.0520833333 * var(--zoom, 1)) * 1vw) dotted;
  }
  form [type=search] {
    outline-offset: calc((-0.1041666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  form input[type=text],
  form input[type=number],
  form input[type=email],
  form input[type=tel],
  form input[type=file],
  form input[type=password],
  form input[type=date],
  form input[type=url],
  form textarea,
  form select {
    font-size: 16px;
    line-height: 19px;
    padding: 15px 14px 16px;
    border: 1px solid #EBEBEB;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
  }
  form input[type=text].error,
  form input[type=number].error,
  form input[type=email].error,
  form input[type=tel].error,
  form input[type=file].error,
  form input[type=password].error,
  form input[type=date].error,
  form input[type=url].error,
  form textarea.error,
  form select.error {
    border: 1px solid #eb0000;
  }
  form input[type=text].error + i,
  form input[type=number].error + i,
  form input[type=email].error + i,
  form input[type=tel].error + i,
  form input[type=file].error + i,
  form input[type=password].error + i,
  form input[type=date].error + i,
  form input[type=url].error + i,
  form textarea.error + i,
  form select.error + i {
    font-size: 14px;
    line-height: 20px;
    margin-top: 7px;
  }
  form textarea {
    padding: 18px 40px 18px 25px;
  }
  form button:-moz-focusring,
  form [type=button]:-moz-focusring,
  form [type=reset]:-moz-focusring,
  form [type=submit]:-moz-focusring {
    outline: 1px dotted;
  }
  form [type=search] {
    outline-offset: -2px;
  }
}

.label {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 700;
  display: inline-block;
  color: #191919;
  margin-bottom: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
.label i {
  font-style: normal;
  font-weight: 400;
}
@media screen and (min-width: 720px) {
  .label {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .label {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2083333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .label {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 2px;
  }
}

.label-image {
  margin-bottom: calc((4.8 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .label-image {
    margin-bottom: calc((2.34375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .label-image {
    margin-bottom: calc((1.4583333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .label-image {
    margin-bottom: 28px;
  }
}

.full-width {
  width: 100%;
}

.formkit-outer {
  display: grid;
}

.formkit-inner {
  position: relative;
}

.formkit-outer[data-type=file] .formkit-inner input[type=file] {
  opacity: 0;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  cursor: pointer;
  margin: 0;
  z-index: 1;
}
.formkit-outer[data-type=file] .formkit-file-list {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.formkit-outer[data-type=file] .formkit-file-list .formkit-file-item {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
  color: black;
  font-family: "Nitti Eindhoven", sans-serif;
  gap: calc((4 * var(--zoom, 1)) * 1vw);
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.formkit-outer[data-type=file] .formkit-custom-no-files {
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  color: black;
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #191919;
  font-family: "Nitti Eindhoven", sans-serif;
  gap: calc((3.4666666667 * var(--zoom, 1)) * 1vw);
  padding: calc((3.4666666667 * var(--zoom, 1)) * 1vw);
  align-items: center;
  justify-content: center;
  display: flex;
  cursor: pointer;
}
.formkit-outer[data-type=file] .formkit-custom-no-files:before {
  content: "\f10c";
  font-family: "icons";
  margin-top: calc((-0.8 * var(--zoom, 1)) * 1vw);
  border-radius: 50%;
  position: relative;
  color: #191919;
  font-size: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  text-align: center;
}
.formkit-outer[data-type=file] .formkit-no-files {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
  color: black;
  font-family: "Nitti Eindhoven", sans-serif;
  gap: calc((4 * var(--zoom, 1)) * 1vw);
  align-items: center;
  display: flex;
  cursor: pointer;
}
.formkit-outer[data-type=file] .formkit-no-files:before {
  content: "\f10c";
  font-family: "icons";
  padding-top: calc((0.5333333333 * var(--zoom, 1)) * 1vw);
  width: calc((7.2 * var(--zoom, 1)) * 1vw);
  height: calc((7.2 * var(--zoom, 1)) * 1vw);
  border-radius: 50%;
  background-color: #eb0000;
  position: relative;
  color: white;
  font-size: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  text-align: center;
}
.formkit-outer[data-type=file] .formkit-file-remove {
  cursor: pointer;
  outline: 0;
  border: 0;
  background: transparent;
  text-decoration: none;
  color: #eb0000;
  font-family: "Nitti Eindhoven", sans-serif;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 700;
  border-bottom: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #eb0000;
}
@media screen and (min-width: 720px) {
  .formkit-outer[data-type=file] .formkit-file-list .formkit-file-item {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
    gap: calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=file] .formkit-custom-no-files {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #191919;
    gap: calc((1.6927083333 * var(--zoom, 1)) * 1vw);
    padding: calc((1.6927083333 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=file] .formkit-custom-no-files:before {
    margin-top: calc((-0.390625 * var(--zoom, 1)) * 1vw);
    font-size: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=file] .formkit-no-files {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
    gap: calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=file] .formkit-no-files:before {
    padding-top: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
    width: calc((3.515625 * var(--zoom, 1)) * 1vw);
    height: calc((3.515625 * var(--zoom, 1)) * 1vw);
    font-size: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=file] .formkit-file-remove {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
    border-bottom: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #eb0000;
  }
}
@media screen and (min-width: 960px) {
  .formkit-outer[data-type=file] .formkit-file-list .formkit-file-item {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
    gap: calc((0.78125 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=file] .formkit-custom-no-files {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #191919;
    gap: calc((0.6770833333 * var(--zoom, 1)) * 1vw);
    padding: calc((0.5729166667 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=file] .formkit-custom-no-files:before {
    margin-top: calc((-0.15625 * var(--zoom, 1)) * 1vw);
    font-size: calc((0.8854166667 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=file] .formkit-no-files {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
    gap: calc((0.78125 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=file] .formkit-no-files:before {
    padding-top: calc((0.1041666667 * var(--zoom, 1)) * 1vw);
    width: calc((1.5104166667 * var(--zoom, 1)) * 1vw);
    height: calc((1.5104166667 * var(--zoom, 1)) * 1vw);
    font-size: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=file] .formkit-file-remove {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    border-bottom: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #eb0000;
  }
}
@media screen and (min-width: 1921px) {
  .formkit-outer[data-type=file] .formkit-file-list .formkit-file-item {
    font-size: 18px;
    line-height: 22px;
    gap: 15px;
  }
  .formkit-outer[data-type=file] .formkit-custom-no-files {
    font-size: 16px;
    line-height: 19px;
    border: 1px solid #191919;
    gap: 13px;
    padding: 11px;
  }
  .formkit-outer[data-type=file] .formkit-custom-no-files:before {
    margin-top: -3px;
    font-size: 17px;
  }
  .formkit-outer[data-type=file] .formkit-no-files {
    font-size: 18px;
    line-height: 22px;
    gap: 15px;
  }
  .formkit-outer[data-type=file] .formkit-no-files:before {
    padding-top: 2px;
    width: 29px;
    height: 29px;
    font-size: 19px;
  }
  .formkit-outer[data-type=file] .formkit-file-remove {
    font-size: 16px;
    line-height: 19px;
    border-bottom: 1px solid #eb0000;
  }
}

.formkit-outer[data-invalid=true] input, .formkit-outer[data-invalid=true] select, .formkit-outer[data-invalid=true] textarea {
  border-color: #eb0000;
}
.formkit-outer[data-invalid=true] .formkit-decorator {
  border-color: #eb0000 !important;
}

.formkit-messages {
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-weight: 400;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  color: #eb0000;
}
@media screen and (min-width: 720px) {
  .formkit-messages {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .formkit-messages {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .formkit-messages {
    font-size: 18px;
    line-height: 22px;
  }
}

.formkit-outer[data-type=radio] fieldset {
  border: 0;
  outline: 0;
}
.formkit-outer[data-type=radio] .formkit-legend {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 700;
  display: inline-block;
  color: #191919;
  margin-bottom: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((4 * var(--zoom, 1)) * 1vw);
}
.formkit-outer[data-type=radio] .formkit-legend i {
  font-style: normal;
  font-weight: 400;
}
@media screen and (min-width: 720px) {
  .formkit-outer[data-type=radio] .formkit-legend {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .formkit-outer[data-type=radio] .formkit-legend {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2083333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .formkit-outer[data-type=radio] .formkit-legend {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 2px;
  }
}
.formkit-outer[data-type=radio] ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.formkit-outer[data-type=radio] ul li {
  float: left;
  width: 50%;
}
.formkit-outer[data-type=radio] ul li label {
  cursor: pointer;
}
.formkit-outer[data-type=radio] ul li .formkit-wrapper {
  display: flex;
  align-items: center;
  gap: calc((2.6666666667 * var(--zoom, 1)) * 1vw);
}
.formkit-outer[data-type=radio] ul li .formkit-label {
  font-weight: 400;
  color: black;
  font-family: "Nitti Eindhoven", sans-serif;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
}
.formkit-outer[data-type=radio] .formkit-decorator {
  display: block;
  position: relative;
  width: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  border-radius: 50%;
  background-color: white;
  border: calc((0.5333333333 * var(--zoom, 1)) * 1vw) solid #979797;
}
.formkit-outer[data-type=radio] .formkit-decorator:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc((2.2666666667 * var(--zoom, 1)) * 1vw);
  height: calc((2.2666666667 * var(--zoom, 1)) * 1vw);
  border-radius: 50%;
  background-color: #eb0000;
  opacity: 0;
}
.formkit-outer[data-type=radio] input[type=radio]:checked + .formkit-decorator {
  border-color: #eb0000;
}
.formkit-outer[data-type=radio] input[type=radio]:checked + .formkit-decorator:after {
  opacity: 1;
}
@media screen and (min-width: 720px) {
  .formkit-outer[data-type=radio] .formkit-legend {
    margin-bottom: calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=radio] ul li {
    width: 50%;
  }
  .formkit-outer[data-type=radio] ul li .formkit-wrapper {
    gap: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=radio] ul li .formkit-label {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=radio] .formkit-decorator {
    width: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    border: calc((0.2604166667 * var(--zoom, 1)) * 1vw) solid #979797;
  }
  .formkit-outer[data-type=radio] .formkit-decorator:after {
    width: calc((1.1067708333 * var(--zoom, 1)) * 1vw);
    height: calc((1.1067708333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .formkit-outer[data-type=radio] .formkit-legend {
    margin-bottom: calc((0.78125 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=radio] ul li {
    width: calc((11.1979166667 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=radio] ul li .formkit-wrapper {
    gap: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=radio] ul li .formkit-label {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=radio] .formkit-decorator {
    width: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    height: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    border: calc((0.1041666667 * var(--zoom, 1)) * 1vw) solid #979797;
  }
  .formkit-outer[data-type=radio] .formkit-decorator:after {
    width: calc((0.46875 * var(--zoom, 1)) * 1vw);
    height: calc((0.46875 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .formkit-outer[data-type=radio] .formkit-legend {
    margin-bottom: 15px;
  }
  .formkit-outer[data-type=radio] ul li {
    width: 215px;
  }
  .formkit-outer[data-type=radio] ul li .formkit-wrapper {
    gap: 10px;
  }
  .formkit-outer[data-type=radio] ul li .formkit-label {
    font-size: 18px;
    line-height: 22px;
  }
  .formkit-outer[data-type=radio] .formkit-decorator {
    width: 20px;
    height: 20px;
    border: 2px solid #979797;
  }
  .formkit-outer[data-type=radio] .formkit-decorator:after {
    width: 9px;
    height: 9px;
  }
}

.formkit-outer[data-type=checkbox] fieldset {
  border: 0;
  outline: 0;
}
.formkit-outer[data-type=checkbox] .formkit-legend {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 700;
  display: inline-block;
  color: #191919;
  margin-bottom: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((4 * var(--zoom, 1)) * 1vw);
}
.formkit-outer[data-type=checkbox] .formkit-legend i {
  font-style: normal;
  font-weight: 400;
}
@media screen and (min-width: 720px) {
  .formkit-outer[data-type=checkbox] .formkit-legend {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .formkit-outer[data-type=checkbox] .formkit-legend {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2083333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .formkit-outer[data-type=checkbox] .formkit-legend {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 2px;
  }
}
.formkit-outer[data-type=checkbox] label {
  cursor: pointer;
}
.formkit-outer[data-type=checkbox] .formkit-wrapper {
  display: flex;
  align-items: center;
  gap: calc((3.2 * var(--zoom, 1)) * 1vw);
}
.formkit-outer[data-type=checkbox] .formkit-label {
  font-weight: 400;
  color: black;
  font-family: "Nitti Eindhoven", sans-serif;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
}
.formkit-outer[data-type=checkbox] .formkit-options {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.formkit-outer[data-type=checkbox] .formkit-options .formkit-options {
  padding: 0;
  margin: 0;
}
.formkit-outer[data-type=checkbox] .formkit-decorator {
  display: block;
  position: relative;
  width: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  height: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  background-color: white;
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #979797;
}
.formkit-outer[data-type=checkbox] .formkit-decorator:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc((3.2 * var(--zoom, 1)) * 1vw);
  height: calc((3.2 * var(--zoom, 1)) * 1vw);
  background-color: #eb0000;
  opacity: 0;
}
.formkit-outer[data-type=checkbox] input[type=checkbox]:checked + .formkit-decorator {
  border-color: #eb0000;
}
.formkit-outer[data-type=checkbox] input[type=checkbox]:checked + .formkit-decorator:after {
  opacity: 1;
}
@media screen and (min-width: 720px) {
  .formkit-outer[data-type=checkbox] .formkit-legend {
    margin-bottom: calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=checkbox] .formkit-wrapper {
    gap: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=checkbox] .formkit-label {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=checkbox] .formkit-decorator {
    width: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    height: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #979797;
  }
  .formkit-outer[data-type=checkbox] .formkit-decorator:after {
    width: calc((1.5625 * var(--zoom, 1)) * 1vw);
    height: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .formkit-outer[data-type=checkbox] .formkit-legend {
    margin-bottom: calc((0.78125 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=checkbox] .formkit-wrapper {
    gap: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=checkbox] .formkit-label {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
  }
  .formkit-outer[data-type=checkbox] .formkit-decorator {
    width: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    height: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    border: calc((0.1041666667 * var(--zoom, 1)) * 1vw) solid #979797;
  }
  .formkit-outer[data-type=checkbox] .formkit-decorator:after {
    width: calc((0.625 * var(--zoom, 1)) * 1vw);
    height: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .formkit-outer[data-type=checkbox] .formkit-legend {
    margin-bottom: 15px;
  }
  .formkit-outer[data-type=checkbox] .formkit-wrapper {
    gap: 8px;
  }
  .formkit-outer[data-type=checkbox] .formkit-label {
    font-size: 18px;
    line-height: 22px;
  }
  .formkit-outer[data-type=checkbox] .formkit-decorator {
    width: 20px;
    height: 20px;
    border: 1px solid #979797;
  }
  .formkit-outer[data-type=checkbox] .formkit-decorator:after {
    width: 12px;
    height: 12px;
  }
}

.formkit-help {
  font-family: "Nitti Eindhoven", sans-serif;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  font-weight: 400;
  color: #979797;
  margin-top: calc((1.8666666667 * var(--zoom, 1)) * 1vw);
}
.formkit-help--spacer {
  margin-bottom: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
}
.formkit-help--black {
  color: black;
}
@media screen and (min-width: 720px) {
  .formkit-help {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    margin-top: calc((0.9114583333 * var(--zoom, 1)) * 1vw);
  }
  .formkit-help--spacer {
    margin-bottom: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .formkit-help {
    font-size: calc((0.7291666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.8854166667 * var(--zoom, 1)) * 1vw);
    margin-top: calc((0.2083333333 * var(--zoom, 1)) * 1vw);
  }
  .formkit-help--spacer {
    margin-bottom: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .formkit-help {
    font-size: 14px;
    line-height: 17px;
    margin-top: 4px;
  }
  .formkit-help--spacer {
    margin-bottom: 20px;
  }
}

.formkit-outer[data-type=select] .formkit-inner {
  position: relative;
}
.formkit-outer[data-type=select] .formkit-inner:after {
  pointer-events: none;
  content: "\f101";
  position: absolute;
  font-family: "icons";
  color: #333333;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  top: calc((2.4 * var(--zoom, 1)) * 1vw);
  right: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .formkit-outer[data-type=select] .formkit-inner:after {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    top: calc((1.171875 * var(--zoom, 1)) * 1vw);
    right: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .formkit-outer[data-type=select] .formkit-inner:after {
    font-size: calc((0.7291666667 * var(--zoom, 1)) * 1vw);
    top: calc((0.625 * var(--zoom, 1)) * 1vw);
    right: calc((1.40625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .formkit-outer[data-type=select] .formkit-inner:after {
    font-size: 14px;
    top: 12px;
    right: 27px;
  }
}

.formkit-outer[data-type=textarea] .textarea-maxlength {
  position: absolute;
  color: #B3B3B3;
  font-weight: 400;
  bottom: calc((1.3333333333 * var(--zoom, 1)) * 1vw);
  right: calc((1.8666666667 * var(--zoom, 1)) * 1vw);
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .formkit-outer[data-type=textarea] .textarea-maxlength {
    bottom: calc((0.6510416667 * var(--zoom, 1)) * 1vw);
    right: calc((0.9114583333 * var(--zoom, 1)) * 1vw);
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .formkit-outer[data-type=textarea] .textarea-maxlength {
    bottom: calc((0.2083333333 * var(--zoom, 1)) * 1vw);
    right: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .formkit-outer[data-type=textarea] .textarea-maxlength {
    bottom: 4px;
    right: 8px;
    font-size: 16px;
    line-height: 19px;
  }
}

.formkit-outer[data-type=select] .formkit-option {
  color: #191919;
}
.formkit-outer[data-type=select] select {
  color: #ababab;
}
.formkit-outer[data-type=select].selected select {
  color: #191919;
}

.formkit-messages {
  margin-top: calc((1.8666666667 * var(--zoom, 1)) * 1vw);
}
.formkit-messages + .formkit-actions {
  margin-top: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .formkit-messages {
    margin-top: calc((0.9114583333 * var(--zoom, 1)) * 1vw);
  }
  .formkit-messages + .formkit-actions {
    margin-top: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .formkit-messages {
    margin-top: calc((0.1041666667 * var(--zoom, 1)) * 1vw);
  }
  .formkit-messages + .formkit-actions {
    margin-top: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .formkit-messages {
    margin-top: 2px;
  }
  .formkit-messages + .formkit-actions {
    margin-top: 24px;
  }
}

.formkit-required-text {
  display: block;
  font-weight: 400;
  color: black;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .formkit-required-text {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .formkit-required-text {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.3541666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .formkit-required-text {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 26px;
  }
}

.formkit-outer[data-disabled=true] .formkit-options,
.formkit-outer[data-disabled=true] > .formkit-inner {
  opacity: 0.5;
  pointer-events: none;
}

.textarea-intro textarea {
  min-height: calc((29.8666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .textarea-intro textarea {
    min-height: calc((14.5833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .textarea-intro textarea {
    min-height: calc((7.65625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .textarea-intro textarea {
    min-height: 147px;
  }
}

.textarea-description textarea {
  min-height: calc((52.5333333333 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .textarea-description textarea {
    min-height: calc((25.6510416667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .textarea-description textarea {
    min-height: calc((12.1875 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .textarea-description textarea {
    min-height: 234px;
  }
}

::-webkit-input-placeholder {
  color: #ababab;
}

::-moz-placeholder {
  color: #ababab;
}

::-ms-placeholder {
  color: #ababab;
}

::placeholder {
  color: #ababab;
}

.topbar {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  background: black;
  height: calc((14.4 * var(--zoom, 1)) * 1vw);
  color: white;
}
@media screen and (min-width: 720px) {
  .topbar {
    height: calc((7.03125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .topbar {
    height: calc((4.1145833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .topbar {
    height: 79px;
  }
}

.topbar-left {
  display: inline-flex;
  align-items: center;
  height: 100%;
}

.topbar-logo {
  margin-right: calc((2.1333333333 * var(--zoom, 1)) * 1vw);
  height: 100%;
}
@media screen and (min-width: 720px) {
  .topbar-logo {
    margin-right: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .topbar-logo {
    margin-right: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
    width: calc((4.9479166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .topbar-logo {
    margin-right: 5px;
    width: 95px;
  }
}

.topbar-title {
  display: inline-flex;
  align-items: center;
}
.topbar-title span {
  display: none;
}
.topbar-title a {
  font-size: calc((3.2 * var(--zoom, 1)) * 1vw);
  line-height: calc((4 * var(--zoom, 1)) * 1vw);
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  gap: calc((2.6666666667 * var(--zoom, 1)) * 1vw);
  color: white;
  text-decoration: none;
}
.topbar-title a:after {
  content: "";
  height: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  width: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  background-image: url(/build/images/icon-external.a16fd47e.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (min-width: 720px) {
  .topbar-title a {
    font-size: calc((1.5625 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.953125 * var(--zoom, 1)) * 1vw);
    gap: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
  }
  .topbar-title a:after {
    height: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    width: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .topbar-title {
    gap: calc((2.5520833333 * var(--zoom, 1)) * 1vw);
  }
  .topbar-title span {
    display: block;
    font-size: calc((1.25 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.5104166667 * var(--zoom, 1)) * 1vw);
    font-weight: 700;
    color: white;
  }
  .topbar-title a {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    gap: calc((0.5729166667 * var(--zoom, 1)) * 1vw);
  }
  .topbar-title a:after {
    height: calc((0.7291666667 * var(--zoom, 1)) * 1vw);
    width: calc((0.7291666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .topbar-title {
    gap: 49px;
  }
  .topbar-title span {
    display: block;
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
    color: white;
  }
  .topbar-title a {
    font-size: 16px;
    line-height: 19px;
    gap: 11px;
  }
  .topbar-title a:after {
    height: 14px;
    width: 14px;
  }
}

.topbar-profile-toggle {
  height: 100%;
  display: none;
  align-items: center;
  cursor: pointer;
}
@media screen and (min-width: 720px) {
  .topbar-profile-toggle {
    padding: 0 calc((4.8 * var(--zoom, 1)) * 1vw) 0 calc((6.4 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .topbar-profile-toggle {
    gap: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    padding: 0 calc((1.8229166667 * var(--zoom, 1)) * 1vw) 0 0;
    display: flex;
  }
}
@media screen and (min-width: 1921px) {
  .topbar-profile-toggle {
    gap: 16px;
    padding: 0 35px 0 0;
  }
}

.topbar-profile-toggle__img {
  display: none;
}
@media screen and (min-width: 960px) {
  .topbar-profile-toggle__img {
    display: block;
    overflow: hidden;
    width: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    height: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    border-radius: 50%;
    background-color: #eb0000;
  }
  .topbar-profile-toggle__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
@media screen and (min-width: 1921px) {
  .topbar-profile-toggle__img {
    width: 40px;
    height: 40px;
  }
}

.topbar-profile-toggle__name {
  display: none;
}
@media screen and (min-width: 960px) {
  .topbar-profile-toggle__name {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    font-weight: 500;
    color: white;
  }
}
@media screen and (min-width: 1921px) {
  .topbar-profile-toggle__name {
    font-size: 20px;
    line-height: 24px;
  }
}

.topbar-login {
  display: none;
}
@media screen and (min-width: 960px) {
  .topbar-login {
    height: 100%;
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    gap: calc((1.6666666667 * var(--zoom, 1)) * 1vw);
    padding: 0 calc((2.0833333333 * var(--zoom, 1)) * 1vw) 0 0;
    color: white;
    text-decoration: none;
  }
  .topbar-login span {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    color: white;
    text-decoration: none;
  }
}
@media screen and (min-width: 1921px) {
  .topbar-login {
    gap: 32px;
    padding: 0 40px 0 0;
  }
  .topbar-login span {
    font-size: 20px;
    line-height: 24px;
  }
}

.topbar-toggle {
  height: 100%;
  cursor: pointer;
  border-left: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #979797;
  padding: 0 calc((4.2666666667 * var(--zoom, 1)) * 1vw) 0 calc((6.4 * var(--zoom, 1)) * 1vw);
  display: flex;
  align-items: center;
  gap: calc((2.4 * var(--zoom, 1)) * 1vw);
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  font-weight: 500;
  color: white;
}
.topbar-toggle div {
  position: relative;
  width: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  height: calc((0.5333333333 * var(--zoom, 1)) * 1vw);
  transition: background-color 0ms linear 0.2s;
  background-color: white;
}
.topbar-toggle div:before, .topbar-toggle div:after {
  position: absolute;
  background-color: white;
  width: 100%;
  height: calc((0.5333333333 * var(--zoom, 1)) * 1vw);
}
.topbar-toggle div:before {
  content: "";
  transition: top 0.2s ease-in 0.2s, bottom 0.2s ease-in 0.2s, transform 0.2s ease-out 0ms;
  top: calc((-1.6 * var(--zoom, 1)) * 1vw);
}
.topbar-toggle div:after {
  content: "";
  bottom: calc((-1.6 * var(--zoom, 1)) * 1vw);
  transition: top 0.2s ease-in 0.2s, bottom 0.2s ease-in 0.2s, transform 0.2s ease-out 0ms;
}
@media screen and (min-width: 720px) {
  .topbar-toggle {
    border-left: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #979797;
    padding: 0 calc((2.0833333333 * var(--zoom, 1)) * 1vw) 0 calc((3.125 * var(--zoom, 1)) * 1vw);
    gap: calc((1.171875 * var(--zoom, 1)) * 1vw);
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
  }
  .topbar-toggle div {
    width: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    height: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
  .topbar-toggle div:before, .topbar-toggle div:after {
    height: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
  .topbar-toggle div:before {
    top: calc((-0.78125 * var(--zoom, 1)) * 1vw);
  }
  .topbar-toggle div:after {
    bottom: calc((-0.78125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .topbar-toggle {
    display: none;
  }
}

.topbar-toggle--active div {
  background-color: rgba(255, 255, 255, 0);
}
.topbar-toggle--active div:after {
  top: 0;
  bottom: 0;
  transition: top 0.2s ease-out 0ms, bottom 0.2s ease-out 0ms, transform 0.2s ease-in 0.2s;
  transform: rotate(-45deg);
}
.topbar-toggle--active div:before {
  top: 0;
  bottom: 0;
  transition: top 0.2s ease-out 0ms, bottom 0.2s ease-out 0ms, transform 0.2s ease-in 0.2s;
  transform: rotate(45deg);
}

.topbar-menu {
  position: fixed;
  z-index: 999;
  top: calc((14.4 * var(--zoom, 1)) * 1vw);
  right: 0;
  width: 100%;
  background-color: #202020;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.5s linear;
}
@media screen and (min-width: 720px) {
  .topbar-menu {
    top: calc((7.03125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .topbar-menu {
    width: calc((12.0833333333 * var(--zoom, 1)) * 1vw);
    top: calc((4.1145833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .topbar-menu {
    width: 232px;
    top: 79px;
  }
}

.topbar-menu--active {
  max-height: 100%;
}

.topbar-menu__inner {
  padding: calc((9.0666666667 * var(--zoom, 1)) * 1vw) calc((10.9333333333 * var(--zoom, 1)) * 1vw) calc((9.8666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .topbar-menu__inner {
    padding: calc((4.4270833333 * var(--zoom, 1)) * 1vw) calc((5.3385416667 * var(--zoom, 1)) * 1vw) calc((4.8177083333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .topbar-menu__inner {
    padding: calc((1.8229166667 * var(--zoom, 1)) * 1vw) calc((1.7708333333 * var(--zoom, 1)) * 1vw) calc((1.6145833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .topbar-menu__inner {
    padding: 35px 24px 31px;
  }
}

.topbar-menu__title {
  display: block;
  padding-bottom: calc((9.3333333333 * var(--zoom, 1)) * 1vw);
  color: #E7E7E7;
  font-size: calc((4.8 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 700;
  margin-bottom: calc((6.4 * var(--zoom, 1)) * 1vw);
  border-bottom: 1px solid #333333;
  text-decoration: none;
}
@media screen and (min-width: 720px) {
  .topbar-menu__title {
    padding-bottom: calc((4.5572916667 * var(--zoom, 1)) * 1vw);
    font-size: calc((2.34375 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .topbar-menu__title {
    padding-bottom: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .topbar-menu__title {
    padding-bottom: 35px;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 24px;
  }
}

.topbar-menu__link {
  display: block;
  margin-bottom: calc((6.1333333333 * var(--zoom, 1)) * 1vw);
  color: #E7E7E7;
  font-size: calc((4.8 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 400;
  text-decoration: none;
}
.topbar-menu__link:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 720px) {
  .topbar-menu__link {
    margin-bottom: calc((2.9947916667 * var(--zoom, 1)) * 1vw);
    font-size: calc((2.34375 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .topbar-menu__link {
    margin-bottom: calc((1.1979166667 * var(--zoom, 1)) * 1vw);
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .topbar-menu__link {
    margin-bottom: 23px;
    font-size: 18px;
    line-height: 22px;
  }
}

.topbar-right {
  align-items: center;
  height: 100%;
  display: none;
}
@media screen and (min-width: 960px) {
  .topbar-right {
    display: flex;
    gap: calc((1.7708333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .topbar-right {
    gap: 34px;
  }
}

.topbar-menu-add-offer {
  display: none;
}
@media screen and (min-width: 960px) {
  .topbar-menu-add-offer {
    display: flex;
    align-items: center;
    color: white;
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid white;
    padding: calc((0.4166666667 * var(--zoom, 1)) * 1vw) calc((0.8333333333 * var(--zoom, 1)) * 1vw) calc((0.4166666667 * var(--zoom, 1)) * 1vw) calc((1.09375 * var(--zoom, 1)) * 1vw);
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    text-decoration: none;
    gap: calc((0.6770833333 * var(--zoom, 1)) * 1vw);
  }
  .topbar-menu-add-offer:before {
    content: "\f10c";
    font-family: "icons";
    color: white;
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
  .topbar-menu-add-offer:hover {
    background-color: white;
    color: black;
  }
  .topbar-menu-add-offer:hover:before {
    color: black;
  }
}
@media screen and (min-width: 1921px) {
  .topbar-menu-add-offer {
    border: 1px solid white;
    padding: 8px 16px 8px 21px;
    font-size: 20px;
    line-height: 24px;
    gap: 13px;
  }
  .topbar-menu-add-offer:before {
    font-size: 16px;
  }
}

.login {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/build/images/login-background.5a83099d.jpg);
  min-height: calc(100vh - calc((14.4 * var(--zoom, 1)) * 1vw));
  display: flex;
  align-items: center;
  justify-content: center;
  padding: calc((18.6666666667 * var(--zoom, 1)) * 1vw) 0;
}
.login:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 720px) {
  .login {
    padding: calc((9.1145833333 * var(--zoom, 1)) * 1vw) 0;
    min-height: calc(100vh - calc((7.03125 * var(--zoom, 1)) * 1vw));
  }
}
@media screen and (min-width: 960px) {
  .login {
    padding: calc((3.6458333333 * var(--zoom, 1)) * 1vw) 0;
    min-height: calc(100vh - calc((4.1145833333 * var(--zoom, 1)) * 1vw));
  }
}
@media screen and (min-width: 1921px) {
  .login {
    padding: 70px 0;
    min-height: calc(100vh - 79px);
  }
}

.login__container {
  position: relative;
  z-index: 1;
}

.login-wrapper {
  grid-column: 1/13;
}
.login-wrapper h1 {
  display: block;
  font-size: calc((7.4666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-weight: 500;
  color: white;
  text-align: center;
  margin-bottom: calc((6.4 * var(--zoom, 1)) * 1vw);
}
.login-wrapper p {
  display: block;
  margin: 0;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  color: white;
  font-weight: 400;
  text-align: center;
}
@media screen and (min-width: 720px) {
  .login-wrapper h1 {
    font-size: calc((3.6458333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
  .login-wrapper p {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .login-wrapper {
    grid-column: 5/9;
  }
  .login-wrapper h1 {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.5 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.6666666667 * var(--zoom, 1)) * 1vw);
  }
  .login-wrapper p {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .login-wrapper h1 {
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 32px;
  }
  .login-wrapper p {
    font-size: 20px;
    line-height: 24px;
  }
}

.login-form {
  width: calc((80 * var(--zoom, 1)) * 1vw);
  margin: 0 auto;
  background: white;
  padding: calc((7.4666666667 * var(--zoom, 1)) * 1vw) calc((4.2666666667 * var(--zoom, 1)) * 1vw) calc((8.8 * var(--zoom, 1)) * 1vw);
  margin-top: calc((10.9333333333 * var(--zoom, 1)) * 1vw);
}
.login-form .formkit-outer {
  margin-bottom: calc((2.1333333333 * var(--zoom, 1)) * 1vw);
}
.login-form .formkit-messages {
  text-align: right;
}
.login-form .formkit-outer[data-type=checkbox] .formkit-wrapper {
  align-items: flex-start;
}
.login-form .formkit-outer[data-type=checkbox] .formkit-label {
  font-size: calc((3.2 * var(--zoom, 1)) * 1vw);
  line-height: calc((3.84 * var(--zoom, 1)) * 1vw);
  font-weight: 400;
  color: #767676;
}
.login-form hr {
  margin-bottom: calc((6.6666666667 * var(--zoom, 1)) * 1vw);
  border: 0;
  border-bottom: 1px solid #D9D9D9;
  display: block;
}
.login-form p {
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  font-weight: 400;
  color: #191919;
  text-align: left;
}
@media screen and (min-width: 720px) {
  .login-form {
    width: calc((39.0625 * var(--zoom, 1)) * 1vw);
    padding: calc((3.6458333333 * var(--zoom, 1)) * 1vw) calc((2.0833333333 * var(--zoom, 1)) * 1vw) calc((4.296875 * var(--zoom, 1)) * 1vw);
    margin-top: calc((5.3385416667 * var(--zoom, 1)) * 1vw);
  }
  .login-form .formkit-outer {
    margin-bottom: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
  }
  .login-form .formkit-outer[data-type=checkbox] .formkit-label {
    font-size: calc((1.5625 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.875 * var(--zoom, 1)) * 1vw);
  }
  .login-form hr {
    margin-bottom: calc((3.2552083333 * var(--zoom, 1)) * 1vw);
  }
  .login-form p {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .login-form {
    width: calc((18.75 * var(--zoom, 1)) * 1vw);
    padding: calc((2.0833333333 * var(--zoom, 1)) * 1vw) calc((1.875 * var(--zoom, 1)) * 1vw) calc((2.5 * var(--zoom, 1)) * 1vw);
    margin-top: calc((2.8125 * var(--zoom, 1)) * 1vw);
  }
  .login-form .formkit-outer {
    margin-bottom: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
  }
  .login-form .formkit-outer[data-type=checkbox] .formkit-label {
    font-size: calc((0.625 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.75 * var(--zoom, 1)) * 1vw);
  }
  .login-form hr {
    margin-bottom: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
    display: none;
  }
  .login-form .btn--ghost {
    margin-top: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
  .login-form p {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .login-form {
    width: 360px;
    padding: 40px 36px 48px;
    margin-top: 54px;
  }
  .login-form .formkit-outer {
    margin-bottom: 8px;
  }
  .login-form .formkit-outer[data-type=checkbox] .formkit-label {
    font-size: 12px;
    line-height: 14.4px;
  }
  .login-form hr {
    margin-bottom: 25px;
  }
  .login-form .btn--ghost {
    margin-top: 30px;
  }
  .login-form p {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 16px;
  }
}

.login-form__logo {
  display: block;
  margin: 0 auto calc((6.1333333333 * var(--zoom, 1)) * 1vw) auto;
  width: calc((8.5333333333 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .login-form__logo {
    margin: 0 auto calc((2.9947916667 * var(--zoom, 1)) * 1vw) auto;
    width: calc((4.1666666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .login-form__logo {
    margin: 0 auto 27px auto;
    width: calc((2.5520833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .login-form__logo {
    margin: 0 auto 27px auto;
    width: 49px;
  }
}

.login-form-back-url {
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  font-weight: 400;
  color: black;
  margin-top: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  text-align: center;
}
.login-form-back-url a {
  color: #eb0000;
  font-weight: 700;
  position: relative;
  text-decoration: none;
}
.login-form-back-url a:before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #eb0000;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media screen and (min-width: 720px) {
  .login-form-back-url {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    margin-top: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .login-form-back-url {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    margin-top: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .login-form-back-url {
    font-size: 16px;
    line-height: 19px;
    margin-top: 16px;
  }
}

.login-form-error {
  display: block;
  font-style: normal;
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-weight: 400;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  color: #eb0000;
}
@media screen and (min-width: 720px) {
  .login-form-error {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .login-form-error {
    font-size: calc((0.7291666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.8854166667 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .login-form-error {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 16px;
  }
}

.registration-form .formkit-outer:not([data-type=checkbox]) .formkit-wrapper .formkit-label {
  display: none;
}
.registration-form .formkit-outer[data-type=checkbox] .formkit-messages {
  display: none;
}
.registration-form .formkit-outer[data-type=checkbox] a {
  color: #1573FF;
  text-decoration: none;
}

.header-home {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/build/images/login-background.5a83099d.jpg);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: calc((6.4 * var(--zoom, 1)) * 1vw) 0 calc((10.6666666667 * var(--zoom, 1)) * 1vw) 0;
}
.header-home:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 720px) {
  .header-home {
    padding: calc((3.125 * var(--zoom, 1)) * 1vw) 0 calc((5.2083333333 * var(--zoom, 1)) * 1vw) 0;
  }
}
@media screen and (min-width: 960px) {
  .header-home {
    padding: calc((11.3541666667 * var(--zoom, 1)) * 1vw) 0 calc((13.6458333333 * var(--zoom, 1)) * 1vw) 0;
  }
}
@media screen and (min-width: 1921px) {
  .header-home {
    padding: 218px 0 262px 0;
    min-height: 1080px;
  }
}

.header-home__container {
  z-index: 1;
  position: relative;
}

.header-home__inner {
  grid-column: 1/13;
}
.header-home__inner .btn {
  width: 100%;
}
@media screen and (min-width: 720px) {
  .header-home__inner .btn {
    width: auto;
  }
}
@media screen and (min-width: 960px) {
  .header-home__inner {
    grid-column: 2/12;
  }
}

.header-home__title {
  color: white;
  font-size: calc((12.8 * var(--zoom, 1)) * 1vw);
  line-height: calc((12.8 * var(--zoom, 1)) * 1vw);
  font-weight: 400;
  margin-bottom: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .header-home__title {
    font-size: calc((6.25 * var(--zoom, 1)) * 1vw);
    line-height: calc((6.25 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .header-home__title {
    font-size: calc((5.5208333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((4.5833333333 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .header-home__title {
    font-size: 106px;
    line-height: 88px;
    margin-bottom: 40px;
  }
}

.header-home__intro {
  color: white;
  font-size: calc((6.4 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-weight: 700;
  margin-bottom: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .header-home__intro {
    font-size: calc((3.125 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .header-home__intro {
    font-size: calc((1.6666666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.875 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .header-home__intro {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 22px;
  }
}

.header-home__create-account {
  margin-top: calc((3.2 * var(--zoom, 1)) * 1vw);
}
.header-home__create-account p {
  font-weight: 700;
  color: white;
  font-size: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((7.4666666667 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((5.6 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .header-home__create-account {
    margin-top: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
  .header-home__create-account p {
    font-size: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.6458333333 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((2.734375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .header-home__create-account {
    margin-top: calc((2.3958333333 * var(--zoom, 1)) * 1vw);
  }
  .header-home__create-account p {
    font-size: calc((1.25 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.875 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .header-home__create-account {
    margin-top: 46px;
  }
  .header-home__create-account p {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 16px;
  }
}

.home-rich-text {
  background-color: #f6f6f4;
  padding: calc((11.7333333333 * var(--zoom, 1)) * 1vw) 0 calc((16 * var(--zoom, 1)) * 1vw) 0;
}
@media screen and (min-width: 720px) {
  .home-rich-text {
    padding: calc((5.7291666667 * var(--zoom, 1)) * 1vw) 0 calc((7.8125 * var(--zoom, 1)) * 1vw) 0;
  }
}
@media screen and (min-width: 960px) {
  .home-rich-text {
    padding: calc((8.4375 * var(--zoom, 1)) * 1vw) 0 calc((13.28125 * var(--zoom, 1)) * 1vw) 0;
  }
}
@media screen and (min-width: 1921px) {
  .home-rich-text {
    padding: 162px 0 255px 0;
  }
}

.home-rich-text__inner {
  grid-column: 1/13;
}
.home-rich-text__inner h2 {
  font-weight: 500;
  color: black;
  font-size: calc((10.6666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((9.6 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((10.6666666667 * var(--zoom, 1)) * 1vw);
}
.home-rich-text__inner p {
  margin-bottom: calc((10.6666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .home-rich-text__inner h2 {
    margin-bottom: calc((5.2083333333 * var(--zoom, 1)) * 1vw);
    font-size: calc((10.4166666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((11.4583333333 * var(--zoom, 1)) * 1vw);
  }
  .home-rich-text__inner p {
    margin-bottom: calc((5.2083333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .home-rich-text__inner {
    grid-column: 2/10;
  }
  .home-rich-text__inner h2 {
    font-weight: 400;
    margin-bottom: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    font-size: calc((4.1666666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((4.5833333333 * var(--zoom, 1)) * 1vw);
  }
  .home-rich-text__inner p {
    font-size: calc((1.25 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.6666666667 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .home-rich-text__inner h2 {
    margin-bottom: 40px;
    font-size: 80px;
    line-height: 88px;
  }
  .home-rich-text__inner p {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 40px;
  }
}

.offer-overview {
  padding-top: calc((9.8666666667 * var(--zoom, 1)) * 1vw);
  padding-bottom: calc((9.8666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .offer-overview {
    padding-top: calc((4.8177083333 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((4.8177083333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .offer-overview {
    padding-top: calc((4.375 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((4.375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-overview {
    padding-top: 84px;
    padding-bottom: 84px;
  }
}

.offer-overview-main {
  grid-column: 1/13;
}
@media screen and (min-width: 960px) {
  .offer-overview-main {
    grid-column: 3/11;
  }
}
.offer-overview-title {
  grid-column: 1/13;
  display: block;
  margin-bottom: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
}
.offer-overview-title h1 {
  display: block;
  font-size: calc((8.5333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((9.6 * var(--zoom, 1)) * 1vw);
  font-weight: 500;
  color: #191919;
  margin-bottom: calc((0.5333333333 * var(--zoom, 1)) * 1vw);
}
.offer-overview-title span {
  display: block;
  font-size: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((7.4666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 400;
  color: #191919;
}
@media screen and (min-width: 720px) {
  .offer-overview-title {
    margin-bottom: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
  .offer-overview-title h1 {
    font-size: calc((4.1666666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((4.6875 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
  .offer-overview-title span {
    font-size: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.6458333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .offer-overview-title {
    grid-column: 3/10;
    margin-bottom: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
  .offer-overview-title h1 {
    font-size: calc((2.9166666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.5 * var(--zoom, 1)) * 1vw);
    font-weight: 700;
    margin-bottom: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
  }
  .offer-overview-title span {
    font-size: calc((1.6666666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.5 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-overview-title {
    margin-bottom: 24px;
  }
  .offer-overview-title h1 {
    font-size: 56px;
    line-height: 48px;
    margin-bottom: 8px;
  }
  .offer-overview-title span {
    font-size: 32px;
    line-height: 48px;
  }
}

.offer-overview-section-title {
  display: block;
  font-size: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((3.2 * var(--zoom, 1)) * 1vw);
  font-weight: 700;
  color: black;
}
@media screen and (min-width: 720px) {
  .offer-overview-section-title {
    font-size: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .offer-overview-section-title {
    margin-top: calc((1.3541666667 * var(--zoom, 1)) * 1vw) !important;
    font-size: calc((1.6666666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.03125 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-overview-section-title {
    margin-top: 26px !important;
    font-size: 32px;
    line-height: 39px;
    margin-bottom: 8px;
  }
}

.offer-overview-instructions {
  grid-column: 1/13;
  margin-bottom: calc((10.6666666667 * var(--zoom, 1)) * 1vw);
}
.offer-overview-instructions .link {
  margin-bottom: calc((4.8 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .offer-overview-instructions {
    margin-bottom: calc((5.2083333333 * var(--zoom, 1)) * 1vw);
  }
  .offer-overview-instructions .link {
    margin-bottom: calc((2.34375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .offer-overview-instructions {
    grid-column: 3/10;
    margin-bottom: calc((4.4270833333 * var(--zoom, 1)) * 1vw);
  }
  .offer-overview-instructions .link {
    margin-bottom: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-overview-instructions {
    margin-bottom: 85px;
  }
  .offer-overview-instructions .link {
    margin-bottom: 24px;
  }
}

.offer-toggles {
  width: 100%;
  display: flex;
  border-bottom: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid rgba(0, 0, 0, 0.1);
  gap: calc((6.4 * var(--zoom, 1)) * 1vw);
  justify-content: space-between;
  margin-bottom: calc((6.4 * var(--zoom, 1)) * 1vw);
}
.offer-toggles button {
  outline: 0;
  background: 0;
  border: 0;
  cursor: pointer;
  font-family: "Nitti Eindhoven", sans-serif;
  border-bottom: calc((0.8 * var(--zoom, 1)) * 1vw) solid transparent;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
  padding: 0 0 calc((1.0666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 500;
  text-align: left;
}
.offer-toggles button.active {
  font-weight: 900;
  border-color: #eb0000;
}
@media screen and (min-width: 720px) {
  .offer-toggles {
    border-bottom: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid rgba(0, 0, 0, 0.1);
    gap: calc((3.125 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
  .offer-toggles button {
    border-bottom: calc((0.390625 * var(--zoom, 1)) * 1vw) solid transparent;
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
    padding: 0 0 calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .offer-toggles {
    justify-content: initial;
    border-bottom: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid rgba(0, 0, 0, 0.1);
    gap: calc((3.4375 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.6145833333 * var(--zoom, 1)) * 1vw);
  }
  .offer-toggles button {
    border-bottom: calc((0.2083333333 * var(--zoom, 1)) * 1vw) solid transparent;
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    padding: 0 calc((0.4166666667 * var(--zoom, 1)) * 1vw) calc((0.6770833333 * var(--zoom, 1)) * 1vw) calc((0.4166666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-toggles {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    gap: 66px;
    margin-bottom: 31px;
  }
  .offer-toggles button {
    border-bottom: 4px solid transparent;
    font-size: 20px;
    line-height: 24px;
    padding: 0 8px 13px 8px;
  }
}

.offer-overview-add-offer {
  display: flex;
  width: 100%;
  margin-bottom: calc((6.4 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .offer-overview-add-offer {
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .offer-overview-add-offer {
    display: inline-flex;
    width: unset;
    margin-bottom: calc((2.3958333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-overview-add-offer {
    margin-bottom: 46px;
  }
}

.pinned-offer-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pinned-offer-container .pinned-offer-select-wrapper {
  height: 50px;
  margin-right: 20px;
}
.pinned-offer-container .pinned-offer-select-wrapper .pinned-offer-select {
  background-color: #FFFFFF;
  width: 100%;
  height: 50px;
  padding: 10px;
  border: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  appearance: auto;
  -webkit-appearance: auto;
  -moz-appearance: auto;
}

.offer-item {
  display: grid;
  position: relative;
  grid-template-columns: calc((25.8666666667 * var(--zoom, 1)) * 1vw) 1fr;
  background-color: white;
  box-shadow: 0 calc((0.5333333333 * var(--zoom, 1)) * 1vw) calc((1.0666666667 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
  margin-bottom: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
}
@media screen and (min-width: 720px) {
  .offer-item {
    grid-template-columns: calc((12.6302083333 * var(--zoom, 1)) * 1vw) 1fr;
    box-shadow: 0 calc((0.2604166667 * var(--zoom, 1)) * 1vw) calc((0.5208333333 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
    margin-bottom: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
  }
}
@media screen and (min-width: 960px) {
  .offer-item {
    grid-template-columns: calc((10.1041666667 * var(--zoom, 1)) * 1vw) 1fr;
    box-shadow: 0 calc((0.1041666667 * var(--zoom, 1)) * 1vw) calc((0.2083333333 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
    margin-bottom: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
  }
}
@media screen and (min-width: 1921px) {
  .offer-item {
    grid-template-columns: 194px 1fr;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    margin-bottom: 8px;
    border: 1px solid #EBEBEB;
  }
}

.offer-item.offer-item--disabled:after {
  box-sizing: border-box;
  display: flex;
  align-items: flex-end;
  pointer-events: none;
  justify-content: flex-end;
  content: "";
  color: #191919;
  font-weight: 700;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(246, 246, 244, 0.5);
}
@media screen and (min-width: 960px) {
  .offer-item.offer-item--disabled:after {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    padding: 0 calc((1.1979166667 * var(--zoom, 1)) * 1vw) calc((2.1875 * var(--zoom, 1)) * 1vw) 0;
  }
}
@media screen and (min-width: 1921px) {
  .offer-item.offer-item--disabled:after {
    font-size: 16px;
    line-height: 19px;
    padding: 0 23px 42px 0;
  }
}
@media screen and (min-width: 960px) {
  .offer-item.offer-item--disabled--end:after {
    content: "Afgelopen";
  }
}

.offer-item__img {
  display: block;
  height: calc((29.0666666667 * var(--zoom, 1)) * 1vw);
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.offer-item__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 720px) {
  .offer-item__img {
    height: calc((14.1927083333 * var(--zoom, 1)) * 1vw);
    height: 100%;
  }
}
@media screen and (min-width: 960px) {
  .offer-item__img {
    grid-row: 1/3;
    height: unset;
  }
}
.offer-item__status {
  position: absolute;
  top: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
  left: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
  color: black;
  background-color: white;
  border-radius: 50%;
  width: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
  height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
  text-align: center;
}
.offer-item__status:after {
  content: "\f108";
  font-family: "icons";
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  color: black;
}
@media screen and (min-width: 720px) {
  .offer-item__status {
    top: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
    left: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
    width: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
    height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
  .offer-item__status:after {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .offer-item__status {
    top: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
    left: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
    width: calc((1.5625 * var(--zoom, 1)) * 1vw);
    height: calc((1.5625 * var(--zoom, 1)) * 1vw);
    padding-top: calc((0.1041666667 * var(--zoom, 1)) * 1vw);
  }
  .offer-item__status:after {
    font-size: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-item__status {
    top: 10px;
    left: 10px;
    width: 30px;
    height: 30px;
    padding-top: 2px;
  }
  .offer-item__status:after {
    font-size: 22px;
  }
}

.offer-item__label {
  position: absolute;
  padding: calc((3.2 * var(--zoom, 1)) * 1vw) calc((2.6666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 700;
  top: 0;
  right: 0;
}
@media screen and (min-width: 720px) {
  .offer-item__label {
    padding: calc((1.5625 * var(--zoom, 1)) * 1vw) calc((1.3020833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .offer-item__label {
    padding: calc((0.625 * var(--zoom, 1)) * 1vw) calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-item__label {
    padding: 12px 24px;
  }
}

.offer-item__content {
  padding: calc((2.9333333333 * var(--zoom, 1)) * 1vw) calc((4.2666666667 * var(--zoom, 1)) * 1vw);
}
.offer-item__content h3 {
  font-weight: 700;
  font-size: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
  color: black;
}
.offer-item__content h4 {
  font-weight: 700;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((2.6666666667 * var(--zoom, 1)) * 1vw);
  color: black;
}
.offer-item__content p {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  font-weight: 400;
  color: black;
  margin: 0;
}
@media screen and (min-width: 720px) {
  .offer-item__content {
    padding: calc((1.4322916667 * var(--zoom, 1)) * 1vw) calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
  .offer-item__content h3 {
    font-size: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
  .offer-item__content h4 {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
    color: black;
  }
  .offer-item__content p {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .offer-item__content {
    padding: calc((2.0833333333 * var(--zoom, 1)) * 1vw) calc((2.2916666667 * var(--zoom, 1)) * 1vw) calc((1.9791666667 * var(--zoom, 1)) * 1vw) calc((2.2916666667 * var(--zoom, 1)) * 1vw);
  }
  .offer-item__content h3 {
    font-size: calc((1.25 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.5104166667 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
  .offer-item__content h4 {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
  }
  .offer-item__content p {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-item__content {
    padding: 40px 44px 38px 44px;
  }
  .offer-item__content h3 {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 10px;
  }
  .offer-item__content h4 {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 20px;
  }
  .offer-item__content p {
    font-size: 18px;
    line-height: 20px;
  }
}

.offer-item__actions {
  position: relative;
  z-index: 1;
  grid-row: 2;
  grid-column: 1/3;
  padding: calc((3.2 * var(--zoom, 1)) * 1vw) calc((2.6666666667 * var(--zoom, 1)) * 1vw);
  align-items: center;
  display: flex;
  gap: calc((4.8 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .offer-item__actions {
    padding: calc((1.5625 * var(--zoom, 1)) * 1vw) calc((1.3020833333 * var(--zoom, 1)) * 1vw);
    gap: calc((2.34375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .offer-item__actions {
    grid-column: 2;
    padding: 0 calc((2.2916666667 * var(--zoom, 1)) * 1vw) calc((2.2395833333 * var(--zoom, 1)) * 1vw) calc((2.2916666667 * var(--zoom, 1)) * 1vw);
    gap: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-item__actions {
    padding: 0 44px 43px 44px;
    gap: 35px;
  }
}

.offer-item__actions .link--reload span {
  display: none;
}
@media screen and (min-width: 960px) {
  .offer-item__actions .link--reload span {
    display: inline-block;
  }
}

.offer-item__add-on {
  display: none;
}
@media screen and (min-width: 960px) {
  .offer-item__add-on {
    display: block;
    position: absolute;
    z-index: 1;
    color: #232323;
    font-weight: 400;
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    bottom: calc((2.2395833333 * var(--zoom, 1)) * 1vw);
    right: calc((2.34375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-item__add-on {
    font-size: 16px;
    line-height: 19px;
    bottom: 43px;
    right: 45px;
  }
}

.offer-item__check-link {
  font-size: calc((4.8 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 500;
  position: absolute;
  z-index: 1;
  bottom: calc((2.9333333333 * var(--zoom, 1)) * 1vw);
  right: calc((3.4666666667 * var(--zoom, 1)) * 1vw);
  color: #191919;
}
.offer-item__check-link:before {
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #eb0000;
}
.offer-item__check-link--open {
  color: #eb0000;
}
.offer-item__check-link--open:before {
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #eb0000;
}
@media screen and (min-width: 720px) {
  .offer-item__check-link {
    font-size: calc((2.34375 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
    bottom: calc((1.4322916667 * var(--zoom, 1)) * 1vw);
    right: calc((1.6927083333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .offer-item__check-link {
    font-size: calc((1.25 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.5104166667 * var(--zoom, 1)) * 1vw);
    bottom: 50%;
    transform: translateY(50%);
    right: calc((2.34375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .offer-item__check-link {
    font-size: 24px;
    line-height: 29px;
    right: 45px;
  }
}

.notice {
  background-color: #D8EEF5;
  display: block;
  padding: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 400;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  color: black;
  margin-bottom: calc((6.4 * var(--zoom, 1)) * 1vw);
}
.notice b {
  font-weight: 700;
}
@media screen and (min-width: 720px) {
  .notice {
    padding: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .notice {
    padding: calc((1.25 * var(--zoom, 1)) * 1vw);
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((2.1354166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .notice {
    padding: 24px;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 41px;
  }
}

.notice--blue {
  background-color: #D8EEF5;
}

.update-profile {
  padding-top: calc((11.4666666667 * var(--zoom, 1)) * 1vw);
  padding-bottom: calc((11.4666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .update-profile {
    padding-top: calc((5.5989583333 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((5.5989583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile {
    padding-top: calc((4.7916666667 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((4.7916666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile {
    padding-top: 92px;
    padding-bottom: 92px;
  }
}

.update-profile__title {
  grid-column: 1/13;
  margin-bottom: calc((8 * var(--zoom, 1)) * 1vw);
}
.update-profile__title .back-link {
  margin-bottom: calc((8 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .update-profile__title {
    margin-bottom: calc((3.90625 * var(--zoom, 1)) * 1vw);
  }
  .update-profile__title .back-link {
    margin-bottom: calc((3.90625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile__title {
    grid-column: 2/9;
    margin-bottom: calc((4.5833333333 * var(--zoom, 1)) * 1vw);
  }
  .update-profile__title .back-link {
    margin-bottom: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile__title {
    margin-bottom: 88px;
  }
  .update-profile__title .back-link {
    margin-bottom: 30px;
  }
}

.update-profile-toggles {
  grid-column: 1/13;
  display: grid;
  border-bottom: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
  grid-template-columns: 1fr 1fr;
  margin-bottom: calc((4 * var(--zoom, 1)) * 1vw);
}
.update-profile-toggles button {
  font-family: "Nitti Eindhoven", sans-serif;
  border: 0;
  outline: 0;
  background: transparent;
  font-weight: 500;
  font-size: calc((4.8 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
  padding: 0 0 calc((1.0666666667 * var(--zoom, 1)) * 1vw) 0;
  border-bottom: calc((0.8 * var(--zoom, 1)) * 1vw) solid transparent;
  text-align: left;
  cursor: pointer;
}
.update-profile-toggles button:nth-of-type(2) {
  text-align: right;
}
.update-profile-toggles button.btn-active {
  border-color: black;
  font-weight: 700;
}
@media screen and (min-width: 720px) {
  .update-profile-toggles {
    border-bottom: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
    margin-bottom: calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-toggles button {
    font-size: calc((2.34375 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
    padding: 0 0 calc((0.5208333333 * var(--zoom, 1)) * 1vw) 0;
    border-bottom: calc((0.390625 * var(--zoom, 1)) * 1vw) solid transparent;
  }
}
@media screen and (min-width: 960px) {
  .update-profile-toggles {
    grid-column: 2/12;
    border-bottom: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
    margin-bottom: calc((3.2291666667 * var(--zoom, 1)) * 1vw);
    display: flex;
    gap: calc((2.34375 * var(--zoom, 1)) * 1vw);
    grid-template-columns: initial;
  }
  .update-profile-toggles button {
    width: calc((10.1041666667 * var(--zoom, 1)) * 1vw);
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
    padding: 0 0 calc((0.5729166667 * var(--zoom, 1)) * 1vw) 0;
    border-bottom: calc((0.2083333333 * var(--zoom, 1)) * 1vw) solid transparent;
  }
  .update-profile-toggles button:nth-of-type(2) {
    text-align: left;
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-toggles {
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 62px;
    gap: 45px;
  }
  .update-profile-toggles button {
    width: 194px;
    font-size: 18px;
    line-height: 22px;
    padding: 0 0 11px 0;
    border-bottom: 4px solid transparent;
  }
}

.update-profile-main {
  grid-column: 1/13;
  display: grid;
  grid-row-gap: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .update-profile-main {
    grid-row-gap: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile-main {
    grid-column: 2/9;
    grid-row-gap: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-main {
    grid-row-gap: 8px;
  }
}

@media screen and (min-width: 960px) {
  .update-profile-main__basic {
    display: grid;
    grid-template-columns: calc((17.2916666667 * var(--zoom, 1)) * 1vw) 1fr;
    gap: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-main__basic {
    grid-template-columns: 332px 1fr;
    gap: 12px;
  }
}

.update-profile-main-picture {
  position: relative;
  padding: calc((4.2666666667 * var(--zoom, 1)) * 1vw) calc((5.0666666667 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((3.2 * var(--zoom, 1)) * 1vw);
}
.update-profile-main-picture .link {
  position: absolute;
  right: calc((6.4 * var(--zoom, 1)) * 1vw);
  bottom: calc((6.1333333333 * var(--zoom, 1)) * 1vw);
}
.update-profile-main-picture input {
  padding: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
}
@media screen and (min-width: 720px) {
  .update-profile-main-picture {
    padding: calc((2.0833333333 * var(--zoom, 1)) * 1vw) calc((2.4739583333 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-main-picture .link {
    right: calc((3.125 * var(--zoom, 1)) * 1vw);
    bottom: calc((2.9947916667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile-main-picture {
    padding: calc((1.40625 * var(--zoom, 1)) * 1vw) calc((1.6666666667 * var(--zoom, 1)) * 1vw) calc((1.5625 * var(--zoom, 1)) * 1vw) calc((1.6666666667 * var(--zoom, 1)) * 1vw);
    margin-bottom: 0;
  }
  .update-profile-main-picture .link {
    right: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
    bottom: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-main-picture {
    padding: 27px 32px 30px 32px;
  }
  .update-profile-main-picture .link {
    right: 25px;
    bottom: 30px;
  }
}

.update-profile-main-picture__preview {
  margin-top: calc((3.2 * var(--zoom, 1)) * 1vw);
  width: calc((25.6 * var(--zoom, 1)) * 1vw);
  height: calc((25.6 * var(--zoom, 1)) * 1vw);
  background-color: rgba(0, 0, 0, 0.1);
  overflow: hidden;
  border-radius: 50%;
}
.update-profile-main-picture__preview img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 720px) {
  .update-profile-main-picture__preview {
    margin-top: calc((1.5625 * var(--zoom, 1)) * 1vw);
    width: calc((12.5 * var(--zoom, 1)) * 1vw);
    height: calc((12.5 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile-main-picture__preview {
    margin-top: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    width: calc((8.3333333333 * var(--zoom, 1)) * 1vw);
    height: calc((8.3333333333 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-main-picture__preview--small {
    width: calc((5 * var(--zoom, 1)) * 1vw);
    height: calc((5 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-main-picture__preview {
    margin-top: 19px;
    width: 160px;
    height: 160px;
  }
  .update-profile-main-picture__preview--small {
    width: 96px;
    height: 96px;
  }
}

.update-profile-main-name {
  position: relative;
  padding: calc((4.8 * var(--zoom, 1)) * 1vw) calc((5.0666666667 * var(--zoom, 1)) * 1vw) calc((6.9333333333 * var(--zoom, 1)) * 1vw) calc((5.0666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .update-profile-main-name {
    padding: calc((2.34375 * var(--zoom, 1)) * 1vw) calc((2.4739583333 * var(--zoom, 1)) * 1vw) calc((3.3854166667 * var(--zoom, 1)) * 1vw) calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile-main-name {
    padding: calc((1.09375 * var(--zoom, 1)) * 1vw) calc((0.9895833333 * var(--zoom, 1)) * 1vw) calc((1.25 * var(--zoom, 1)) * 1vw) calc((0.9895833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-main-name {
    padding: 21px 19px 24px 19px;
  }
}

.update-profile-main-name__wrapper {
  margin-top: calc((2.1333333333 * var(--zoom, 1)) * 1vw);
}
.update-profile-main-name__wrapper .btn {
  width: calc((29.6 * var(--zoom, 1)) * 1vw);
  margin-top: calc((1.6 * var(--zoom, 1)) * 1vw);
}
.update-profile-main-name__wrapper button[type=submit] {
  cursor: pointer;
  display: inline-flex;
  font-family: "Nitti Eindhoven", sans-serif;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  font-weight: 700;
  color: white;
  background-color: #eb0000;
  transition: all 0.3s;
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #eb0000;
  text-align: center;
  text-decoration: none;
  vertical-align: bottom;
  padding: calc((2.9333333333 * var(--zoom, 1)) * 1vw) calc((3.2 * var(--zoom, 1)) * 1vw) calc((4 * var(--zoom, 1)) * 1vw);
  justify-content: center;
  gap: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  width: calc((56.5333333333 * var(--zoom, 1)) * 1vw);
  width: auto;
  margin-top: calc((1.6 * var(--zoom, 1)) * 1vw);
}
.update-profile-main-name__wrapper button[type=submit]:before {
  content: "\f103";
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  font-family: icons !important;
  color: black;
}
@media screen and (min-width: 720px) {
  .update-profile-main-name__wrapper button[type=submit] {
    gap: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    width: calc((27.6041666667 * var(--zoom, 1)) * 1vw);
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #eb0000;
    padding: calc((1.4322916667 * var(--zoom, 1)) * 1vw) calc((1.5625 * var(--zoom, 1)) * 1vw) calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-main-name__wrapper button[type=submit]:before {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile-main-name__wrapper button[type=submit] {
    gap: calc((0.9375 * var(--zoom, 1)) * 1vw);
    width: auto;
    margin-top: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #eb0000;
    padding: calc((0.7291666667 * var(--zoom, 1)) * 1vw) calc((0.78125 * var(--zoom, 1)) * 1vw) calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-main-name__wrapper button[type=submit]:before {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-main-name__wrapper button[type=submit] {
    gap: 18px;
    margin-top: 20px;
    font-size: 16px;
    line-height: 19px;
    border: 1px solid #eb0000;
    padding: 14px 15px 16px;
  }
  .update-profile-main-name__wrapper button[type=submit]:before {
    font-size: 16px;
  }
}
.update-profile-main-name__wrapper button[type=submit]:before {
  display: none;
}
.update-profile-main-name__wrapper .formkit-label {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 700;
  display: inline-block;
  color: #191919;
  margin-bottom: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 700;
}
.update-profile-main-name__wrapper .formkit-label i {
  font-style: normal;
  font-weight: 400;
}
@media screen and (min-width: 720px) {
  .update-profile-main-name__wrapper .formkit-label {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile-main-name__wrapper .formkit-label {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2083333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-main-name__wrapper .formkit-label {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 2px;
  }
}
@media screen and (min-width: 720px) {
  .update-profile-main-name__wrapper {
    margin-top: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-main-name__wrapper .btn {
    width: calc((14.453125 * var(--zoom, 1)) * 1vw);
    margin-top: calc((0.78125 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-main-name__wrapper button[type=submit] {
    margin-top: calc((0.78125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile-main-name__wrapper {
    margin-top: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-main-name__wrapper .btn {
    width: calc((6.1458333333 * var(--zoom, 1)) * 1vw);
    padding: calc((0.5208333333 * var(--zoom, 1)) * 1vw) calc((0.78125 * var(--zoom, 1)) * 1vw) calc((0.5208333333 * var(--zoom, 1)) * 1vw);
    margin-top: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-main-name__wrapper button[type=submit] {
    padding: calc((0.5208333333 * var(--zoom, 1)) * 1vw) calc((0.78125 * var(--zoom, 1)) * 1vw) calc((0.5208333333 * var(--zoom, 1)) * 1vw);
    width: auto;
    margin-top: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-main-name__wrapper .formkit-label {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-main-name__wrapper {
    margin-top: 19px;
  }
  .update-profile-main-name__wrapper .btn {
    width: 118px;
    padding: 10px 15px 10px;
    margin-top: 12px;
  }
  .update-profile-main-name__wrapper button[type=submit] {
    padding: 10px 15px 10px;
    margin-top: 12px;
  }
  .update-profile-main-name__wrapper .formkit-label {
    font-size: 18px;
    line-height: 24px;
  }
}

.update-profile-main-name__preview-input {
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((2.6666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 720px) {
  .update-profile-main-name__preview-input {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile-main-name__preview-input {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-main-name__preview-input {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
  }
}

.update-profile-main-name-cancel {
  position: relative;
  cursor: pointer;
  font-weight: 700;
  font-family: "Nitti Eindhoven", sans-serif;
  display: inline-block;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
  color: #eb0000;
  text-decoration: none;
  outline: 0;
  border: 0;
  background: transparent;
  position: absolute;
  left: calc((45.3333333333 * var(--zoom, 1)) * 1vw);
  bottom: calc((10.6666666667 * var(--zoom, 1)) * 1vw);
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
}
.update-profile-main-name-cancel:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc((0.2666666667 * var(--zoom, 1)) * 1vw);
  background-color: #eb0000;
}
@media screen and (min-width: 720px) {
  .update-profile-main-name-cancel {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-main-name-cancel:after {
    height: calc((0.1302083333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile-main-name-cancel {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
  }
  .update-profile-main-name-cancel:after {
    height: calc((0.0520833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-main-name-cancel {
    font-size: 18px;
    line-height: 22px;
  }
  .update-profile-main-name-cancel:after {
    height: 1px;
  }
}
@media screen and (min-width: 720px) {
  .update-profile-main-name-cancel {
    left: calc((22.1354166667 * var(--zoom, 1)) * 1vw);
    bottom: calc((5.2083333333 * var(--zoom, 1)) * 1vw);
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-profile-main-name-cancel {
    bottom: calc((1.71875 * var(--zoom, 1)) * 1vw);
    left: calc((9.6354166667 * var(--zoom, 1)) * 1vw);
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-profile-main-name-cancel {
    bottom: 33px;
    left: 185px;
    font-size: 16px;
    line-height: 19px;
  }
}

.update-offer {
  padding-top: calc((11.4666666667 * var(--zoom, 1)) * 1vw);
  padding-bottom: calc((11.4666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .update-offer {
    padding-top: calc((5.5989583333 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((5.5989583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-offer {
    padding-top: calc((4.7916666667 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((4.7916666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-offer {
    padding-top: 92px;
    padding-bottom: 92px;
  }
}

.update-offer__title {
  grid-column: 1/13;
  margin-bottom: calc((8 * var(--zoom, 1)) * 1vw);
}
.update-offer__title .back-link {
  margin-bottom: calc((8 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .update-offer__title {
    margin-bottom: calc((3.90625 * var(--zoom, 1)) * 1vw);
  }
  .update-offer__title .back-link {
    margin-bottom: calc((3.90625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-offer__title {
    grid-column: 3/11;
    margin-bottom: calc((1.4583333333 * var(--zoom, 1)) * 1vw);
  }
  .update-offer__title .back-link {
    margin-bottom: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-offer__title {
    margin-bottom: 28px;
  }
  .update-offer__title .back-link {
    margin-bottom: 30px;
  }
}

.update-offer-main {
  grid-column: 1/13;
  display: grid;
  grid-row-gap: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .update-offer-main {
    grid-row-gap: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-offer-main {
    grid-column: 3/11;
    grid-row-gap: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-offer-main {
    grid-row-gap: 8px;
  }
}

.update-offer-main__basic {
  gap: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .update-offer-main__basic {
    gap: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-offer-main__basic {
    display: grid;
    grid-template-columns: calc((17.2916666667 * var(--zoom, 1)) * 1vw) 1fr;
    gap: calc((0.4166666667 * var(--zoom, 1)) * 1vw) calc((0.625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-offer-main__basic {
    grid-template-columns: 332px 1fr;
    gap: 8px 12px;
  }
}

.update-offer-main-picture {
  position: relative;
  padding: calc((4.2666666667 * var(--zoom, 1)) * 1vw) calc((5.0666666667 * var(--zoom, 1)) * 1vw);
}
.update-offer-main-picture .link {
  position: absolute;
  right: calc((6.1333333333 * var(--zoom, 1)) * 1vw);
  top: calc((4.8 * var(--zoom, 1)) * 1vw);
}
.update-offer-main-picture input {
  padding: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
}
@media screen and (min-width: 720px) {
  .update-offer-main-picture {
    padding: calc((2.0833333333 * var(--zoom, 1)) * 1vw) calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
  .update-offer-main-picture .link {
    right: calc((3.125 * var(--zoom, 1)) * 1vw);
    top: calc((2.34375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-offer-main-picture {
    padding: calc((1.40625 * var(--zoom, 1)) * 1vw) calc((1.6666666667 * var(--zoom, 1)) * 1vw) calc((1.5625 * var(--zoom, 1)) * 1vw) calc((1.6666666667 * var(--zoom, 1)) * 1vw);
  }
  .update-offer-main-picture .link {
    right: calc((1.09375 * var(--zoom, 1)) * 1vw);
    top: calc((1.6666666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-offer-main-picture {
    padding: 27px 32px 30px 32px;
  }
  .update-offer-main-picture .link {
    right: 21px;
    top: 32px;
  }
}

.update-offer-main-picture__preview {
  margin-top: calc((3.2 * var(--zoom, 1)) * 1vw);
  width: calc((49.6 * var(--zoom, 1)) * 1vw);
  height: calc((33.6 * var(--zoom, 1)) * 1vw);
}
.update-offer-main-picture__preview img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: rgba(0, 0, 0, 0.1);
}
@media screen and (min-width: 720px) {
  .update-offer-main-picture__preview {
    margin-top: calc((1.5625 * var(--zoom, 1)) * 1vw);
    width: calc((24.21875 * var(--zoom, 1)) * 1vw);
    height: calc((16.40625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-offer-main-picture__preview {
    margin-top: calc((0.7291666667 * var(--zoom, 1)) * 1vw);
    width: calc((9.6875 * var(--zoom, 1)) * 1vw);
    height: calc((6.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-offer-main-picture__preview {
    margin-top: 14px;
    width: 186px;
    height: 126px;
  }
}

.update-offer-main-name {
  padding: calc((4.8 * var(--zoom, 1)) * 1vw) calc((5.0666666667 * var(--zoom, 1)) * 1vw) calc((1.3541666667 * var(--zoom, 1)) * 1vw) calc((5.0666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .update-offer-main-name {
    padding: calc((2.0833333333 * var(--zoom, 1)) * 1vw) calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .update-offer-main-name {
    padding: calc((1.09375 * var(--zoom, 1)) * 1vw) calc((0.9895833333 * var(--zoom, 1)) * 1vw) calc((1.25 * var(--zoom, 1)) * 1vw) calc((0.9895833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .update-offer-main-name {
    padding: 21px 19px 24px 19px;
  }
}

@media screen and (min-width: 960px) {
  .update-offer-main-row3 {
    grid-row: 1/4;
  }
}
.input-popup-toggle-open span {
  margin: 0 !important;
  display: none;
}
@media screen and (min-width: 960px) {
  .input-popup-toggle-open span {
    display: inline-block;
  }
}

.input-popup {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.5);
  align-items: center;
  display: flex;
}

.input-popup-content {
  position: relative;
  background-color: white;
  grid-column: 1/13;
  display: grid;
  grid-template-columns: 1fr;
  align-items: start;
  overflow: auto;
  max-height: 80vh;
  min-height: 40vh;
  padding: calc((4.8 * var(--zoom, 1)) * 1vw) calc((3.4666666667 * var(--zoom, 1)) * 1vw) calc((8.5333333333 * var(--zoom, 1)) * 1vw) calc((3.4666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .input-popup-content {
    padding: calc((2.34375 * var(--zoom, 1)) * 1vw) calc((1.6927083333 * var(--zoom, 1)) * 1vw) calc((4.1666666667 * var(--zoom, 1)) * 1vw) calc((1.6927083333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .input-popup-content {
    grid-template-columns: 1fr auto;
    grid-column: 3/11;
    padding: calc((0.7291666667 * var(--zoom, 1)) * 1vw) calc((1.3020833333 * var(--zoom, 1)) * 1vw) calc((1.5104166667 * var(--zoom, 1)) * 1vw) calc((1.3020833333 * var(--zoom, 1)) * 1vw);
    gap: 0 calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .input-popup-content {
    padding: 14px 25px 29px 25px;
    gap: 0 24px;
  }
}

.input-popup-content .formkit-form {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  gap: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
}
.input-popup-content .formkit-form button[type=submit] {
  cursor: pointer;
  display: inline-flex;
  font-family: "Nitti Eindhoven", sans-serif;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  font-weight: 700;
  color: white;
  background-color: #eb0000;
  transition: all 0.3s;
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #eb0000;
  text-align: center;
  text-decoration: none;
  vertical-align: bottom;
  padding: calc((2.9333333333 * var(--zoom, 1)) * 1vw) calc((3.2 * var(--zoom, 1)) * 1vw) calc((4 * var(--zoom, 1)) * 1vw);
  justify-content: center;
  gap: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  width: calc((56.5333333333 * var(--zoom, 1)) * 1vw);
}
.input-popup-content .formkit-form button[type=submit]:before {
  content: "\f103";
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  font-family: icons !important;
  color: black;
}
@media screen and (min-width: 720px) {
  .input-popup-content .formkit-form button[type=submit] {
    gap: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    width: calc((27.6041666667 * var(--zoom, 1)) * 1vw);
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #eb0000;
    padding: calc((1.4322916667 * var(--zoom, 1)) * 1vw) calc((1.5625 * var(--zoom, 1)) * 1vw) calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
  .input-popup-content .formkit-form button[type=submit]:before {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .input-popup-content .formkit-form button[type=submit] {
    gap: calc((0.9375 * var(--zoom, 1)) * 1vw);
    width: auto;
    margin-top: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #eb0000;
    padding: calc((0.7291666667 * var(--zoom, 1)) * 1vw) calc((0.78125 * var(--zoom, 1)) * 1vw) calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
  .input-popup-content .formkit-form button[type=submit]:before {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .input-popup-content .formkit-form button[type=submit] {
    gap: 18px;
    margin-top: 20px;
    font-size: 16px;
    line-height: 19px;
    border: 1px solid #eb0000;
    padding: 14px 15px 16px;
  }
  .input-popup-content .formkit-form button[type=submit]:before {
    font-size: 16px;
  }
}
@media screen and (min-width: 720px) {
  .input-popup-content .formkit-form {
    gap: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .input-popup-content .formkit-form {
    gap: calc((0.4166666667 * var(--zoom, 1)) * 1vw) calc((1.25 * var(--zoom, 1)) * 1vw);
    grid-template-columns: 1fr auto;
  }
  .input-popup-content .formkit-form button[type=submit] {
    margin-top: 0;
    margin-bottom: 0;
    align-self: end;
  }
  .input-popup-content .formkit-form * {
    grid-column: 1;
  }
  .input-popup-content .formkit-outer {
    grid-column: 1;
  }
  .input-popup-content .formkit-messages {
    grid-column: 1;
  }
  .input-popup-content .formkit-actions {
    grid-column: 2;
    align-self: flex-end;
  }
}
@media screen and (min-width: 1921px) {
  .input-popup-content .formkit-form {
    gap: 8px 24px;
  }
  .input-popup-content .formkit-form button[type=submit] {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.input-popup-toggle-close {
  outline: 0;
  border: 0;
  cursor: pointer;
  background: transparent;
  text-decoration: none;
  color: #eb0000;
  font-family: "Nitti Eindhoven", sans-serif;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 700;
  text-align: center;
  position: absolute;
  bottom: calc((12.2666666667 * var(--zoom, 1)) * 1vw);
  right: calc((3.4666666667 * var(--zoom, 1)) * 1vw);
  border-bottom: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #eb0000;
}
@media screen and (min-width: 720px) {
  .input-popup-toggle-close {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
    bottom: calc((5.9895833333 * var(--zoom, 1)) * 1vw);
    right: calc((1.6927083333 * var(--zoom, 1)) * 1vw);
    border-bottom: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #eb0000;
  }
}
@media screen and (min-width: 960px) {
  .input-popup-toggle-close {
    position: relative;
    margin-bottom: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    right: initial;
    bottom: initial;
    border-bottom: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #eb0000;
    align-self: flex-end;
  }
}
@media screen and (min-width: 1921px) {
  .input-popup-toggle-close {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 19px;
    border-bottom: 1px solid #eb0000;
  }
}

.image-upload-popup {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.5);
  align-items: center;
  justify-content: center;
  display: flex;
}

.image-upload-popup-content .question {
  position: relative;
}
.image-upload-popup-content .question-tooltip {
  position: absolute;
  bottom: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  right: calc((-3.2 * var(--zoom, 1)) * 1vw);
}
.image-upload-popup-content .question-tooltip:after {
  content: "\f10d";
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  font-family: "icons";
  color: black;
}
.image-upload-popup-content .question-tooltip:before {
  top: calc((-34.6666666667 * var(--zoom, 1)) * 1vw);
  left: calc((-61.6 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .image-upload-popup-content .question-tooltip {
    bottom: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
    right: calc((-1.5625 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content .question-tooltip:after {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content .question-tooltip:before {
    top: calc((-16.9270833333 * var(--zoom, 1)) * 1vw);
    left: calc((-30.078125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .image-upload-popup-content .question-tooltip {
    bottom: calc((0.8854166667 * var(--zoom, 1)) * 1vw);
    right: calc((-0.625 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content .question-tooltip:after {
    font-size: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content .question-tooltip:before {
    top: calc((-7.8125 * var(--zoom, 1)) * 1vw);
    left: calc((-21.875 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .image-upload-popup-content .question-tooltip {
    bottom: 17px;
    right: -12px;
  }
  .image-upload-popup-content .question-tooltip:after {
    font-size: 12px;
  }
  .image-upload-popup-content .question-tooltip:before {
    top: -150px;
    left: -420px;
  }
}

.image-upload-popup-content {
  position: relative;
  width: 100%;
  background-color: #F6F6F4;
  align-items: flex-start;
  max-height: 100vh;
  overflow-y: auto;
  max-width: calc((204 * var(--zoom, 1)) * 1vw);
  padding: calc((10.4 * var(--zoom, 1)) * 1vw) calc((8 * var(--zoom, 1)) * 1vw) calc((15.7333333333 * var(--zoom, 1)) * 1vw) calc((8 * var(--zoom, 1)) * 1vw);
}
.image-upload-popup-content .formkit-label {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 700;
  display: inline-block;
  color: #191919;
  margin-bottom: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
  display: block;
}
.image-upload-popup-content .formkit-label i {
  font-style: normal;
  font-weight: 400;
}
@media screen and (min-width: 720px) {
  .image-upload-popup-content .formkit-label {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .image-upload-popup-content .formkit-label {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2083333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .image-upload-popup-content .formkit-label {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 2px;
  }
}
@media screen and (min-width: 720px) {
  .image-upload-popup-content {
    max-width: calc((99.609375 * var(--zoom, 1)) * 1vw);
    padding: calc((5.078125 * var(--zoom, 1)) * 1vw) calc((3.90625 * var(--zoom, 1)) * 1vw) calc((7.6822916667 * var(--zoom, 1)) * 1vw) calc((3.90625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .image-upload-popup-content {
    display: grid;
    grid-template-columns: calc((16.1458333333 * var(--zoom, 1)) * 1vw) 1fr;
    grid-column-gap: calc((3.6458333333 * var(--zoom, 1)) * 1vw);
    max-width: calc((39.84375 * var(--zoom, 1)) * 1vw);
    padding: calc((3.125 * var(--zoom, 1)) * 1vw) calc((2.96875 * var(--zoom, 1)) * 1vw) calc((2.0833333333 * var(--zoom, 1)) * 1vw) calc((2.96875 * var(--zoom, 1)) * 1vw);
    gap: 0 calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .image-upload-popup-content {
    grid-template-columns: 310px 1fr;
    grid-column-gap: 70px;
    max-width: 765px;
    padding: 60px 57px 40px 57px;
  }
}

.image-upload-popup-content__left h3 {
  font-size: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  color: black;
  font-weight: 400;
}
.image-upload-popup-content__left p, .image-upload-popup-content__left li {
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
  color: black;
  font-weight: 400;
}
.image-upload-popup-content__left p {
  margin-bottom: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
}
.image-upload-popup-content__left__list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-bottom: calc((7.4666666667 * var(--zoom, 1)) * 1vw);
}
.image-upload-popup-content__left__list li {
  position: relative;
  padding-left: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
}
.image-upload-popup-content__left__list li:before {
  content: "";
  position: absolute;
  top: calc((2.6666666667 * var(--zoom, 1)) * 1vw);
  left: calc((1.6 * var(--zoom, 1)) * 1vw);
  width: calc((0.8 * var(--zoom, 1)) * 1vw);
  height: calc((0.8 * var(--zoom, 1)) * 1vw);
  border-radius: 50%;
  background-color: black;
}
@media screen and (min-width: 720px) {
  .image-upload-popup-content__left h3 {
    font-size: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__left p, .image-upload-popup-content__left li {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__left p {
    margin-bottom: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__left__list {
    margin-bottom: calc((3.6458333333 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__left__list li {
    padding-left: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__left__list li:before {
    top: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
    left: calc((0.78125 * var(--zoom, 1)) * 1vw);
    width: calc((0.390625 * var(--zoom, 1)) * 1vw);
    height: calc((0.390625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .image-upload-popup-content__left h3 {
    font-size: calc((1.25 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.4583333333 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__left p, .image-upload-popup-content__left li {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__left p {
    margin-bottom: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__left__list {
    margin-bottom: calc((3.0208333333 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__left__list li {
    padding-left: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__left__list li:before {
    top: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
    left: calc((0.3125 * var(--zoom, 1)) * 1vw);
    width: calc((0.15625 * var(--zoom, 1)) * 1vw);
    height: calc((0.15625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .image-upload-popup-content__left h3 {
    font-size: 24px;
    line-height: 28px;
    color: black;
    font-weight: 500;
  }
  .image-upload-popup-content__left p, .image-upload-popup-content__left li {
    font-size: 18px;
    line-height: 24px;
    color: black;
    font-weight: 400;
  }
  .image-upload-popup-content__left p {
    margin-bottom: 24px;
  }
  .image-upload-popup-content__left__list {
    margin-bottom: 58px;
  }
  .image-upload-popup-content__left__list li {
    padding-left: 20px;
  }
  .image-upload-popup-content__left__list li:before {
    top: 10px;
    left: 6px;
    width: 3px;
    height: 3px;
  }
}

.image-upload-popup-input .formkit-inner {
  display: grid;
}
.image-upload-popup-input .formkit-inner .formkit-file-list {
  grid-row: 3;
  margin-top: calc((3.4666666667 * var(--zoom, 1)) * 1vw);
}
.image-upload-popup-input .formkit-inner .formkit-file-list .formkit-file-item {
  flex-direction: initial;
  color: #979797;
  justify-content: space-between;
  border-bottom: 1px solid #979797;
}
.image-upload-popup-input .formkit-inner .formkit-file-list .formkit-file-name {
  width: calc((81.3333333333 * var(--zoom, 1)) * 1vw);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.image-upload-popup-input .formkit-message {
  color: #eb0000 !important;
}
.image-upload-popup-input .formkit-remove-files-btn {
  cursor: pointer;
  outline: 0;
  border: 0;
  background-color: transparent;
  transform: rotate(45deg);
}
.image-upload-popup-input .formkit-remove-files-btn:before {
  content: "\f10c";
  font-family: "icons";
  position: relative;
  color: #979797;
  font-size: calc((4 * var(--zoom, 1)) * 1vw);
  text-align: center;
}
@media screen and (min-width: 720px) {
  .image-upload-popup-input .formkit-inner .formkit-file-list {
    margin-top: calc((1.6927083333 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-input .formkit-inner .formkit-file-list .formkit-file-item {
    flex-direction: initial;
    color: #979797;
    justify-content: space-between;
    border-bottom: 1px solid #979797;
  }
  .image-upload-popup-input .formkit-inner .formkit-file-list .formkit-file-name {
    width: calc((39.7135416667 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-input .formkit-remove-files-btn:before {
    font-size: calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .image-upload-popup-input {
    width: calc((11.5625 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-input .formkit-inner .formkit-file-list {
    margin-top: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-input .formkit-inner .formkit-file-list .formkit-file-item {
    flex-direction: initial;
    color: #979797;
    justify-content: space-between;
    border-bottom: 1px solid #979797;
  }
  .image-upload-popup-input .formkit-inner .formkit-file-list .formkit-file-name {
    width: calc((10.1041666667 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-input .formkit-remove-files-btn:before {
    font-size: calc((0.78125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .image-upload-popup-input {
    width: 222px;
  }
  .image-upload-popup-input .formkit-inner .formkit-file-list {
    margin-top: 12px;
  }
  .image-upload-popup-input .formkit-inner .formkit-file-list .formkit-file-item {
    flex-direction: initial;
    color: #979797;
    justify-content: space-between;
    border-bottom: 1px solid #979797;
  }
  .image-upload-popup-input .formkit-inner .formkit-file-list .formkit-file-name {
    width: 194px;
  }
  .image-upload-popup-input .formkit-remove-files-btn:before {
    font-size: 15px;
  }
}

.image-upload-popup-toggle {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
  color: black;
  font-family: "Nitti Eindhoven", sans-serif;
  gap: calc((4 * var(--zoom, 1)) * 1vw);
  align-items: center;
  display: flex;
  cursor: pointer;
}
.image-upload-popup-toggle:before {
  content: "\f10c";
  font-family: "icons";
  padding-top: calc((0.5333333333 * var(--zoom, 1)) * 1vw);
  width: calc((7.2 * var(--zoom, 1)) * 1vw);
  height: calc((7.2 * var(--zoom, 1)) * 1vw);
  border-radius: 50%;
  background-color: #eb0000;
  position: relative;
  color: white;
  font-size: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  text-align: center;
}
@media screen and (min-width: 720px) {
  .image-upload-popup-toggle {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
    gap: calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-toggle:before {
    padding-top: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
    width: calc((3.515625 * var(--zoom, 1)) * 1vw);
    height: calc((3.515625 * var(--zoom, 1)) * 1vw);
    font-size: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .image-upload-popup-toggle {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
    gap: calc((0.78125 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-toggle:before {
    padding-top: calc((0.1041666667 * var(--zoom, 1)) * 1vw);
    width: calc((1.5104166667 * var(--zoom, 1)) * 1vw);
    height: calc((1.5104166667 * var(--zoom, 1)) * 1vw);
    font-size: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .image-upload-popup-toggle {
    font-size: 18px;
    line-height: 22px;
    gap: 15px;
  }
  .image-upload-popup-toggle:before {
    padding-top: 2px;
    width: 29px;
    height: 29px;
    font-size: 19px;
  }
}

.image-upload-popup-toggle-close {
  position: absolute;
  top: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  right: calc((6.1333333333 * var(--zoom, 1)) * 1vw);
  width: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  height: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  transform: rotate(45deg);
  cursor: pointer;
}
.image-upload-popup-toggle-close:before {
  content: "";
  position: absolute;
  width: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  top: calc((2.4 * var(--zoom, 1)) * 1vw);
  left: 0;
  transform: translatey(-50%);
  height: calc((0.5333333333 * var(--zoom, 1)) * 1vw);
  background-color: black;
}
.image-upload-popup-toggle-close:after {
  content: "";
  position: absolute;
  width: calc((5.6 * var(--zoom, 1)) * 1vw);
  top: calc((2.1333333333 * var(--zoom, 1)) * 1vw);
  left: calc((-0.2666666667 * var(--zoom, 1)) * 1vw);
  height: calc((0.5333333333 * var(--zoom, 1)) * 1vw);
  background-color: black;
}
.image-upload-popup-toggle-close:after {
  transform: rotate(90deg) translatey(-50%);
}
@media screen and (min-width: 720px) {
  .image-upload-popup-toggle-close {
    top: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    right: calc((2.9947916667 * var(--zoom, 1)) * 1vw);
    width: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    height: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-toggle-close:before {
    top: calc((1.171875 * var(--zoom, 1)) * 1vw);
    width: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    height: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-toggle-close:after {
    top: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    left: calc((-0.1302083333 * var(--zoom, 1)) * 1vw);
    width: calc((2.734375 * var(--zoom, 1)) * 1vw);
    height: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .image-upload-popup-toggle-close {
    top: calc((1.7708333333 * var(--zoom, 1)) * 1vw);
    right: calc((1.7708333333 * var(--zoom, 1)) * 1vw);
    width: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    height: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-toggle-close:before {
    top: calc((0.46875 * var(--zoom, 1)) * 1vw);
    width: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    height: calc((0.1041666667 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-toggle-close:after {
    top: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
    left: calc((-0.0520833333 * var(--zoom, 1)) * 1vw);
    width: calc((1.09375 * var(--zoom, 1)) * 1vw);
    height: calc((0.1041666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .image-upload-popup-toggle-close {
    top: 34px;
    right: 34px;
    width: 20px;
    height: 20px;
  }
  .image-upload-popup-toggle-close:before {
    top: 9px;
    width: 21px;
    height: 2px;
  }
  .image-upload-popup-toggle-close:after {
    top: 8px;
    left: -1px;
    width: 21px;
    height: 2px;
  }
}

.image-upload-popup-preview-img {
  display: block;
  object-fit: cover;
  width: calc((57.8666666667 * var(--zoom, 1)) * 1vw);
  height: calc((33.6 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((3.4666666667 * var(--zoom, 1)) * 1vw);
  margin-top: calc((3.4666666667 * var(--zoom, 1)) * 1vw);
  background-color: #979797;
}
.image-upload-popup-preview-img:nth-of-type(2) {
  margin-bottom: calc((8.5333333333 * var(--zoom, 1)) * 1vw);
  width: calc((40.5333333333 * var(--zoom, 1)) * 1vw);
  height: calc((44.5333333333 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .image-upload-popup-preview-img {
    width: calc((28.2552083333 * var(--zoom, 1)) * 1vw);
    height: calc((16.40625 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.6927083333 * var(--zoom, 1)) * 1vw);
    margin-top: calc((1.6927083333 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-preview-img:nth-of-type(2) {
    margin-bottom: calc((4.1666666667 * var(--zoom, 1)) * 1vw);
    width: calc((19.7916666667 * var(--zoom, 1)) * 1vw);
    height: calc((21.7447916667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .image-upload-popup-preview-img {
    width: calc((11.3020833333 * var(--zoom, 1)) * 1vw);
    height: calc((6.5625 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.6770833333 * var(--zoom, 1)) * 1vw);
    margin-top: calc((0.6770833333 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-preview-img:nth-of-type(2) {
    margin-bottom: calc((2.3958333333 * var(--zoom, 1)) * 1vw);
    width: calc((7.9166666667 * var(--zoom, 1)) * 1vw);
    height: calc((8.6979166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .image-upload-popup-preview-img {
    width: 217px;
    height: 126px;
    margin-bottom: 13px;
    margin-top: 13px;
  }
  .image-upload-popup-preview-img:nth-of-type(2) {
    margin-bottom: 46px;
    width: 152px;
    height: 167px;
  }
}

.image-upload-popup-content__right .btn {
  display: block;
  width: 100%;
  margin-top: calc((3.4666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .image-upload-popup-content__right .btn {
    margin-top: calc((1.6927083333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .image-upload-popup-content__right .btn {
    margin-top: calc((0.6770833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .image-upload-popup-content__right .btn {
    margin-top: 13px;
  }
}
.image-upload-popup-content__right .royalty-checkbox fieldset {
  border: 0;
  outline: 0;
}
.image-upload-popup-content__right .royalty-checkbox .formkit-legend {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((6.4 * var(--zoom, 1)) * 1vw);
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 700;
  display: inline-block;
  color: #191919;
  margin-bottom: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((4 * var(--zoom, 1)) * 1vw);
}
.image-upload-popup-content__right .royalty-checkbox .formkit-legend i {
  font-style: normal;
  font-weight: 400;
}
@media screen and (min-width: 720px) {
  .image-upload-popup-content__right .royalty-checkbox .formkit-legend {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.125 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2604166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .image-upload-popup-content__right .royalty-checkbox .formkit-legend {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.2083333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .image-upload-popup-content__right .royalty-checkbox .formkit-legend {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 2px;
  }
}
.image-upload-popup-content__right .royalty-checkbox label {
  cursor: pointer;
}
.image-upload-popup-content__right .royalty-checkbox .formkit-wrapper {
  display: flex;
  align-items: center;
  gap: calc((3.2 * var(--zoom, 1)) * 1vw);
}
.image-upload-popup-content__right .royalty-checkbox .formkit-label {
  font-weight: 400;
  color: black;
  font-family: "Nitti Eindhoven", sans-serif;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
}
.image-upload-popup-content__right .royalty-checkbox .formkit-options {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.image-upload-popup-content__right .royalty-checkbox .formkit-options .formkit-options {
  padding: 0;
  margin: 0;
}
.image-upload-popup-content__right .royalty-checkbox .formkit-decorator {
  display: block;
  position: relative;
  width: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  height: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  background-color: white;
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #979797;
}
.image-upload-popup-content__right .royalty-checkbox .formkit-decorator:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc((3.2 * var(--zoom, 1)) * 1vw);
  height: calc((3.2 * var(--zoom, 1)) * 1vw);
  background-color: #eb0000;
  opacity: 0;
}
.image-upload-popup-content__right .royalty-checkbox input[type=checkbox]:checked + .formkit-decorator {
  border-color: #eb0000;
}
.image-upload-popup-content__right .royalty-checkbox input[type=checkbox]:checked + .formkit-decorator:after {
  opacity: 1;
}
@media screen and (min-width: 720px) {
  .image-upload-popup-content__right .royalty-checkbox .formkit-legend {
    margin-bottom: calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-wrapper {
    gap: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-label {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-decorator {
    width: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    height: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #979797;
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-decorator:after {
    width: calc((1.5625 * var(--zoom, 1)) * 1vw);
    height: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .image-upload-popup-content__right .royalty-checkbox .formkit-legend {
    margin-bottom: calc((0.78125 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-wrapper {
    gap: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-label {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-decorator {
    width: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    height: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    border: calc((0.1041666667 * var(--zoom, 1)) * 1vw) solid #979797;
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-decorator:after {
    width: calc((0.625 * var(--zoom, 1)) * 1vw);
    height: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .image-upload-popup-content__right .royalty-checkbox .formkit-legend {
    margin-bottom: 15px;
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-wrapper {
    gap: 8px;
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-label {
    font-size: 18px;
    line-height: 22px;
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-decorator {
    width: 20px;
    height: 20px;
    border: 1px solid #979797;
  }
  .image-upload-popup-content__right .royalty-checkbox .formkit-decorator:after {
    width: 12px;
    height: 12px;
  }
}

.create-offer {
  padding-top: calc((11.4666666667 * var(--zoom, 1)) * 1vw);
  padding-bottom: calc((11.4666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .create-offer {
    padding-top: calc((5.5989583333 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((5.5989583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer {
    padding-top: calc((7.03125 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((7.03125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer {
    padding-top: 135px;
    padding-bottom: 135px;
  }
}

.create-offer-inner,
.create-offer-title,
.create-offer-progress {
  grid-column: 1/13;
}
@media screen and (min-width: 960px) {
  .create-offer-inner,
  .create-offer-title,
  .create-offer-progress {
    grid-column: 2/12;
  }
}

.create-offer-title {
  margin-bottom: calc((8 * var(--zoom, 1)) * 1vw);
}
.create-offer-title h1 {
  margin-bottom: calc((3.2 * var(--zoom, 1)) * 1vw);
}
.create-offer-title .back-link {
  margin-bottom: calc((8 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .create-offer-title {
    margin-bottom: calc((3.90625 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-title h1 {
    margin-bottom: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-title .back-link {
    margin-bottom: calc((3.90625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-title {
    margin-bottom: calc((4.4270833333 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-title h1 {
    margin-bottom: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-title .back-link {
    margin-bottom: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-title {
    margin-bottom: 85px;
  }
  .create-offer-title h1 {
    margin-bottom: 12px;
  }
  .create-offer-title .back-link {
    margin-bottom: 30px;
  }
}

.create-offer-progress {
  margin-bottom: calc((7.2 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .create-offer-progress {
    margin-bottom: calc((3.515625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-progress {
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-progress {
    margin-bottom: 60px;
  }
}

.create-offer-progress__titles {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.create-offer-progress__titles span {
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 500;
  font-family: "Nitti Eindhoven", sans-serif;
  color: #A6A6A6;
  text-align: center;
}
.create-offer-progress__titles span:first-of-type {
  text-align: left;
}
.create-offer-progress__titles span:last-of-type {
  text-align: right;
}
.create-offer-progress__titles span.active {
  color: black;
}
@media screen and (min-width: 720px) {
  .create-offer-progress__titles span {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-progress__titles span {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
    flex-basis: calc((10.9375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-progress__titles span {
    font-size: 20px;
    line-height: 24px;
    flex-basis: 210px;
  }
}

.create-offer-progress__dots {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: calc((1.8666666667 * var(--zoom, 1)) * 1vw);
}
.create-offer-progress__dots:before, .create-offer-progress__dots:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
  width: 100%;
  background-color: #A6A6A6;
}
.create-offer-progress__dots:after {
  z-index: 1;
  background-color: #000000;
  transform: translatey(-50%);
  left: 0;
  width: 0;
}
.create-offer-progress__dots[data-currentStep="2"]:after {
  width: 50%;
}
.create-offer-progress__dots[data-currentStep="3"]:after {
  width: 100%;
}
.create-offer-progress__dots div {
  position: relative;
  z-index: 2;
  display: block;
  width: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  height: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  border-radius: 50%;
  background-color: #E87F7F;
}
.create-offer-progress__dots div.active {
  background-color: #eb0000;
}
@media screen and (min-width: 720px) {
  .create-offer-progress__dots {
    margin-top: calc((0.9114583333 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-progress__dots div {
    width: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    height: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-progress__dots:before, .create-offer-progress__dots:after {
    height: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-progress__dots {
    margin-top: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-progress__dots div {
    width: calc((1.6666666667 * var(--zoom, 1)) * 1vw);
    height: calc((1.6666666667 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-progress__dots:before, .create-offer-progress__dots:after {
    height: calc((0.2083333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-progress__dots {
    margin-top: 12px;
  }
  .create-offer-progress__dots div {
    width: 32px;
    height: 32px;
  }
  .create-offer-progress__dots:before, .create-offer-progress__dots:after {
    height: 4px;
  }
}

.create-offer-step {
  grid-column: 1/13;
}
@media screen and (min-width: 960px) {
  .create-offer-step {
    grid-column: 2/7;
  }
  .create-offer-step--large {
    grid-column: 2/12;
    display: grid;
    grid-template-columns: calc((22.65625 * var(--zoom, 1)) * 1vw) 1fr;
    grid-column-gap: calc((2.34375 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-step--large .create-offer-step-submit {
    margin-top: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-step--large {
    grid-template-columns: 435px 1fr;
    grid-column-gap: 45px;
  }
  .create-offer-step--large .create-offer-step-submit {
    margin-top: 40px;
  }
}

.create-offer-step .formkit-outer {
  margin-bottom: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
}
.create-offer-step .formkit-outer[data-type=radio] {
  margin-bottom: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .create-offer-step .formkit-outer {
    margin-bottom: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-step .formkit-outer[data-type=radio] {
    margin-bottom: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-step .formkit-outer {
    margin-bottom: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-step .formkit-outer[data-type=radio] {
    margin-bottom: calc((2.4479166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-step .formkit-outer {
    margin-bottom: 24px;
  }
  .create-offer-step .formkit-outer[data-type=radio] {
    margin-bottom: 47px;
  }
}

.create-offer-step-submit {
  width: 100%;
}
.create-offer-step-submit:before {
  color: black;
}
@media screen and (min-width: 720px) {
  .create-offer-step-submit {
    width: calc((44.921875 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-step-submit {
    width: calc((17.96875 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-step-submit {
    width: 345px;
  }
}

.create-offer-step__img {
  display: block;
  width: calc((49.6 * var(--zoom, 1)) * 1vw);
  height: calc((33.6 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((2.6666666667 * var(--zoom, 1)) * 1vw);
  object-fit: cover;
}
@media screen and (min-width: 720px) {
  .create-offer-step__img {
    width: calc((24.21875 * var(--zoom, 1)) * 1vw);
    height: calc((16.40625 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-step__img {
    width: calc((9.6875 * var(--zoom, 1)) * 1vw);
    height: calc((6.5625 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-step__img {
    width: 186px;
    height: 126px;
    margin-bottom: 10px;
  }
}

.create-offer-step-back {
  position: relative;
  cursor: pointer;
  font-weight: 700;
  font-family: "Nitti Eindhoven", sans-serif;
  display: inline-block;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
  color: #eb0000;
  text-decoration: none;
  outline: 0;
  border: 0;
  background: transparent;
  grid-column: 1;
  justify-self: flex-start;
}
.create-offer-step-back:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc((0.2666666667 * var(--zoom, 1)) * 1vw);
  background-color: #eb0000;
}
@media screen and (min-width: 720px) {
  .create-offer-step-back {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-step-back:after {
    height: calc((0.1302083333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-step-back {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-step-back:after {
    height: calc((0.0520833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-step-back {
    font-size: 18px;
    line-height: 22px;
  }
  .create-offer-step-back:after {
    height: 1px;
  }
}

.create-offer-information hr {
  margin-bottom: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
  border-top: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #979797;
}
@media screen and (min-width: 720px) {
  .create-offer-information hr {
    margin-bottom: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
    border-top: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #979797;
  }
}
@media screen and (min-width: 960px) {
  .create-offer-information hr {
    margin-bottom: 35px;
    border-top: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #979797;
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-information hr {
    margin-bottom: 35px;
    border-top: 1px solid #979797;
  }
}

.create-offer-information--offer {
  padding-top: calc((6.5104166667 * var(--zoom, 1)) * 1vw);
  margin-top: calc((13.3333333333 * var(--zoom, 1)) * 1vw);
  border-top: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #979797;
}
@media screen and (min-width: 720px) {
  .create-offer-information--offer {
    padding-top: calc((2.9947916667 * var(--zoom, 1)) * 1vw);
    margin-top: calc((6.5104166667 * var(--zoom, 1)) * 1vw);
    border-top: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #979797;
  }
}
@media screen and (min-width: 960px) {
  .create-offer-information--offer {
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
  }
}
.create-offer-information__row {
  display: block;
  margin-bottom: calc((6.4 * var(--zoom, 1)) * 1vw);
}
.create-offer-information__row:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 720px) {
  .create-offer-information__row {
    margin-bottom: calc((3.125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-information__row {
    margin-bottom: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
  .create-offer-information__row--images {
    display: flex;
    flex-wrap: wrap;
  }
  .create-offer-information__row--images > div {
    width: calc((13.5416666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-information__row {
    margin-bottom: 30px;
  }
  .create-offer-information__row--images > div {
    width: 260px;
  }
}

.create-offer-information__row__title {
  display: block;
  width: 100%;
  margin-bottom: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
  font-size: calc((4.8 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
  font-weight: 700;
  color: black;
}
@media screen and (min-width: 720px) {
  .create-offer-information__row__title {
    margin-bottom: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
    font-size: calc((2.34375 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-information__row__title {
    margin-bottom: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-information__row__title {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }
}

.create-offer-information__row__desc {
  display: block;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  font-weight: 400;
  color: black;
}
@media screen and (min-width: 720px) {
  .create-offer-information__row__desc {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-information__row__desc {
    font-size: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-information__row__desc {
    font-size: 20px;
    line-height: 24px;
  }
}

.create-offer-information__row__desc-alt {
  display: block;
  padding: calc((4 * var(--zoom, 1)) * 1vw) calc((4.2666666667 * var(--zoom, 1)) * 1vw) calc((4.5333333333 * var(--zoom, 1)) * 1vw) calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
  box-shadow: 0 calc((0.5333333333 * var(--zoom, 1)) * 1vw) calc((0.5333333333 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  background-color: white;
  color: #979797;
}
@media screen and (min-width: 720px) {
  .create-offer-information__row__desc-alt {
    padding: calc((1.953125 * var(--zoom, 1)) * 1vw) calc((2.0833333333 * var(--zoom, 1)) * 1vw) calc((2.2135416667 * var(--zoom, 1)) * 1vw) calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
    box-shadow: 0 calc((0.2604166667 * var(--zoom, 1)) * 1vw) calc((0.2604166667 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.2135416667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-information__row__desc-alt {
    padding: calc((0.9375 * var(--zoom, 1)) * 1vw) calc((1.3020833333 * var(--zoom, 1)) * 1vw) calc((1.0416666667 * var(--zoom, 1)) * 1vw) calc((1.3020833333 * var(--zoom, 1)) * 1vw);
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
    box-shadow: 0 calc((0.1041666667 * var(--zoom, 1)) * 1vw) calc((0.1041666667 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-information__row__desc-alt {
    padding: 18px 25px 20px 25px;
    border: 1px solid #EBEBEB;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
    font-size: 16px;
    line-height: 19px;
  }
}

.create-offer-information-img-square {
  display: block;
  object-fit: cover;
  width: calc((43.2 * var(--zoom, 1)) * 1vw);
  height: calc((46.9333333333 * var(--zoom, 1)) * 1vw);
  margin-top: calc((2.6666666667 * var(--zoom, 1)) * 1vw);
  margin-bottom: calc((4 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .create-offer-information-img-square {
    width: calc((21.09375 * var(--zoom, 1)) * 1vw);
    height: calc((22.9166666667 * var(--zoom, 1)) * 1vw);
    margin-top: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
    margin-bottom: calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-information-img-square {
    width: calc((8.4375 * var(--zoom, 1)) * 1vw);
    height: calc((9.1666666667 * var(--zoom, 1)) * 1vw);
    margin-top: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-information-img-square {
    width: 162px;
    height: 176px;
    margin-top: 10px;
  }
}

.create-offer-information-img-rectangle {
  display: block;
  object-fit: cover;
  width: calc((56 * var(--zoom, 1)) * 1vw);
  height: calc((38.4 * var(--zoom, 1)) * 1vw);
  margin-top: calc((2.6666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .create-offer-information-img-rectangle {
    width: calc((27.34375 * var(--zoom, 1)) * 1vw);
    height: calc((18.75 * var(--zoom, 1)) * 1vw);
    margin-top: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-information-img-rectangle {
    width: calc((10.9375 * var(--zoom, 1)) * 1vw);
    height: calc((7.5 * var(--zoom, 1)) * 1vw);
    margin-top: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-information-img-rectangle {
    width: 210px;
    height: 144px;
    margin-top: 10px;
  }
}

.create-offer-remove-location-btn {
  width: calc((53.3333333333 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .create-offer-remove-location-btn {
    width: calc((26.0416666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-remove-location-btn {
    width: calc((10.4166666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-remove-location-btn {
    width: 200px;
  }
}

.create-offer-add-location-btn {
  margin-bottom: calc((2.6666666667 * var(--zoom, 1)) * 1vw);
  width: calc((53.3333333333 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .create-offer-add-location-btn {
    margin-bottom: calc((1.3020833333 * var(--zoom, 1)) * 1vw);
    width: calc((26.0416666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .create-offer-add-location-btn {
    margin-bottom: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    width: calc((10.4166666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .create-offer-add-location-btn {
    margin-bottom: 20px;
    width: 200px;
  }
}

.child-option {
  padding-left: 1.5em; /* or use margin-left */
  font-style: italic; /* optional: make it visually distinct */
  color: #666; /* optional: lighter color */
}

.complete-profile {
  padding-top: calc((13.0666666667 * var(--zoom, 1)) * 1vw);
  padding-bottom: calc((11.4666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .complete-profile {
    padding-top: calc((6.3802083333 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((5.5989583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .complete-profile {
    padding-top: calc((7.03125 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((4.7916666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .complete-profile {
    padding-top: 135px;
    padding-bottom: 92px;
  }
}

.complete-profile__title {
  grid-column: 1/13;
  margin-bottom: calc((9.6 * var(--zoom, 1)) * 1vw);
}
.complete-profile__title h1 {
  margin-bottom: calc((3.2 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .complete-profile__title {
    margin-bottom: calc((4.6875 * var(--zoom, 1)) * 1vw);
  }
  .complete-profile__title h1 {
    margin-bottom: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .complete-profile__title {
    grid-column: 2/9;
    margin-bottom: calc((3.2291666667 * var(--zoom, 1)) * 1vw);
  }
  .complete-profile__title h1 {
    margin-bottom: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .complete-profile__title {
    margin-bottom: 62px;
  }
  .complete-profile__title h1 {
    margin-bottom: 16px;
  }
}

.compelete-profile__main {
  grid-column: 1/13;
  margin-bottom: calc((9.6 * var(--zoom, 1)) * 1vw);
}
.compelete-profile__main .formkit-outer[data-type=file] {
  margin-bottom: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
}
.compelete-profile__main .formkit-outer {
  margin-bottom: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
}
.compelete-profile__main .formkit-outer[data-type=radio] {
  margin-bottom: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .compelete-profile__main .formkit-outer {
    margin-bottom: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
  .compelete-profile__main .formkit-outer[data-type=radio] {
    margin-bottom: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .compelete-profile__main .formkit-outer {
    margin-bottom: calc((1.25 * var(--zoom, 1)) * 1vw);
  }
  .compelete-profile__main .formkit-outer[data-type=radio] {
    margin-bottom: calc((2.4479166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .compelete-profile__main .formkit-outer {
    margin-bottom: 24px;
  }
  .compelete-profile__main .formkit-outer[data-type=radio] {
    margin-bottom: 47px;
  }
}
@media screen and (min-width: 720px) {
  .compelete-profile__main {
    margin-bottom: calc((4.6875 * var(--zoom, 1)) * 1vw);
  }
  .compelete-profile__main .formkit-outer[data-type=file] {
    margin-bottom: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .compelete-profile__main {
    grid-column: 2/7;
    margin-bottom: calc((3.2291666667 * var(--zoom, 1)) * 1vw);
  }
  .compelete-profile__main .formkit-outer[data-type=file] {
    margin-bottom: calc((2.7083333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .compelete-profile__main {
    margin-bottom: 62px;
  }
  .compelete-profile__main .formkit-outer[data-type=file] {
    margin-bottom: 52px;
  }
}

.compelete-profile__main__title {
  margin-bottom: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .compelete-profile__main__title {
    margin-bottom: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .compelete-profile__main__title {
    margin-bottom: calc((1.40625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .compelete-profile__main__title {
    margin-bottom: 27px;
  }
}

.help-text-top {
  position: relative;
}
.help-text-top .formkit-label {
  margin-bottom: calc((9.6 * var(--zoom, 1)) * 1vw);
}
.help-text-top .formkit-help {
  position: absolute;
  top: calc((7.4666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .help-text-top .formkit-label {
    margin-bottom: calc((4.6875 * var(--zoom, 1)) * 1vw);
  }
  .help-text-top .formkit-help {
    top: calc((3.6458333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .help-text-top .formkit-label {
    margin-bottom: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
  }
  .help-text-top .formkit-help {
    top: calc((1.4583333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .help-text-top .formkit-label {
    margin-bottom: 40px;
  }
  .help-text-top .formkit-help {
    top: 28px;
  }
}

.complete-profile-step-submit {
  width: 100%;
}
.complete-profile-step-submit:before {
  color: black;
}
@media screen and (min-width: 720px) {
  .complete-profile-step-submit {
    width: auto;
    min-width: calc((37.109375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .complete-profile-step-submit {
    min-width: calc((14.84375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .complete-profile-step-submit {
    min-width: 285px;
  }
}

.form-kit-postalcode {
  display: grid;
  grid-template-columns: 50% 1fr auto;
  gap: calc((1.8666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .form-kit-postalcode {
    gap: calc((0.9114583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .form-kit-postalcode {
    gap: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .form-kit-postalcode {
    gap: 12px;
  }
}

.form-kit-street-place {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: calc((1.8666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .form-kit-street-place {
    gap: calc((0.9114583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .form-kit-street-place {
    gap: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .form-kit-street-place {
    gap: 12px;
  }
}

.approve-provider {
  padding-top: calc((11.4666666667 * var(--zoom, 1)) * 1vw);
  padding-bottom: calc((11.4666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .approve-provider {
    padding-top: calc((5.5989583333 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((5.5989583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .approve-provider {
    padding-top: calc((4.7916666667 * var(--zoom, 1)) * 1vw);
    padding-bottom: calc((4.7916666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .approve-provider {
    padding-top: 92px;
    padding-bottom: 92px;
  }
}

.approve-provider-form {
  grid-column: 1/13;
  display: grid;
  grid-row-gap: calc((14.9333333333 * var(--zoom, 1)) * 1vw);
}
.approve-provider-form > div {
  display: grid;
  gap: calc((1.0666666667 * var(--zoom, 1)) * 1vw);
}
@media screen and (min-width: 720px) {
  .approve-provider-form {
    grid-row-gap: calc((7.2916666667 * var(--zoom, 1)) * 1vw);
  }
  .approve-provider-form > div {
    gap: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .approve-provider-form {
    grid-column: 3/11;
    grid-row-gap: calc((4.3229166667 * var(--zoom, 1)) * 1vw);
  }
  .approve-provider-form > div {
    gap: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .approve-provider-form {
    grid-row-gap: 83px;
  }
  .approve-provider-form > div {
    gap: 8px;
  }
}

.approve-provider-form-buttons {
  grid-column: 1/13;
  margin-top: calc((14.9333333333 * var(--zoom, 1)) * 1vw);
  display: flex;
  flex-wrap: wrap;
  gap: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
}
.approve-provider-form-buttons .btn {
  width: 100%;
}
@media screen and (min-width: 720px) {
  .approve-provider-form-buttons {
    margin-top: calc((7.2916666667 * var(--zoom, 1)) * 1vw);
    gap: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .approve-provider-form-buttons {
    grid-column: 3/11;
    margin-top: calc((2.7083333333 * var(--zoom, 1)) * 1vw);
    display: flex;
    flex-wrap: nowrap;
    gap: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
  }
  .approve-provider-form-buttons .btn {
    width: calc((14.84375 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .approve-provider-form-buttons {
    margin-top: 52px;
    gap: 16px;
  }
  .approve-provider-form-buttons .btn {
    width: 285px;
  }
}

.approve-provider-title {
  grid-column: 1/13;
  margin-bottom: calc((14.9333333333 * var(--zoom, 1)) * 1vw);
}
.approve-provider-title .back-link {
  margin-bottom: calc((8 * var(--zoom, 1)) * 1vw);
}
.approve-provider-title h1 {
  margin-bottom: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
}
.approve-provider-title > span {
  font-size: calc((4.8 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
  color: black;
  font-weight: 500;
}
@media screen and (min-width: 720px) {
  .approve-provider-title {
    margin-bottom: calc((7.2916666667 * var(--zoom, 1)) * 1vw);
  }
  .approve-provider-title .back-link {
    margin-bottom: calc((3.90625 * var(--zoom, 1)) * 1vw);
  }
  .approve-provider-title h1 {
    margin-bottom: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
  }
  .approve-provider-title > span {
    font-size: calc((2.34375 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .approve-provider-title {
    grid-column: 3/11;
    margin-bottom: calc((4.0104166667 * var(--zoom, 1)) * 1vw);
  }
  .approve-provider-title .back-link {
    margin-bottom: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
  .approve-provider-title h1 {
    margin-bottom: calc((0.7291666667 * var(--zoom, 1)) * 1vw);
  }
  .approve-provider-title > span {
    font-size: calc((1.25 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.5104166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .approve-provider-title {
    margin-bottom: 77px;
  }
  .approve-provider-title .back-link {
    margin-bottom: 30px;
  }
  .approve-provider-title h1 {
    margin-bottom: 14px;
  }
  .approve-provider-title > span {
    font-size: 24px;
    line-height: 29px;
  }
}

.approve-provider-form-title {
  margin-bottom: calc((2.1333333333 * var(--zoom, 1)) * 1vw);
  font-size: calc((4.8 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
  color: black;
  font-weight: 700;
}
@media screen and (min-width: 720px) {
  .approve-provider-form-title {
    margin-bottom: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    font-size: calc((2.34375 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .approve-provider-form-title {
    margin-bottom: calc((0.5208333333 * var(--zoom, 1)) * 1vw);
    font-size: calc((1.25 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.5104166667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .approve-provider-form-title {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 29px;
  }
}

[data-tooltip] {
  cursor: help;
}
[data-tooltip]:before {
  position: absolute;
  display: none;
  z-index: 99;
  top: 90%;
  left: 90%;
  content: attr(data-tooltip);
  padding: calc((2.6666666667 * var(--zoom, 1)) * 1vw) calc((2.9333333333 * var(--zoom, 1)) * 1vw) calc((3.4666666667 * var(--zoom, 1)) * 1vw) calc((2.6666666667 * var(--zoom, 1)) * 1vw);
  background-color: white;
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #8b8b8b;
  font-size: calc((3.2 * var(--zoom, 1)) * 1vw);
  line-height: calc((4 * var(--zoom, 1)) * 1vw);
  color: black;
  width: calc((84.5333333333 * var(--zoom, 1)) * 1vw);
  text-align: left;
}
[data-tooltip]:hover:before {
  display: block;
}
@media screen and (min-width: 720px) {
  [data-tooltip]:before {
    padding: calc((1.3020833333 * var(--zoom, 1)) * 1vw) calc((1.4322916667 * var(--zoom, 1)) * 1vw) calc((1.6927083333 * var(--zoom, 1)) * 1vw) calc((1.3020833333 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #8b8b8b;
    font-size: calc((1.5625 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.953125 * var(--zoom, 1)) * 1vw);
    width: calc((41.2760416667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  [data-tooltip]:before {
    padding: calc((1.09375 * var(--zoom, 1)) * 1vw) calc((1.5104166667 * var(--zoom, 1)) * 1vw) calc((1.1979166667 * var(--zoom, 1)) * 1vw) calc((1.5104166667 * var(--zoom, 1)) * 1vw);
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #8b8b8b;
    font-size: calc((0.7291666667 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.8854166667 * var(--zoom, 1)) * 1vw);
    width: calc((22.9166666667 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  [data-tooltip]:before {
    padding: 21px 29px 23px 29px;
    border: 1px solid #8b8b8b;
    font-size: 14px;
    line-height: 17px;
    width: 440px;
  }
}

.multi-tag-select {
  display: block;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  background-color: white;
  font-family: "Nitti Eindhoven", sans-serif;
  font-weight: 400;
  color: #191919;
  line-height: calc((4.5333333333 * var(--zoom, 1)) * 1vw);
  padding: calc((3.2 * var(--zoom, 1)) * 1vw) calc((2.9333333333 * var(--zoom, 1)) * 1vw) calc((4 * var(--zoom, 1)) * 1vw);
  outline: none;
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
  transition: border 0.3s, box-shadow 0.3s;
  box-shadow: 0 calc((0.5333333333 * var(--zoom, 1)) * 1vw) calc((0.5333333333 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
  width: 100%;
  padding: 0 !important;
}
@media screen and (min-width: 720px) {
  .multi-tag-select {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    line-height: calc((3.3854166667 * var(--zoom, 1)) * 1vw);
    padding: calc((1.5625 * var(--zoom, 1)) * 1vw) calc((1.4322916667 * var(--zoom, 1)) * 1vw) calc((1.953125 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
    box-shadow: 0 calc((0.2604166667 * var(--zoom, 1)) * 1vw) calc((0.2604166667 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
  }
}
@media screen and (min-width: 960px) {
  .multi-tag-select {
    font-size: calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((0.9895833333 * var(--zoom, 1)) * 1vw);
    padding: calc((0.78125 * var(--zoom, 1)) * 1vw) calc((0.7291666667 * var(--zoom, 1)) * 1vw) calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
    box-shadow: 0 calc((0.1041666667 * var(--zoom, 1)) * 1vw) calc((0.1041666667 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
  }
}
@media screen and (min-width: 1921px) {
  .multi-tag-select {
    font-size: 16px;
    line-height: 19px;
    padding: 15px 14px 16px;
    border: 1px solid #EBEBEB;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
  }
}
.multi-tag-select--active .multi-tag-select-input:after {
  transform: rotate(180deg) translateY(-15%);
}

.multi-tag-select-input {
  cursor: pointer;
  position: relative;
  padding: calc((3.2 * var(--zoom, 1)) * 1vw) calc((2.9333333333 * var(--zoom, 1)) * 1vw) calc((4 * var(--zoom, 1)) * 1vw);
  padding-right: calc((13.3333333333 * var(--zoom, 1)) * 1vw);
}
.multi-tag-select-input:after {
  pointer-events: none;
  content: "\f101";
  position: absolute;
  font-family: "icons";
  color: #333333;
  font-size: calc((3.7333333333 * var(--zoom, 1)) * 1vw);
  top: calc((2.4 * var(--zoom, 1)) * 1vw);
  right: calc((5.0666666667 * var(--zoom, 1)) * 1vw);
}
.multi-tag-select-input span {
  color: #ababab;
}
.multi-tag-select-input span.multi-tag-select-input__set {
  color: #191919;
}
@media screen and (min-width: 720px) {
  .multi-tag-select-input {
    padding: calc((1.5625 * var(--zoom, 1)) * 1vw) calc((1.4322916667 * var(--zoom, 1)) * 1vw) calc((1.953125 * var(--zoom, 1)) * 1vw);
    padding-right: calc((6.5104166667 * var(--zoom, 1)) * 1vw);
  }
  .multi-tag-select-input:after {
    font-size: calc((1.8229166667 * var(--zoom, 1)) * 1vw);
    top: calc((1.171875 * var(--zoom, 1)) * 1vw);
    right: calc((2.4739583333 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .multi-tag-select-input {
    padding: calc((0.78125 * var(--zoom, 1)) * 1vw) calc((0.7291666667 * var(--zoom, 1)) * 1vw) calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    padding-right: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
  }
  .multi-tag-select-input:after {
    font-size: calc((0.7291666667 * var(--zoom, 1)) * 1vw);
    top: calc((0.625 * var(--zoom, 1)) * 1vw);
    right: calc((1.40625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .multi-tag-select-input {
    padding: 15px 14px 16px;
    padding-right: 50px;
  }
  .multi-tag-select-input:after {
    font-size: 14px;
    top: 12px;
    right: 27px;
  }
}

.multi-tag-select-input__set:not(:last-child):after {
  content: ", ";
}

.multi-tag-select-dropdown {
  position: absolute;
  z-index: 90;
  top: calc(100% - 1px);
  left: 0;
  width: 100%;
  padding: 0 calc((2.9333333333 * var(--zoom, 1)) * 1vw) calc((4 * var(--zoom, 1)) * 1vw);
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
  border-top: 0 !important;
  box-shadow: 0 calc((0.5333333333 * var(--zoom, 1)) * 1vw) calc((0.5333333333 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
}
.multi-tag-select-dropdown label {
  cursor: pointer;
}
.multi-tag-select-dropdown .formkit-wrapper {
  display: flex;
  align-items: center;
  gap: calc((3.2 * var(--zoom, 1)) * 1vw);
}
.multi-tag-select-dropdown .formkit-label {
  font-weight: 400;
  color: black;
  font-family: "Nitti Eindhoven", sans-serif;
  font-size: calc((4.2666666667 * var(--zoom, 1)) * 1vw);
  line-height: calc((5.8666666667 * var(--zoom, 1)) * 1vw);
}
.multi-tag-select-dropdown .formkit-options {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.multi-tag-select-dropdown .formkit-options .formkit-options {
  padding: 0;
  margin: 0;
}
.multi-tag-select-dropdown .formkit-decorator {
  display: block;
  position: relative;
  width: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  height: calc((5.3333333333 * var(--zoom, 1)) * 1vw);
  background-color: white;
  border: calc((0.2666666667 * var(--zoom, 1)) * 1vw) solid #979797;
}
.multi-tag-select-dropdown .formkit-decorator:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc((3.2 * var(--zoom, 1)) * 1vw);
  height: calc((3.2 * var(--zoom, 1)) * 1vw);
  background-color: #eb0000;
  opacity: 0;
}
.multi-tag-select-dropdown input[type=checkbox]:checked + .formkit-decorator {
  border-color: #eb0000;
}
.multi-tag-select-dropdown input[type=checkbox]:checked + .formkit-decorator:after {
  opacity: 1;
}
@media screen and (min-width: 720px) {
  .multi-tag-select-dropdown {
    padding: 0 calc((1.4322916667 * var(--zoom, 1)) * 1vw) calc((1.953125 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
    box-shadow: 0 calc((0.2604166667 * var(--zoom, 1)) * 1vw) calc((0.2604166667 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
  }
  .multi-tag-select-dropdown .formkit-legend {
    margin-bottom: calc((1.953125 * var(--zoom, 1)) * 1vw);
  }
  .multi-tag-select-dropdown .formkit-wrapper {
    gap: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
  .multi-tag-select-dropdown .formkit-label {
    font-size: calc((2.0833333333 * var(--zoom, 1)) * 1vw);
    line-height: calc((2.8645833333 * var(--zoom, 1)) * 1vw);
  }
  .multi-tag-select-dropdown .formkit-decorator {
    width: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    height: calc((2.6041666667 * var(--zoom, 1)) * 1vw);
    border: calc((0.1302083333 * var(--zoom, 1)) * 1vw) solid #979797;
  }
  .multi-tag-select-dropdown .formkit-decorator:after {
    width: calc((1.5625 * var(--zoom, 1)) * 1vw);
    height: calc((1.5625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 960px) {
  .multi-tag-select-dropdown {
    padding: 0 calc((0.7291666667 * var(--zoom, 1)) * 1vw) calc((0.8333333333 * var(--zoom, 1)) * 1vw);
    border: calc((0.0520833333 * var(--zoom, 1)) * 1vw) solid #EBEBEB;
    box-shadow: 0 calc((0.1041666667 * var(--zoom, 1)) * 1vw) calc((0.1041666667 * var(--zoom, 1)) * 1vw) rgba(0, 0, 0, 0.05);
  }
  .multi-tag-select-dropdown .formkit-legend {
    margin-bottom: calc((0.78125 * var(--zoom, 1)) * 1vw);
  }
  .multi-tag-select-dropdown .formkit-wrapper {
    gap: calc((0.4166666667 * var(--zoom, 1)) * 1vw);
  }
  .multi-tag-select-dropdown .formkit-label {
    font-size: calc((0.9375 * var(--zoom, 1)) * 1vw);
    line-height: calc((1.1458333333 * var(--zoom, 1)) * 1vw);
  }
  .multi-tag-select-dropdown .formkit-decorator {
    width: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    height: calc((1.0416666667 * var(--zoom, 1)) * 1vw);
    border: calc((0.1041666667 * var(--zoom, 1)) * 1vw) solid #979797;
  }
  .multi-tag-select-dropdown .formkit-decorator:after {
    width: calc((0.625 * var(--zoom, 1)) * 1vw);
    height: calc((0.625 * var(--zoom, 1)) * 1vw);
  }
}
@media screen and (min-width: 1921px) {
  .multi-tag-select-dropdown {
    padding: 0 14px 16px;
    border: 1px solid #EBEBEB;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
  }
  .multi-tag-select-dropdown .formkit-legend {
    margin-bottom: 15px;
  }
  .multi-tag-select-dropdown .formkit-wrapper {
    gap: 8px;
  }
  .multi-tag-select-dropdown .formkit-label {
    font-size: 18px;
    line-height: 22px;
  }
  .multi-tag-select-dropdown .formkit-decorator {
    width: 20px;
    height: 20px;
    border: 1px solid #979797;
  }
  .multi-tag-select-dropdown .formkit-decorator:after {
    width: 12px;
    height: 12px;
  }
}

.multi-tag-select-dropdown {
  background-color: white;
}

.multi-tag-select-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.multi-tag-select-list-item {
  padding: 0;
  margin: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFHQTtFQUNFO0FBRkY7O0FDRkE7RUFDRTtFQUNBO0FES0Y7O0FDRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FES0Y7O0FDRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FES0Y7O0FFNUNBO0VBQ0UseUJDeUNrQjtBSE1wQjs7QUU1Q0E7RUFDRTtFQUNBO0VBQ0E7QUYrQ0Y7QUkzQ0k7RUZQSjtJQUtJO0lBQ0E7RUZpREY7QUFDRjtBSWpESTtFRlBKO0lBU0k7SUFDQTtFRm1ERjtBQUNGO0FJdkRJO0VGUEo7SUFhSTtJQUNBO0VGcURGO0FBQ0Y7O0FLdEVBO0VBQ0ksb0JBSFM7RUFJVDtBTHlFSjtBS3BFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzRUo7O0FLakRBO0VBQ0k7QUxvREo7O0FLbERBO0VBQ0k7QUxxREo7O0FLbkRBO0VBQ0k7QUxzREo7O0FLcERBO0VBQ0k7QUx1REo7O0FLckRBO0VBQ0k7QUx3REo7O0FLdERBO0VBQ0k7QUx5REo7O0FLdkRBO0VBQ0k7QUwwREo7O0FLeERBO0VBQ0k7QUwyREo7O0FLekRBO0VBQ0k7QUw0REo7O0FLMURBO0VBQ0k7QUw2REo7O0FLM0RBO0VBQ0k7QUw4REo7O0FLNURBO0VBQ0k7QUwrREo7O0FLN0RBO0VBQ0k7QUxnRUo7O0FLOURBO0VBQ0k7QUxpRUo7O0FLL0RBO0VBQ0k7QUxrRUo7O0FNbkpBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBTnFKRjtBTWxKQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QU5tSkY7QU1oSkE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FOaUpGO0FNOUlBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBTitJRjtBT2hMQTtFQUNFO0VBQ0E7RUFDQSwwQ0pxRGE7RUlwRGI7RUFDQTtBUGtMRjtBSTVLSTtFR1hKO0lBUUk7SUFDQTtFUG1MRjtBQUNGO0FJbExJO0VHWEo7SUFhSTtJQUNBO0VQb0xGO0FBQ0Y7QUl4TEk7RUdYSjtJQWtCSTtJQUNBO0VQcUxGO0FBQ0Y7O0FPbExBO0VBQ0U7QVBxTEY7QUlsTUk7RUdZSjtJQUlJO0VQc0xGO0FBQ0Y7QUl2TUk7RUdZSjtJQVFJO0VQdUxGO0FBQ0Y7QUk1TUk7RUdZSjtJQVlJO0VQd0xGO0FBQ0Y7O0FPckxBO0VBQ0ksY0pKZ0I7QUg0THBCOztBT3JMQTtFQzFDRSxzREQyQ3FCO0VDMUNyQix3REQwQ29EO0VDekNwRCwwQ0xxRGE7RUtwRGIsZ0JEd0NtRjtFQ3ZDbkYsY0w2QmtCO0VLNUJsQixrQkFOaUk7RUFPakksaUREcUN3RztBUDhMMUc7QUkvTkk7RUdnQ0o7SUMxQ0Usc0RENkN1QjtJQzVDdkIsd0RENENzRDtJQzNDdEQsMENMcURhO0lLcERiLGdCRDBDcUY7SUN6Q3JGLGNMNkJrQjtJSzVCbEIsa0JBTmlJO0lBT2pJLG1ERHVDMEc7RVBzTTFHO0FBQ0Y7QUkxT0k7RUdnQ0o7SUMxQ0Usc0REZ0R1QjtJQy9DdkIsK0NEK0N1RDtJQzlDdkQsMENMcURhO0lLcERiLGdCRDZDdUY7SUM1Q3ZGLGNMNkJrQjtJSzVCbEIsa0JBTmlJO0lBT2pJLGtERDBDNEc7RVA4TTVHO0FBQ0Y7QUlyUEk7RUdnQ0o7SUMxQ0UsZURtRHVCO0lDbER2QixpQkRrRDZCO0lDakQ3QiwwQ0xxRGE7SUtwRGIsZ0JEZ0RtQztJQy9DbkMsV0QrQ3dDO0lDOUN4QyxrQkFOaUk7SUFPakksbUJBUHlKO0VSMFF6SjtBQUNGOztBT25OQTtFQ3ZERSxzRER3RHFCO0VDdkRyQixnRER1RG9EO0VDdERwRCwwQ0xxRGE7RUtwRGIsZ0JEcURtRjtFQ3BEbkYsY0w2QmtCO0VLNUJsQixrQkFOaUk7RUFPakksaUREa0R3RztBUDROMUc7QUkxUUk7RUc2Q0o7SUN2REUsc0REMER1QjtJQ3pEdkIsZ0REeURzRDtJQ3hEdEQsMENMcURhO0lLcERiLGdCRHVEcUY7SUN0RHJGLGNMNkJrQjtJSzVCbEIsa0JBTmlJO0lBT2pJLG1ERG9EMEc7RVBvTzFHO0FBQ0Y7QUlyUkk7RUc2Q0o7SUN2REUsc0RENkR1QjtJQzVEdkIsK0NENER1RDtJQzNEdkQsMENMcURhO0lLcERiLGdCRDBEdUY7SUN6RHZGLGNMNkJrQjtJSzVCbEIsa0JBTmlJO0lBT2pJLGtERHVENEc7RVA0TzVHO0FBQ0Y7QUloU0k7RUc2Q0o7SUN2REUsZURnRXVCO0lDL0R2QixpQkQrRDZCO0lDOUQ3QiwwQ0xxRGE7SUtwRGIsZ0JENkRtQztJQzVEbkMsV0Q0RHdDO0lDM0R4QyxrQkFOaUk7SUFPakksbUJBUHlKO0VScVR6SjtBQUNGOztBT2pQQTtFQ3BFRSw2Q0RxRXFCO0VDcEVyQixnRERvRW9EO0VDbkVwRCwwQ0xxRGE7RUtwRGIsZ0JEa0VtRjtFQ2pFbkYsY0w2QmtCO0VLNUJsQixrQkFOaUk7RUFPakksaUREK0R3RztBUDBQMUc7QUlyVEk7RUcwREo7SUNwRUUsK0NEdUV1QjtJQ3RFdkIsZ0REc0VzRDtJQ3JFdEQsMENMcURhO0lLcERiLGdCRG9FcUY7SUNuRXJGLGNMNkJrQjtJSzVCbEIsa0JBTmlJO0lBT2pJLG1ERGlFMEc7RVBrUTFHO0FBQ0Y7QUloVUk7RUcwREo7SUNwRUUsc0REMEV1QjtJQ3pFdkIsK0NEeUV1RDtJQ3hFdkQsMENMcURhO0lLcERiLGdCRHVFdUY7SUN0RXZGLGNMNkJrQjtJSzVCbEIsa0JBTmlJO0lBT2pJLGtERG9FNEc7RVAwUTVHO0FBQ0Y7QUkzVUk7RUcwREo7SUNwRUUsZUQ2RXVCO0lDNUV2QixpQkQ0RTZCO0lDM0U3QiwwQ0xxRGE7SUtwRGIsZ0JEMEVtQztJQ3pFbkMsV0R5RXdDO0lDeEV4QyxrQkFOaUk7SUFPakksbUJBUHlKO0VSZ1d6SjtBQUNGOztBTy9RQTtFQ2pGRSxzRERrRnFCO0VDakZyQiwrQ0RpRm9EO0VDaEZwRCwwQ0xxRGE7RUtwRGIsZ0JEK0VtRjtFQzlFbkYsY0w2QmtCO0VLNUJsQixrQkFOaUk7RUFPakksaURENEV3RztBUHdSMUc7QUloV0k7RUd1RUo7SUNqRkUsc0REb0Z1QjtJQ25GdkIsaUREbUZzRDtJQ2xGdEQsMENMcURhO0lLcERiLGdCRGlGcUY7SUNoRnJGLGNMNkJrQjtJSzVCbEIsa0JBTmlJO0lBT2pJLG1ERDhFMEc7RVBnUzFHO0FBQ0Y7QUkzV0k7RUd1RUo7SUNqRkUsOENEdUZ1QjtJQ3RGdkIsd0REc0Z1RDtJQ3JGdkQsMENMcURhO0lLcERiLGdCRG9GdUY7SUNuRnZGLGNMNkJrQjtJSzVCbEIsa0JBTmlJO0lBT2pJLGtERGlGNEc7RVB3UzVHO0FBQ0Y7QUl0WEk7RUd1RUo7SUNqRkUsZUQwRnVCO0lDekZ2QixpQkR5RjZCO0lDeEY3QiwwQ0xxRGE7SUtwRGIsZ0JEdUZtQztJQ3RGbkMsV0RzRndDO0lDckZ4QyxrQkFOaUk7SUFPakksbUJBUHlKO0VSMll6SjtBQUNGOztBTzdTQTtFQzlGRSw2Q0QrRnFCO0VDOUZyQiwrQ0Q4Rm9EO0VDN0ZwRCwwQ0xxRGE7RUtwRGIsZ0JENEZtRjtFQzNGbkYsY0w2QmtCO0VLNUJsQixrQkFOaUk7RUFPakksaUREeUZ3RztBUHNUMUc7QUkzWUk7RUdvRko7SUM5RkUsaUREaUd1QjtJQ2hHdkIsaUREZ0dzRDtJQy9GdEQsMENMcURhO0lLcERiLGdCRDhGcUY7SUM3RnJGLGNMNkJrQjtJSzVCbEIsa0JBTmlJO0lBT2pJLG1ERDJGMEc7RVA4VDFHO0FBQ0Y7QUl0Wkk7RUdvRko7SUM5RkUsc0REb0d1QjtJQ25HdkIsZ0REbUd1RDtJQ2xHdkQsMENMcURhO0lLcERiLGdCRGlHdUY7SUNoR3ZGLGNMNkJrQjtJSzVCbEIsa0JBTmlJO0lBT2pJLGtERDhGNEc7RVBzVTVHO0FBQ0Y7QUlqYUk7RUdvRko7SUM5RkUsZUR1R3VCO0lDdEd2QixpQkRzRzZCO0lDckc3QiwwQ0xxRGE7SUtwRGIsZ0JEb0dtQztJQ25HbkMsV0RtR3dDO0lDbEd4QyxrQkFOaUk7SUFPakksbUJBUHlKO0VSc2J6SjtBQUNGOztBU3JiQTtFQUNFO0FUd2JGOztBU3JiQTtFQUNFO0FUd2JGOztBU3JiQTs7O0VBR0U7QVR3YkY7O0FTcmJBO0VBQ0U7QVR3YkY7O0FTcmJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCTmdCa0I7QUh3YXBCOztBU3JiQTtFQUNFO0VBQ0E7QVR3YkY7QUk1Y0k7RUtrQko7SUFJSTtFVDBiRjtBQUNGO0FJamRJO0VLa0JKO0lBT0k7RVQ0YkY7QUFDRjtBSXRkSTtFS2tCSjtJQVVJO0VUOGJGO0FBQ0Y7O0FTM2JBO0VBQ0U7RUFDQTtBVDhiRjs7QVN6YkU7RUFDRTtBVDRiSjs7QVM1YUU7Ozs7Ozs7Ozs7O0VBQ0U7QVR5Yko7QVN0YkU7Ozs7Ozs7Ozs7O0VBQ0U7QVRrY0o7O0FTOWJBO0VBQ0U7RUFDQTtFQUNBO0FUaWNGO0FTaGNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRrY0o7QVNqY0k7RUFDRTtFQUNBO0FUbWNOO0FTamNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRtY047QUlyaEJJO0VLaUVKO0lBcUJJO0lBQ0E7RVRtY0Y7RVNsY0U7SUFDRTtJQUNBO0VUb2NKO0VTbmNJO0lBQ0U7RVRxY047QUFDRjtBSWxpQkk7RUtpRUo7SUFnQ0k7SUFDQTtFVHFjRjtFU3BjRTtJQUNFO0lBQ0E7RVRzY0o7RVNyY0k7SUFDRTtFVHVjTjtBQUNGO0FJL2lCSTtFS2lFSjtJQTJDSTtJQUNBO0VUdWNGO0VTdGNFO0lBQ0U7SUFDQTtFVHdjSjtFU3ZjSTtJQUNFO0VUeWNOO0FBQ0Y7O0FVdmtCQTtFQUNFO0VBQ0E7RUFDQSwwQ1BxRGE7RU9wRGI7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlB3Q2tCO0VPdkNsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYwa0JGO0FJN2tCSTtFTVhKO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0VWNGtCRjtBQUNGO0FJcmxCSTtFTVhKO0lBc0JJO0lBQ0E7SUFDQTtJQUNBO0VWOGtCRjtBQUNGO0FJN2xCSTtFTVhKO0lBNEJJO0lBQ0E7SUFDQTtJQUNBO0VWZ2xCRjtBQUNGOztBVXprQkE7RUFDRTtFQUNBLGNQUGtCO0FIbWxCcEI7QVUza0JFO0VBQ0UsY1BUZ0I7RU9VaEI7RUFDQSxxQlBYZ0I7QUh3bEJwQjs7QVV6a0JBO0VBQ0U7QVY0a0JGOztBVXprQkE7RUFDRTtFQUNBO0VBQ0E7QVY0a0JGO0FJem5CSTtFTTBDSjtJQUtJO0lBQ0E7SUFDQTtFVjhrQkY7QUFDRjtBSWhvQkk7RU0wQ0o7SUFVSTtJQUNBO0lBQ0E7RVZnbEJGO0FBQ0Y7QUl2b0JJO0VNMENKO0lBZUk7SUFDQTtJQUNBO0VWa2xCRjtBQUNGOztBVTlrQkE7RUFDRSx5QlA1QmtCO0VPNkJsQjtFQUNBLHFCUDlCa0I7QUgrbUJwQjtBVWhsQkU7RUFDRTtFQUNBLHlCUGpDZ0I7RU9rQ2hCLHFCUGxDZ0I7QUhvbkJwQjtBVWhsQkU7RUFDRTtBVmtsQko7O0FVOWtCQTtFQUNFO0VBQ0EsY1B6RGtCO0VPMERsQjtBVmlsQkY7QVVobEJFO0VBQ0QsY1A5Q21CO0FIZ29CcEI7QVVobEJFO0VBQ0QscUJQL0RtQjtBSGlwQnBCO0FVamxCQztFQUNFLHlCUGpFaUI7RU9rRWpCO0FWbWxCSDs7QVUza0JBO0VBQ0U7RUFDQTtFQUNBO0FWOGtCRjtBVTdrQkU7RUFDRTtFQUNBO0VBQ0E7QVYra0JKO0FVNWtCQztFQUNFO0FWOGtCSDtBSTFyQkk7RU1pR0o7SUFlSTtFVjhrQkY7RVU3a0JFO0lBQ0U7RVYra0JKO0FBQ0Y7QUlsc0JJO0VNaUdKO0lBcUJJO0VWZ2xCRjtFVS9rQkU7SUFDRTtFVmlsQko7QUFDRjtBSTFzQkk7RU1pR0o7SUEyQkk7RVZrbEJGO0VVamxCRTtJQUNFO0VWbWxCSjtBQUNGOztBVS9rQkE7RUFDRTtFQUNBO0VBQ0E7QVZrbEJGO0FVamxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWbWxCSjtBSTl0Qkk7RU1tSUo7SUFXSTtFVm9sQkY7RVVubEJFO0lBQ0U7RVZxbEJKO0FBQ0Y7QUl0dUJJO0VNbUlKO0lBaUJJO0VWc2xCRjtFVXJsQkU7SUFDRTtFVnVsQko7QUFDRjtBSTl1Qkk7RU1tSUo7SUF1Qkk7RVZ3bEJGO0VVdmxCRTtJQUNFO0VWeWxCSjtBQUNGOztBVXBsQkE7RUFDRTtFQUNBO0VBQ0EsMENQeEhhO0VPeUhiO0VBQ0E7RUFDQTtFQUNBLGNQbEprQjtFT21KbEI7RUFDQTtFQUNBO0VBQ0E7QVZ1bEJGO0FVdGxCRTtFQUNELGNQMUltQjtBSGt1QnBCO0FJdndCSTtFTWtLSjtJQWdCSTtJQUNBO0VWeWxCRjtBQUNGO0FJN3dCSTtFTWtLSjtJQW9CSTtJQUNBO0VWMmxCRjtBQUNGO0FJbnhCSTtFTWtLSjtJQXdCSTtJQUNBO0VWNmxCRjtBQUNGOztBVTFsQkE7RUFDRTtFQUNBO0FWNmxCRjtBSTl4Qkk7RU0rTEo7SUFJSTtJQUNBO0VWK2xCRjtBQUNGO0FJcHlCSTtFTStMSjtJQVFJO0lBQ0E7RVZpbUJGO0FBQ0Y7QUkxeUJJO0VNK0xKO0lBWUk7SUFDQTtFVm1tQkY7QUFDRjs7QVVobUJBO0VBQ0U7RUFDQTtFQUNBO0FWbW1CRjtBVWxtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjUG5MZ0I7QUh1eEJwQjtBSTV6Qkk7RU1nTko7SUFXSTtFVnFtQkY7RVVwbUJFO0lBQ0U7RVZzbUJKO0FBQ0Y7QUlwMEJJO0VNZ05KO0lBaUJJO0VWdW1CRjtFVXRtQkU7SUFDRTtFVndtQko7QUFDRjtBSTUwQkk7RU1nTko7SUF1Qkk7RVZ5bUJGO0VVeG1CRTtJQUNFO0VWMG1CSjtBQUNGOztBVXRtQkE7RUFDRTtFQUNBO0VBQ0E7QVZ5bUJGO0FVeG1CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNQak5nQjtBSDJ6QnBCO0FJaDJCSTtFTThPSjtJQVdJO0VWMm1CRjtFVTFtQkU7SUFDRTtFVjRtQko7QUFDRjtBSXgyQkk7RU04T0o7SUFpQkk7RVY2bUJGO0VVNW1CRTtJQUNFO0VWOG1CSjtBQUNGO0FJaDNCSTtFTThPSjtJQXVCSTtFVittQkY7RVU5bUJFO0lBQ0U7RVZnbkJKO0FBQ0Y7O0FVNW1CQTtFQUNJO0VBQ0E7RUFDQTtBVittQko7QVU5bUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY1AvT1k7QUgrMUJwQjtBSXA0Qkk7RU00UUo7SUFXUTtFVmluQk47RVVobkJNO0lBQ0k7RVZrbkJWO0FBQ0Y7QUk1NEJJO0VNNFFKO0lBaUJRO0VWbW5CTjtFVWxuQk07SUFDSTtFVm9uQlY7QUFDRjtBSXA1Qkk7RU00UUo7SUF1QlE7RVZxbkJOO0VVcG5CTTtJQUNJO0VWc25CVjtBQUNGOztBVWxuQkE7RUFDRTtFQUNBO0VBQ0E7QVZxbkJGO0FVcG5CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNQN1FnQjtBSG00QnBCO0FJeDZCSTtFTTBTSjtJQVdJO0VWdW5CRjtFVXRuQkU7SUFDRTtFVnduQko7QUFDRjtBSWg3Qkk7RU0wU0o7SUFpQkk7RVZ5bkJGO0VVeG5CRTtJQUNFO0VWMG5CSjtBQUNGO0FJeDdCSTtFTTBTSjtJQXVCSTtFVjJuQkY7RVUxbkJFO0lBQ0U7RVY0bkJKO0FBQ0Y7O0FVeG5CQTtFQUNFO0VBQ0E7RUFDQTtBVjJuQkY7QVUxbkJFO0VBQ0Q7RUFDQTtFQUNBO0VBQ0EsY1AzU21CO0FIdTZCcEI7QUk1OEJJO0VNd1VKO0lBV0M7RVY2bkJDO0VVNW5CRDtJQUNFO0VWOG5CRDtBQUNGO0FJcDlCSTtFTXdVSjtJQWlCQztFVituQkM7RVU5bkJEO0lBQ0U7RVZnb0JEO0FBQ0Y7QUk1OUJJO0VNd1VKO0lBdUJDO0VWaW9CQztFVWhvQkQ7SUFDRTtFVmtvQkQ7QUFDRjs7QVU5bkJBO0VBQ0k7RUFDQTtFQUNBO0FWaW9CSjtBSTErQkk7RU1zV0o7SUFLUTtFVm1vQk47RVVsb0JNO0lBQ0k7RVZvb0JWO0FBQ0Y7QUlsL0JJO0VNc1dKO0lBV1E7RVZxb0JOO0VVcG9CTTtJQUNJO0VWc29CVjtBQUNGO0FJMS9CSTtFTXNXSjtJQWlCUTtFVnVvQk47RVV0b0JNO0lBQ0k7RVZ3b0JWO0FBQ0Y7O0FVcG9CQTtFQUNFO0VBQ0E7RUFDQTtBVnVvQkY7QVV0b0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1BqV2dCO0FIeStCcEI7QUk5Z0NJO0VNOFhKO0lBV0k7RVZ5b0JGO0VVeG9CRTtJQUNFO0VWMG9CSjtBQUNGO0FJdGhDSTtFTThYSjtJQWlCSTtFVjJvQkY7RVUxb0JFO0lBQ0U7RVY0b0JKO0FBQ0Y7QUk5aENJO0VNOFhKO0lBdUJJO0VWNm9CRjtFVTVvQkU7SUFDRTtFVjhvQko7QUFDRjs7QVUxb0JBO0VBQ0U7RUFDQTtBVjZvQkY7O0FVem9CQTtFQUNFO0VBQ0E7RUFDQSwwQ1B4WGE7RU95WGI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUG5aa0I7RU9vWmxCO0FWNG9CRjtBVTNvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjUDNZZ0I7QUh3aENwQjtBSTdqQ0k7RU1rYUo7SUFpQkk7SUFDQTtJQUNBO0VWOG9CRjtFVTdvQkU7SUFDRTtFVitvQko7QUFDRjtBSXZrQ0k7RU1rYUo7SUF5Qkk7SUFDQTtJQUNBO0lBQ0E7RVZncEJGO0VVL29CRTtJQUNFO0VWaXBCSjtBQUNGO0FJbGxDSTtFTWthSjtJQWtDSTtJQUNBO0lBQ0E7RVZrcEJGO0VVanBCRTtJQUNFO0VWbXBCSjtBQUNGOztBV3ZtQ0E7RUFDRTtFQUNBO0VBQ0E7QVgwbUNGO0FJbG1DSTtFT1hKO0lBS0k7RVg0bUNGO0FBQ0Y7QUl2bUNJO0VPWEo7SUFRSTtFWDhtQ0Y7QUFDRjtBSTVtQ0k7RU9YSjtJQVdJO0VYZ25DRjtBQUNGOztBVzdtQ0E7RUFDRTtFQUNBO0VBQ0E7QVhnbkNGO0FJdm5DSTtFT0lKO0lBS0k7RVhrbkNGO0FBQ0Y7QUk1bkNJO0VPSUo7SUFRSTtJQUNBO0VYb25DRjtBQUNGO0FJbG9DSTtFT0lKO0lBWUk7SUFDQTtFWHNuQ0Y7QUFDRjs7QVlscENJOztFQUVJO0FacXBDUjtBWWxwQ0k7Ozs7RUFJSTtBWm9wQ1I7QVlqcENJOzs7O0VBSUk7RUFDQTtBWm1wQ1I7QVlocENJOzs7O0VBSUk7QVprcENSO0FZL29DSTs7RUFFSTtFQUNBO0FaaXBDUjtBWTlvQ0k7O0VBRUk7QVpncENSO0FZN29DSTs7RUFFSTtFQUNBO0FaK29DUjtBWTVvQ0k7RUFDSTtFQUNBO0FaOG9DUjtBWTNvQ0k7O0VBRUk7QVo2b0NSO0FZMW9DSTtFQUNJO0VBQ0E7QVo0b0NSO0FZem9DSTs7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0FaMm9DUjtBWXZvQ0k7Ozs7Ozs7Ozs7RUFVSTtFQUNBO0VBQ0EsMENUM0JPO0VTNEJQO0VBQ0EsY1RuRFk7RVNvRFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeW9DUjtBWXZvQ1E7Ozs7Ozs7Ozs7RUFDSTtBWmtwQ1o7QVlocENZOzs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1QxREk7RVMyREo7RUFDQTtFQUNBO0FaMnBDaEI7QVl2cENJO0VBQ0k7QVp5cENSO0FZdnBDSTtFQ3ZDRjtFQUNBO0VBQ0EsMENWdkJhO0VVd0JiO0VBQ0E7RUFDQSxjVmhEa0I7RVVpRGxCO0FiaXNDRjtBYWhzQ0U7RUFDRDtFQUNBO0Fia3NDRDtBSTd3Q0k7RVF5R0E7SUMzQkE7SUFDQTtJQUNBO0VibXNDRjtBQUNGO0FJcHhDSTtFUXlHQTtJQ3RCQTtJQUNBO0lBQ0E7RWJxc0NGO0FBQ0Y7QUkzeENJO0VReUdBO0lDakJBO0lBQ0E7SUFDQTtFYnVzQ0Y7QUFDRjtBSWx5Q0k7RVE4R0k7Ozs7Ozs7Ozs7SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VadXJDVjtFWXJyQ1U7Ozs7Ozs7Ozs7SUFDSTtFWmdzQ2Q7RVk5ckNjOzs7Ozs7Ozs7O0lBQ0k7SUFDQTtJQUNBO0VaeXNDbEI7RVlyc0NNO0lBQ0k7RVp1c0NWO0VZcnNDTTs7OztJQUlJO0VadXNDVjtFWXJzQ007SUFDSTtFWnVzQ1Y7QUFDRjtBSTExQ0k7RVFzSkk7Ozs7Ozs7Ozs7SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VadXNDVjtFWXJzQ1U7Ozs7Ozs7Ozs7SUFDSTtFWmd0Q2Q7RVk5c0NjOzs7Ozs7Ozs7O0lBQ0k7SUFDQTtJQUNBO0VaeXRDbEI7RVlydENNO0lBQ0k7RVp1dENWO0VZcnRDTTs7OztJQUlJO0VadXRDVjtFWXJ0Q007SUFDSTtFWnV0Q1Y7QUFDRjtBSWw1Q0k7RVE4TEk7Ozs7Ozs7Ozs7SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VadXRDVjtFWXJ0Q1U7Ozs7Ozs7Ozs7SUFDSTtFWmd1Q2Q7RVk5dENjOzs7Ozs7Ozs7O0lBQ0k7SUFDQTtJQUNBO0VaeXVDbEI7RVlydUNNO0lBQ0k7RVp1dUNWO0VZcnVDTTs7OztJQUlJO0VadXVDVjtFWXJ1Q007SUFDSTtFWnV1Q1Y7QUFDRjs7QVludUNBO0VDcktFO0VBQ0E7RUFDQSwwQ1Z2QmE7RVV3QmI7RUFDQTtFQUNBLGNWaERrQjtFVWlEbEI7QWI0NENGO0FhMzRDRTtFQUNEO0VBQ0E7QWI2NENEO0FJeDlDSTtFUXVPSjtJQ3pKSTtJQUNBO0lBQ0E7RWI4NENGO0FBQ0Y7QUkvOUNJO0VRdU9KO0lDcEpJO0lBQ0E7SUFDQTtFYmc1Q0Y7QUFDRjtBSXQrQ0k7RVF1T0o7SUMvSUk7SUFDQTtJQUNBO0ViazVDRjtBQUNGOztBWWx3Q0E7RUFDSTtBWnF3Q0o7QUlqL0NJO0VRMk9KO0lBR1E7RVp1d0NOO0FBQ0Y7QUl0L0NJO0VRMk9KO0lBTVE7RVp5d0NOO0FBQ0Y7QUkzL0NJO0VRMk9KO0lBU1E7RVoyd0NOO0FBQ0Y7O0FZeHdDQTtFQUNJO0FaMndDSjs7QVl4d0NBO0VBQ0k7QVoyd0NKOztBWXh3Q0E7RUFDSTtBWjJ3Q0o7O0FZdHdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnl3Q1o7QVlyd0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnV3Q1I7QVlyd0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsMENUalBHO0VTa1BIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp1d0NaO0FZcHdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMENUOVBPO0VTK1BQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnN3Q1I7QVlyd0NRO0VBQ0k7RUFDQSxvQlAvVEM7RU9nVUQ7RUFDQTtFQUNBO0VBQ0EsY1RqU1E7RVNrU1I7RUFDQTtBWnV3Q1o7QVlwd0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsMENUcFJPO0VTcVJQO0VBQ0E7RUFDQTtFQUNBO0Fac3dDUjtBWXB3Q1E7RUFDSTtFQUNBLG9CUHBWQztFT3FWRDtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCVHpTUTtFUzBTUjtFQUNBO0VBQ0E7RUFDQTtBWnN3Q1o7QVlsd0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNUdlRZO0VTd1RaLDBDVGhUTztFU2lUUDtFQUNBO0VBQ0E7RUFDQTtBWm93Q1I7QUlybURJO0VRc1dRO0lBQ0k7SUFDQTtJQUNBO0Vaa3dDZDtFWS92Q007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VaaXdDVjtFWWh3Q1U7SUFDSTtJQUNBO0Vaa3dDZDtFWS92Q007SUFDSTtJQUNBO0lBQ0E7RVppd0NWO0VZL3ZDVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VaaXdDZDtFWTl2Q007SUFDSTtJQUNBO0lBQ0E7RVpnd0NWO0FBQ0Y7QUl2b0RJO0VRMllRO0lBQ0k7SUFDQTtJQUNBO0VaK3ZDZDtFWTV2Q007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VaOHZDVjtFWTd2Q1U7SUFDSTtJQUNBO0VaK3ZDZDtFWTV2Q007SUFDSTtJQUNBO0lBQ0E7RVo4dkNWO0VZNXZDVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VaOHZDZDtFWTN2Q007SUFDSTtJQUNBO0lBQ0E7RVo2dkNWO0FBQ0Y7QUl6cURJO0VRZ2JRO0lBQ0k7SUFDQTtJQUNBO0VaNHZDZDtFWXp2Q007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VaMnZDVjtFWTF2Q1U7SUFDSTtJQUNBO0VaNHZDZDtFWXp2Q007SUFDSTtJQUNBO0lBQ0E7RVoydkNWO0VZenZDVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VaMnZDZDtFWXh2Q007SUFDSTtJQUNBO0lBQ0E7RVowdkNWO0FBQ0Y7O0FZcHZDSTtFQUNJLHFCVG5iWTtBSDBxRHBCO0FZcnZDSTtFQUNJO0FadXZDUjs7QVludkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1RqY2dCO0FIdXJEcEI7QUk1dERJO0VRK2RKO0lBU1E7SUFDQTtFWnd2Q047QUFDRjtBSWx1REk7RVErZEo7SUFhUTtJQUNBO0VaMHZDTjtBQUNGO0FJeHVESTtFUStkSjtJQWlCUTtJQUNBO0VaNHZDTjtBQUNGOztBWXZ2Q0k7RUFDSTtFQUNBO0FaMHZDUjtBWXZ2Q0k7RUMxYkY7RUFDQTtFQUNBLDBDVnZCYTtFVXdCYjtFQUNBO0VBQ0EsY1ZoRGtCO0VVaURsQjtFRHNiTTtBWit2Q1I7QWFwckRFO0VBQ0Q7RUFDQTtBYnNyREQ7QUlqd0RJO0VRNGZBO0lDOWFBO0lBQ0E7SUFDQTtFYnVyREY7QUFDRjtBSXh3REk7RVE0ZkE7SUN6YUE7SUFDQTtJQUNBO0VieXJERjtBQUNGO0FJL3dESTtFUTRmQTtJQ3BhQTtJQUNBO0lBQ0E7RWIyckRGO0FBQ0Y7QVlyeENJO0VBQ0k7RUFDQTtFQUNBO0FadXhDUjtBWXJ4Q1E7RUFDSTtFQUNBO0FadXhDWjtBWXJ4Q1k7RUFDSTtBWnV4Q2hCO0FZcHhDWTtFQUNJO0VBQ0E7RUFDQTtBWnN4Q2hCO0FZbnhDWTtFQUNJO0VBQ0E7RUFDQSwwQ1QxZUQ7RVMyZUM7RUFDQTtBWnF4Q2hCO0FZaHhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Faa3hDUjtBWWh4Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlQ1Z0JRO0VTNmdCUjtBWmt4Q1o7QVk3d0NRO0VBQ0kscUJUbmhCUTtBSGt5RHBCO0FZN3dDWTtFQUNJO0FaK3dDaEI7QUkxMERJO0VRaWtCSTtJQUNJO0VaNHdDVjtFWXp3Q1U7SUFDSTtFWjJ3Q2Q7RVl6d0NjO0lBQ0k7RVoyd0NsQjtFWXh3Q2M7SUFDSTtJQUNBO0VaMHdDbEI7RVl0d0NNO0lBQ0k7SUFDQTtJQUNBO0Vad3dDVjtFWXR3Q1U7SUFDSTtJQUNBO0Vad3dDZDtBQUNGO0FJbDJESTtFUThsQkk7SUFDSTtFWnV3Q1Y7RVlwd0NVO0lBQ0k7RVpzd0NkO0VZcHdDYztJQUNJO0Vac3dDbEI7RVlud0NjO0lBQ0k7SUFDQTtFWnF3Q2xCO0VZandDTTtJQUNJO0lBQ0E7SUFDQTtFWm13Q1Y7RVlqd0NVO0lBQ0k7SUFDQTtFWm13Q2Q7QUFDRjtBSTEzREk7RVEybkJJO0lBQ0k7RVprd0NWO0VZL3ZDVTtJQUNJO0VaaXdDZDtFWS92Q2M7SUFDSTtFWml3Q2xCO0VZOXZDYztJQUNJO0lBQ0E7RVpnd0NsQjtFWTV2Q007SUFDSTtJQUNBO0lBQ0E7RVo4dkNWO0VZNXZDVTtJQUNJO0lBQ0E7RVo4dkNkO0FBQ0Y7O0FZdnZDSTtFQUNJO0VBQ0E7QVowdkNSO0FZdnZDSTtFQzlsQkY7RUFDQTtFQUNBLDBDVnZCYTtFVXdCYjtFQUNBO0VBQ0EsY1ZoRGtCO0VVaURsQjtFRDBsQk07QVordkNSO0FheDFERTtFQUNEO0VBQ0E7QWIwMUREO0FJcjZESTtFUWdxQkE7SUNsbEJBO0lBQ0E7SUFDQTtFYjIxREY7QUFDRjtBSTU2REk7RVFncUJBO0lDN2tCQTtJQUNBO0lBQ0E7RWI2MURGO0FBQ0Y7QUluN0RJO0VRZ3FCQTtJQ3hrQkE7SUFDQTtJQUNBO0ViKzFERjtBQUNGO0FZcnhDSTtFQUNJO0FadXhDUjtBWXB4Q0k7RUFDSTtFQUNBO0VBQ0E7QVpzeENSO0FZbnhDSTtFQUNJO0VBQ0E7RUFDQSwwQ1Ryb0JPO0VTc29CUDtFQUNBO0FacXhDUjtBWWx4Q0k7RUFDSTtFQUNBO0VBQ0E7QVpveENSO0FZbHhDUTtFQUNJO0VBQ0E7QVpveENaO0FZaHhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmt4Q1I7QVloeENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCVDlxQlE7RVMrcUJSO0Faa3hDWjtBWTd3Q1E7RUFDSSxxQlRyckJRO0FIbzhEcEI7QVk3d0NZO0VBQ0k7QVord0NoQjtBSTUrREk7RVFtdUJJO0lBQ0k7RVo0d0NWO0VZMXdDTTtJQUNJO0VaNHdDVjtFWTF3Q007SUFDSTtJQUNBO0VaNHdDVjtFWTF3Q007SUFDSTtJQUNBO0lBQ0E7RVo0d0NWO0VZMXdDVTtJQUNJO0lBQ0E7RVo0d0NkO0FBQ0Y7QUlqZ0VJO0VReXZCSTtJQUNJO0VaMndDVjtFWXp3Q007SUFDSTtFWjJ3Q1Y7RVl6d0NNO0lBQ0k7SUFDQTtFWjJ3Q1Y7RVl6d0NNO0lBQ0k7SUFDQTtJQUNBO0VaMndDVjtFWXp3Q1U7SUFDSTtJQUNBO0VaMndDZDtBQUNGO0FJdGhFSTtFUSt3Qkk7SUFDSTtFWjB3Q1Y7RVl4d0NNO0lBQ0k7RVowd0NWO0VZeHdDTTtJQUNJO0lBQ0E7RVowd0NWO0VZeHdDTTtJQUNJO0lBQ0E7SUFDQTtFWjB3Q1Y7RVl4d0NVO0lBQ0k7SUFDQTtFWjB3Q2Q7QUFDRjs7QVlyd0NBO0VBQ0ksMENUMXZCVztFUzJ2Qlg7RUFDQTtFQUNBO0VBQ0EsY1R6d0JnQjtFUzB3QmhCO0Fad3dDSjtBWXR3Q0k7RUFDSTtBWnd3Q1I7QVlyd0NJO0VBQ0k7QVp1d0NSO0FJMWpFSTtFUXN5Qko7SUFpQlE7SUFDQTtJQUNBO0VadXdDTjtFWXR3Q007SUFDSTtFWnd3Q1Y7QUFDRjtBSXBrRUk7RVFzeUJKO0lBeUJRO0lBQ0E7SUFDQTtFWnl3Q047RVl4d0NNO0lBQ0k7RVowd0NWO0FBQ0Y7QUk5a0VJO0VRc3lCSjtJQWlDUTtJQUNBO0lBQ0E7RVoyd0NOO0VZMXdDTTtJQUNJO0VaNHdDVjtBQUNGOztBWXZ3Q0k7RUFDSTtBWjB3Q1I7QVl4d0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esb0JQbjJCQztFT28yQkQsY1R6ekJRO0VTMHpCUjtFQUNBO0VBQ0E7QVowd0NaO0FJdG1FSTtFUWsyQlE7SUFDSTtJQUNBO0lBQ0E7RVp1d0NkO0FBQ0Y7QUk3bUVJO0VRMjJCUTtJQUNJO0lBQ0E7SUFDQTtFWnF3Q2Q7QUFDRjtBSXBuRUk7RVFvM0JRO0lBQ0k7SUFDQTtJQUNBO0VabXdDZDtBQUNGOztBWTd2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmd3Q1I7QUlyb0VJO0VRdzRCSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VaZ3dDVjtBQUNGO0FJN29FSTtFUWc1Qkk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWmd3Q1Y7QUFDRjtBSXJwRUk7RVF3NUJJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVpnd0NWO0FBQ0Y7O0FZM3ZDSTtFQUNJLGNUNTRCWTtBSDBvRXBCO0FZNXZDSTtFQUNJO0FaOHZDUjtBWTN2Q1E7RUFDSSxjVG41QlE7QUhncEVwQjs7QVl4dkNBO0VBQ0k7QVoydkNKO0FZenZDSTtFQUNJO0FaMnZDUjtBSTlxRUk7RVErNkJKO0lBUVE7RVoydkNOO0VZMXZDTTtJQUNJO0VaNHZDVjtBQUNGO0FJdHJFSTtFUSs2Qko7SUFjUTtFWjZ2Q047RVk1dkNNO0lBQ0k7RVo4dkNWO0FBQ0Y7QUk5ckVJO0VRKzZCSjtJQW9CUTtFWit2Q047RVk5dkNNO0lBQ0k7RVpnd0NWO0FBQ0Y7O0FZNXZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWit2Q0o7QUkvc0VJO0VRMDhCSjtJQVFRO0lBQ0E7SUFDQTtFWml3Q047QUFDRjtBSXR0RUk7RVEwOEJKO0lBYVE7SUFDQTtJQUNBO0VabXdDTjtBQUNGO0FJN3RFSTtFUTA4Qko7SUFrQlE7SUFDQTtJQUNBO0VacXdDTjtBQUNGOztBWWp3Q0k7O0VBRUk7RUFDQTtBWm93Q1I7O0FZL3ZDSTtFQUNJO0Faa3dDUjtBSTl1RUk7RVEyK0JBO0lBR1E7RVpvd0NWO0FBQ0Y7QUludkVJO0VRMitCQTtJQU1RO0Vac3dDVjtBQUNGO0FJeHZFSTtFUTIrQkE7SUFTUTtFWnd3Q1Y7QUFDRjs7QVlud0NJO0VBQ0k7QVpzd0NSO0FJandFSTtFUTAvQkE7SUFHUTtFWnd3Q1Y7QUFDRjtBSXR3RUk7RVEwL0JBO0lBTVE7RVowd0NWO0FBQ0Y7QUkzd0VJO0VRMC9CQTtJQVNRO0VaNHdDVjtBQUNGOztBWXZ3Q0E7RUFDSTtBWjB3Q0o7O0FZdndDQTtFQUNJO0FaMHdDSjs7QVl2d0NBO0VBQ0k7QVowd0NKOztBWXZ3Q0E7RUFDSTtBWjB3Q0o7O0FjM3lFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ4eUVKO0FJOXlFSTtFVVhKO0lBYVE7RWRnekVOO0FBQ0Y7QUluekVJO0VVWEo7SUFnQlE7RWRrekVOO0FBQ0Y7QUl4ekVJO0VVWEo7SUFt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O0VoQituR0Y7RWdCOW5HRTtJQUNFO0lBQ0E7SUFDQTtFaEJnb0dKO0FBQ0Y7QUk3dUdJO0VZc0ZKO0lBMEJJO0VoQmlvR0Y7RWdCaG9HRTtJQUNFO0lBQ0E7SUFDQTtFaEJrb0dKO0FBQ0Y7O0FnQjluR0E7RUFDRSx5QmIzRmtCO0VhNEZsQjtBaEJpb0dGO0FJNXZHSTtFWXlISjtJQUlJO0VoQm1vR0Y7QUFDRjtBSWp3R0k7RVl5SEo7SUFPSTtFaEJxb0dGO0FBQ0Y7QUl0d0dJO0VZeUhKO0lBVUk7RWhCdW9HRjtBQUNGOztBZ0Jwb0dBO0VBQ0U7QWhCdW9HRjtBZ0J0b0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ3b0dKO0FnQnRvR0U7RUFDRTtBaEJ3b0dKO0FJenhHSTtFWW9KQTtJQUNFO0lBQ0E7SUFDQTtFaEJ3b0dKO0VnQnRvR0U7SUFDRTtFaEJ3b0dKO0FBQ0Y7QUlueUdJO0VZdUlKO0lBdUJJO0VoQnlvR0Y7RWdCeG9HRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoQjBvR0o7RWdCeG9HRTtJQUNFO0lBQ0E7SUFDQTtFaEIwb0dKO0FBQ0Y7QUluekdJO0VZNEtBO0lBQ0U7SUFDQTtJQUNBO0VoQjBvR0o7RWdCeG9HRTtJQUNFO0lBQ0E7SUFDQTtFaEIwb0dKO0FBQ0Y7O0FpQjEwR0E7RUFDRTtFQUNBO0FqQjYwR0Y7QUlwMEdJO0VhWEo7SUFJSTtJQUNIO0VqQiswR0M7QUFDRjtBSTEwR0k7RWFYSjtJQVFJO0lBQ0g7RWpCaTFHQztBQUNGO0FJaDFHSTtFYVhKO0lBWUk7SUFDQTtFakJtMUdGO0FBQ0Y7O0FpQmgxR0E7RUFDRTtBakJtMUdGO0FJMTFHSTtFYU1KO0lBTUk7RWpCazFHRjtBQUNGO0FpQjUwR0E7RUFDRTtFQUNBO0VBQ0E7QWpCODBHRjtBaUI3MEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjZExnQjtFY01oQjtBakIrMEdKO0FpQjcwR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNkYmdCO0FINDFHcEI7QUluM0dJO0VhbUJKO0lBb0JJO0VqQmcxR0Y7RWlC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K2hKTjtBQUNGOztBcUI1aEpBO0VBQ0k7RUFDQTtBckIraEpKO0FxQjdoSkk7RUFDSTtBckIraEpSO0FJMWlKSTtFaUJNSjtJQVNRO0VyQitoSk47RXFCOWhKTTtJQUNJO0VyQmdpSlY7QUFDRjtBSWxqSkk7RWlCTUo7SUFlUTtJQUNBO0VyQmlpSk47RXFCaGlKTTtJQUNJO0VyQmtpSlY7QUFDRjtBSTNqSkk7RWlCTUo7SUFzQlE7RXJCbWlKTjtFcUJsaUpNO0lBQ0k7RXJCb2lKVjtBQUNGOztBcUJoaUpBO0VBQ0k7RUFDQTtFQUNBO0FyQm1pSko7QUl6a0pJO0VpQm1DSjtJQUtRO0VyQnFpSk47QUFDRjtBSTlrSkk7RWlCbUNKO0lBUVE7SUFDQTtFckJ1aUpOO0FBQ0Y7QUlwbEpJO0VpQm1DSjtJQVlRO0VyQnlpSk47QUFDRjs7QXFCdGlKQTtFQUNJO0FyQnlpSko7QUk3bEpJO0VpQm1ESjtJQUdRO0VyQjJpSk47QUFDRjtBSWxtSkk7RWlCbURKO0lBTVE7SUFDQTtJQUNBO0VyQjZpSk47QUFDRjtBSXptSkk7RWlCbURKO0lBV1E7SUFDQTtFckIraUpOO0FBQ0Y7O0FxQjVpSkE7RUFDSTtFQUNBO0FyQitpSko7QXFCN2lKSTtFQUNJO0VBQ0E7RUFDQTtBckIraUpSO0FxQjVpSkk7RUFDSTtFQUNBO0VBQ0E7QXJCOGlKUjtBSTluSkk7RWlCbUVKO0lBaUJRO0VyQjhpSk47RXFCN2lKTTtJQUNJO0lBQ0E7RXJCK2lKVjtBQUNGO0FJdm9KSTtFaUJtRUo7SUF3QlE7RXJCZ2pKTjtFcUIvaUpNO0lBQ0k7SUFDQTtFckJpakpWO0FBQ0Y7QUlocEpJO0VpQm1FSjtJQStCUTtFckJrakpOO0VxQmpqSk07SUFDSTtJQUNBO0VyQm1qSlY7QUFDRjs7QXFCL2lKQTtFQUNJO0VBQ0E7RUFDQTtBckJrakpKO0FxQmhqSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckJrakpSO0FJcnFKSTtFaUIwR0o7SUFhUTtJQUNBO0lBQ0E7RXJCa2pKTjtBQUNGO0FJNXFKSTtFaUIwR0o7SUFrQlE7SUFDQTtJQUNBO0VyQm9qSk47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SWpuS0k7RW1Cd0pJO0lBQ0k7SUFDQTtFdkI0OUpWO0V1QjE5Sk07SUFDSTtJQUNBO0V2QjQ5SlY7RXVCMTlKTTtJQUNJO0V2QjQ5SlY7RXVCMTlKTTtJQUNJO0V2QjQ5SlY7RXVCMzlKVTtJQUNJO0V2QjY5SmQ7RXVCNTlKYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0V2Qjg5SmxCO0FBQ0Y7QUkxb0tJO0VtQmlMSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V2QjQ5SlY7RXVCMTlKTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V2QjQ5SlY7RXVCMTlKTTtJQUNJO0V2QjQ5SlY7RXVCMTlKTTtJQUNJO0V2QjQ5SlY7RXVCMzlKVTtJQUNJO0V2QjY5SmQ7RXVCNTlKYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0V2Qjg5SmxCO0FBQ0Y7O0F1QnY5Skk7RUFDSTtBdkIwOUpSO0F1Qno5SlE7RUFDSTtFQUNBO0F2QjI5Slo7QXVCMTlKWTtFQUNJO0VBQ0EsY3BCckxJO0VvQnNMSjtFQUNBO0F2QjQ5SmhCO0F1QjE5Slk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkI0OUpoQjtBdUJ4OUpJO0VBQ0k7QXZCMDlKUjtBdUJ4OUpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIwOUpSO0F1Qno5SlE7RUFDSTtFQUNBLG9CbEJ6UEM7RWtCMFBEO0VBQ0EsY3BCOU1RO0VvQitNUjtFQUNBO0F2QjI5Slo7QUk3c0tJO0VtQnVQUTtJQUNJO0V2Qnk5SmQ7RXVCeDlKYztJQUNJO0lBQ0EsY3BCek5BO0lvQjBOQTtJQUNBO0V2QjA5SmxCO0V1Qng5SmM7SUFDSTtFdkIwOUpsQjtFdUJyOUpVO0lBQ0k7RXZCdTlKZDtBQUNGO0FJOXRLSTtFbUIrTUo7SUE0RFE7RXZCdTlKTjtFdUJyOUpVO0lBQ0k7RXZCdTlKZDtFdUJ0OUpjO0lBQ0k7SUFDQSxjcEIvT0E7SW9CZ1BBO0lBQ0E7RXZCdzlKbEI7RXVCdDlKYztJQUNJO0V2Qnc5SmxCO0V1Qm45SlU7SUFDSTtFdkJxOUpkO0FBQ0Y7QUlsdktJO0VtQitNSjtJQWtGUTtFdkJxOUpOO0V1Qm45SlU7SUFDSTtFdkJxOUpkO0V1QnA5SmM7SUFDSTtJQUNBLGNwQnJRQTtJb0JzUUE7SUFDQTtFdkJzOUpsQjtFdUJwOUpjO0lBQ0k7RXZCczlKbEI7RXVCajlKVTtJQUNJO0V2Qm05SmQ7QUFDRjs7QXVCOThKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDBDcEIvUVc7RW9CZ1JYO0VBQ0E7RUFDQTtFQUNBO0F2Qmk5Sko7QXVCaDlKSTtFQUNJO0VBQ0Esb0JsQjlVSztFa0IrVUw7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBCblNZO0VvQm9TWjtFQUNBO0VBQ0E7RUFDQTtBdkJrOUpSO0FJOXhLSTtFbUJ3VEo7SUF1QlE7SUFDQTtJQUNBO0V2Qm05Sk47RXVCbDlKTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V2Qm85SlY7QUFDRjtBSTN5S0k7RW1Cd1RKO0lBbUNRO0lBQ0E7SUFDQTtFdkJvOUpOO0V1Qmw5Sk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdkJvOUpWO0FBQ0Y7QUl4ektJO0VtQndUSjtJQWdEUTtJQUNBO0lBQ0E7RXZCbzlKTjtFdUJsOUpNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXZCbzlKVjtBQUNGOztBdUJoOUpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCbTlKSjtBdUJsOUpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJvOUpSO0F1Qmw5Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJvOUpSO0F1Qmw5Skk7RUFDSTtBdkJvOUpSO0FJcjJLSTtFbUJxWEo7SUErQlE7SUFDQTtJQUNBO0lBQ0E7RXZCcTlKTjtFdUJwOUpNO0lBQ0k7SUFDQTtJQUNBO0V2QnM5SlY7RXVCcDlKTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V2QnM5SlY7QUFDRjtBSXgzS0k7RW1CcVhKO0lBZ0RRO0lBQ0E7SUFDQTtJQUNBO0V2QnU5Sk47RXVCdDlKTTtJQUNJO0lBQ0E7SUFDQTtFdkJ3OUpWO0V1QnQ5Sk07SUFDSTtJQUNBO0lBQ0E7SUFD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eEJ5cExKO0F3QnZwTEk7RUFDSTtBeEJ5cExSO0F3QnRwTEk7RUFDSTtBeEJ3cExSO0FJL3FMSTtFb0JlSjtJQVlRO0V4QndwTE47RXdCdnBMTTtJQUNJO0V4QnlwTFY7RXdCdnBMTTtJQUNJO0V4QnlwTFY7QUFDRjtBSTFyTEk7RW9CZUo7SUFxQlE7RXhCMHBMTjtFd0J6cExNO0lBQ0k7RXhCMnBMVjtFd0J6cExNO0lBQ0k7RXhCMnBMVjtBQUNGO0FJcnNMSTtFb0JlSjtJQThCUTtFeEI0cExOO0V3QjNwTE07SUFDSTtFeEI2cExWO0V3QjNwTE07SUFDSTtFeEI2cExWO0FBQ0Y7O0F3QnpwTEE7RUFDSTtBeEI0cExKO0FJcHRMSTtFb0J1REo7SUFHUTtFeEI4cExOO0FBQ0Y7QUl6dExJO0VvQnVESjtJQU1RO0V4QmdxTE47QUFDRjtBSTl0TEk7RW9CdURKO0lBU1E7RXhCa3FMTjtBQUNGOztBd0IvcExBO0VBQ0k7RUFDQTtFQUNBO0F4QmtxTEo7QXdCaHFMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDBDckJoQ087RXFCaUNQO0VBQ0E7QXhCa3FMUjtBd0JocUxRO0VBQ0k7QXhCa3FMWjtBd0IvcExRO0VBQ0k7QXhCaXFMWjtBd0I5cExRO0VBQ0k7QXhCZ3FMWjtBSTF2TEk7RW9CK0ZJO0lBQ0k7SUFDQTtFeEI4cExWO0FBQ0Y7QUlod0xJO0VvQnFHSTtJQUNJO0lBQ0E7SUFDQTtFeEI4cExWO0FBQ0Y7QUl2d0xJO0VvQjRHSTtJQUNJO0lBQ0E7SUFDQTtFeEI4cExWO0FBQ0Y7O0F3QjFwTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjZwTEo7QXdCM3BMSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCNHBMUjtBd0J6cExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIycExSO0F3QnZwTFE7RUFDSTtBeEJ5cExaO0F3QnJwTFE7RUFDSTtBeEJ1cExaO0F3Qm5wTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJxcExSO0F3Qm5wTFE7RUFDSSx5QnJCL0hRO0FIb3hMcEI7QUl6ekxJO0VvQm9ISjtJQXFEUTtFeEJvcExOO0V3Qm5wTE07SUFDSTtJQUNBO0V4QnFwTFY7RXdCbnBMTTtJQUVJO0V4Qm9wTFY7QUFDRjtBSXIwTEk7RW9Cb0hKO0lBZ0VRO0V4QnFwTE47RXdCcHBMTTtJQUNJO0lBQ0E7RXhCc3BMVjtFd0JwcExNO0lBRUk7RXhCcXBMVjtBQUNGO0FJajFMSTtFb0JvSEo7SUEyRVE7RXhCc3BMTjtFd0JycExNO0lBQ0k7SUFDQTtFeEJ1cExWO0V3QnJwTE07SUFFSTtFeEJzcExWO0FBQ0Y7O0F3QmxwTEE7RUFDSTtBeEJxcExKO0FJajJMSTtFb0IyTUo7SUFNUTtFeEJvcExOO0V3Qm5wTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFeEJxcExWO0V3QnBwTFU7SUFDSTtFeEJzcExkO0FBQ0Y7QUkvMkxJO0VvQjZOSTtJQUNJO0lBQ0E7RXhCcXBMVjtFd0JwcExVO0lBQ0k7RXhCc3BMZDtBQUNGOztBYXp4TEU7RUFDRDtBYjR4TEQ7QWEzeExDO0VBQ0U7QWI2eExIO0FJLzNMSTtFU3NHSDtJQUNFO0ViNHhMRDtFYTN4TEM7SUFDRDtFYjZ4TEE7QUFDRjtBSXY0TEk7RVM4R0g7SUFDRTtFYjR4TEQ7RWEzeExDO0lBQ0Q7RWI2eExBO0FBQ0Y7QUkvNExJO0VTc0hIO0lBQ0U7RWI0eExEO0VhM3hMQztJQUNEO0ViNnhMQTtBQUNGOztBd0I1cUxBO0VBQ0k7QXhCK3FMSjtBd0I3cUxJO0VBQ0k7QXhCK3FMUjtBSTk1TEk7RW9CMk9KO0lBUVE7RXhCK3FMTjtBQUNGO0FJbjZMSTtFb0IyT0o7SUFXUTtFeEJpckxOO0FBQ0Y7QUl4NkxJO0VvQjJPSjtJQWNRO0V4Qm1yTE47QUFDRjs7QXdCaHJMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCbXJMSjtBSXI3TEk7RW9CNlBKO0lBT1E7SUFDQTtJQUNBO0V4QnFyTE47QUFDRjtBSTU3TEk7RW9CNlBKO0lBWVE7SUFDQTtJQUNBO0V4QnVyTE47QUFDRjtBSW44TEk7RW9CNlBKO0lBaUJRO0lBQ0E7SUFDQTtFeEJ5ckxOO0FBQ0Y7O0F3QnRyTEE7RVgvR0U7RUFDQTtFQUNBO0VBQ0EsMENWM0hhO0VVNEhiO0VBQ0E7RUFDQTtFQUNBLGNWdklrQjtFVXdJbEI7RUFDQTtFQUNBO0VBQ0E7RVdzR0U7RUFDQTtBeEJvc0xKO0FhMXlMRTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCVm5KbUI7QUgrN0xwQjtBSXArTEk7RW9Cb1JKO0lYekZDO0lBQ0E7RWI2eUxDO0VhNXlMRDtJQUNFO0ViOHlMRDtBQUNGO0FJNytMSTtFb0JvUko7SVhsRkM7SUFDQTtFYit5TEM7RWE5eUxEO0lBQ0U7RWJnekxEO0FBQ0Y7QUl0L0xJO0VvQm9SSjtJWDNFQztJQUNBO0ViaXpMQztFYWh6TEQ7SUFDRTtFYmt6TEQ7QUFDRjs7QXdCbnVMSTtFQUNJO0VBQ0E7QXhCc3VMUjtBSXBnTUk7RW9Ca1NJO0lBQ0k7SUFDQTtFeEJxdUxWO0FBQ0Y7QUkxZ01JO0VvQndTSTtJQUNJO0lBQ0E7RXhCcXVMVjtBQUNGO0FJaGhNSTtFb0I4U0k7SUFDSTtJQUNBO0V4QnF1TFY7QUFDRjs7QXdCanVMQTtFQUNJO0VBQ0E7RUFDQTtBeEJvdUxKO0FJNWhNSTtFb0JxVEo7SUFLUTtJQUNBO0lBQ0E7RXhCc3VMTjtBQUNGO0FJbmlNSTtFb0JxVEo7SUFVUTtJQUNBO0lBQ0E7RXhCd3VMTjtBQUNGO0F3Qmx1TEE7RUFDSTtFQUNBO0F4Qm91TEo7QXdCbHVMSTtFQUNJO0F4Qm91TFI7QUlqak1JO0VvQndVSjtJQVNRO0V4Qm91TE47QUFDRjtBSXRqTUk7RW9Cd1VKO0lBWVE7RXhCc3VMTjtFd0JydUxNO0lBQ0k7SUFDQTtFeEJ1dUxWO0V3QnJ1TFU7SUFDSTtFeEJ1dUxkO0FBQ0Y7QUlsa01JO0VvQndVSjtJQXVCUTtFeEJ1dUxOO0V3QnJ1TFU7SUFDSTtFeEJ1dUxkO0FBQ0Y7O0F3Qmx1TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJxdUxKO0FJcGxNSTtFb0J3V0o7SUFTUTtJQUNBO0lBQ0E7RXhCdXVMTjtBQUNGO0FJM2xNSTtFb0J3V0o7SUFjUTtJQUNBO0lBQ0E7RXhCeXVMTjtBQUNGO0FJbG1NSTtFb0J3V0o7SUFtQlE7SUFDQTtJQUNBO0V4QjJ1TE47QUFDRjs7QXdCeHVMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCMnVMSjtBSWpuTUk7RW9CaVlKO0lBT1E7SUFDQTtFeEI2dUxOO0FBQ0Y7QUl2bk1JO0VvQmlZSjtJQVdRO0lBQ0E7RXhCK3VMTjtBQUNGO0FJN25NSTtFb0JpWUo7SUFlUTtJQUNBO0V4Qml2TE47QUFDRjs7QXdCOXVMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3JCM1hnQjtBSDRtTXBCO0FJOW9NSTtFb0JxWko7SUFVUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4Qm12TE47QUFDRjtBSXZwTUk7RW9CcVpKO0lBaUJRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhCcXZMTjtBQUNGO0FJaHFNSTtFb0JxWko7SUF3QlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEJ1dkxOO0FBQ0Y7O0F3QnB2TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdXZMSjtBSWxyTUk7RW9CcWJKO0lBUVE7SUFDQTtJQUNBO0lBQ0E7RXhCeXZMTjtBQUNGO0FJMXJNSTtFb0JxYko7SUFjUTtJQUNBO0lBQ0E7SUFDQTtFeEIydkxOO0FBQ0Y7QUlsc01JO0VvQnFiSjtJQW9CUTtJQUNBO0lBQ0E7RXhCNnZMTjtBQUNGOztBd0IxdkxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI2dkxKO0FJanRNSTtFb0IrY0o7SUFPUTtJQUNBO0lBQ0E7RXhCK3ZMTjtBQUNGO0FJeHRNSTtFb0IrY0o7SUFZUTtJQUNBO0lBQ0E7RXhCaXdMTjtBQUNGO0FJL3RNSTtFb0IrY0o7SUFpQlE7SUFDQTtJQUNBO0V4Qm13TE47QUFDRjs7QXdCaHdMQTtFQUNJO0F4Qm13TEo7QUkxdU1JO0VvQnNlSjtJQUlRO0V4Qm93TE47QUFDRjtBSS91TUk7RW9Cc2VKO0lBT1E7RXhCc3dMTjtBQUNGO0FJcHZNSTtFb0JzZUo7SUFVUTtFeEJ3d0xOO0FBQ0Y7O0F3QnJ3TEE7RUFDSTtFQUNBO0F4Qnd3TEo7QUk5dk1JO0VvQm9mSjtJQUtRO0lBQ0E7RXhCeXdMTjtBQUNGO0FJcHdNSTtFb0JvZko7SUFTUTtJQUNBO0V4QjJ3TE47QUFDRjtBSTF3TUk7RW9Cb2ZKO0lBYVE7SUFDQTtFeEI2d0xOO0FBQ0Y7O0F3QjF3TEE7RUFDSTtFQUNBO0VBQ0E7QXhCNndMSjs7QXlCanlNQTtFQUNFO0VBQ0E7QXpCb3lNRjtBSTN4TUk7RXFCWEo7SUFJQztJQUNBO0V6QnN5TUM7QUFDRjtBSWp5TUk7RXFCWEo7SUFRQztJQUNBO0V6Qnd5TUM7QUFDRjtBSXZ5TUk7RXFCWEo7SUFZQztJQUNBO0V6QjB5TUM7QUFDRjs7QXlCdHlNQTtFQUNFO0VBQ0E7QXpCeXlNRjtBeUJ4eU1FO0VBQ0Q7QXpCMHlNRDtBSXJ6TUk7RXFCT0o7SUFPQztFekIyeU1DO0V5QjF5TUQ7SUFDRTtFekI0eU1EO0FBQ0Y7QUk3ek1JO0VxQk9KO0lBYUM7SUFDQTtFekI2eU1DO0V5QjV5TUQ7SUFDRTtFekI4eU1EO0FBQ0Y7QUl0ME1JO0VxQk9KO0lBb0JDO0V6Qit5TUM7RXlCOXlNRDtJQUNFO0V6Qmd6TUQ7QUFDRjs7QXlCNXlNQTtFQUNFO0VBQ0E7QXpCK3lNRjtBeUI3eU1DO0VBQ0U7QXpCK3lNSDtBYXZ2TUU7RUFDRDtBYnl2TUQ7QWF4dk1DO0VBQ0U7QWIwdk1IO0FJNTFNSTtFU3NHSDtJQUNFO0VieXZNRDtFYXh2TUM7SUFDRDtFYjB2TUE7QUFDRjtBSXAyTUk7RVM4R0g7SUFDRTtFYnl2TUQ7RWF4dk1DO0lBQ0Q7RWIwdk1BO0FBQ0Y7QUk1Mk1JO0VTc0hIO0lBQ0U7RWJ5dk1EO0VheHZNQztJQUNEO0ViMHZNQTtBQUNGO0FJcDNNSTtFcUJrQ0o7SUFVQztFekI0ME1DO0V5QjEwTUM7SUFDRDtFekI0ME1BO0FBQ0Y7QUk1M01JO0VxQmtDSjtJQWtCQztJQUNBO0V6QjQwTUM7RXlCMTBNQztJQUNEO0V6QjQwTUE7QUFDRjtBSXI0TUk7RXFCa0NKO0lBMkJDO0V6QjQwTUM7RXlCMTBNQztJQUNEO0V6QjQwTUE7QUFDRjs7QXlCdjBNQTtFQUNFO0F6QjAwTUY7QUlqNU1JO0VxQnNFSjtJQUdDO0V6QjQwTUM7QUFDRjtBSXQ1TUk7RXFCc0VKO0lBTUM7RXpCODBNQztBQUNGO0FJMzVNSTtFcUJzRUo7SUFTQztFekJnMU1DO0FBQ0Y7O0F5QjcwTUE7RUFDRTtBekJnMU1GO0F5Qi8wTUU7RUFDRDtBekJpMU1EO0F5Qi8wTUU7RUFDRDtFQUNBO0F6QmkxTUQ7QUkzNk1JO0VxQjZGSDtJQUNFO0V6QmkxTUQ7RXlCLzBNRDtJQUNFO0V6QmkxTUQ7QUFDRjtBSW43TUk7RXFCcUdIO0lBQ0U7RXpCaTFNRDtFeUIvME1EO0lBQ0U7RXpCaTFNRDtBQUNGO0FJMzdNSTtFcUI2R0g7SUFDRTtFekJpMU1EO0V5Qi8wTUQ7SUFDRTtFekJpMU1EO0FBQ0Y7O0F5QjcwTUE7RUFDRTtBekJnMU1GO0F5Qi8wTUU7RUFDRDtBekJpMU1EO0FJMThNSTtFcUJzSEo7SUFNQztJQUNBO0V6QmsxTUM7QUFDRjtBSWg5TUk7RXFCc0hKO0lBVUM7RXpCbzFNQztBQUNGO0FJcjlNSTtFcUJzSEo7SUFhQztFekJzMU1DO0FBQ0Y7O0F5Qm4xTUE7RUFDRTtFQUNBO0VBQ0E7QXpCczFNRjtBSWgrTUk7RXFCdUlKO0lBS0M7RXpCdzFNQztBQUNGO0FJcitNSTtFcUJ1SUo7SUFRQztFekIwMU1DO0FBQ0Y7QUkxK01JO0VxQnVJSjtJQVdDO0V6QjQxTUM7QUFDRjs7QXlCejFNQTtFQUNFO0VBQ0E7RUFDQTtBekI0MU1GO0FJci9NSTtFcUJzSko7SUFLRztFekI4MU1EO0FBQ0Y7QUkxL01JO0VxQnNKSjtJQVFHO0V6QmcyTUQ7QUFDRjtBSS8vTUk7RXFCc0pKO0lBV0c7RXpCazJNRDtBQUNGOztBMEIvZ05BO0VBQ0k7RUFDQTtBMUJraE5KO0FJemdOSTtFc0JYSjtJQUlRO0lBQ0E7RTFCb2hOTjtBQUNGO0FJL2dOSTtFc0JYSjtJQVFRO0lBQ0E7RTFCc2hOTjtBQUNGO0FJcmhOSTtFc0JYSjtJQVlRO0lBQ0E7RTFCd2hOTjtBQUNGOztBMEJyaE5BO0VBQ0k7RUFDQTtFQUNBO0ExQndoTko7QTBCdmhOSTtFQUNJO0VBQ0E7QTFCeWhOUjtBSXJpTkk7RXNCTUo7SUFTUTtFMUIwaE5OO0UwQnpoTk07SUFDSTtFMUIyaE5WO0FBQ0Y7QUk3aU5JO0VzQk1KO0lBZVE7SUFDQTtFMUI0aE5OO0UwQjNoTk07SUFDSTtFMUI2aE5WO0FBQ0Y7QUl0ak5JO0VzQk1KO0lBc0JRO0UxQjhoTk47RTBCN2hOTTtJQUNJO0UxQitoTlY7QUFDRjs7QTBCM2hOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCOGhOSjtBMEI3aE5JO0VBQ0k7QTFCK2hOUjtBSXprTkk7RXNCbUNKO0lBVVE7SUFDQTtFMUJnaU5OO0FBQ0Y7QUkva05JO0VzQm1DSjtJQWNRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFCa2lOTjtFMEJqaU5NO0lBQ0k7RTFCbWlOVjtBQUNGO0FJM2xOSTtFc0JtQ0o7SUF3QlE7SUFDQTtFMUJvaU5OO0UwQm5pTk07SUFDSTtFMUJxaU5WO0FBQ0Y7O0EwQmppTkE7RUFDSTtFQUNBO0ExQm9pTko7QTBCbGlOSTtFQUNJO0ExQm9pTlI7QTBCbGlOSTtFQUNJO0ExQm9pTlI7QTBCbGlOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQm9pTlI7QUlybk5JO0VzQm1FSjtJQWtCUTtFMUJvaU5OO0UwQm5pTk07SUFDSTtFMUJxaU5WO0UwQm5pTk07SUFDSTtFMUJxaU5WO0UwQm5pTk07SUFDSTtJQUNBO0UxQnFpTlY7QUFDRjtBSXBvTkk7RXNCbUVKO0lBK0JRO0lBQ0E7RTFCc2lOTjtFMEJyaU5NO0lBQ0k7RTFCdWlOVjtFMEJyaU5NO0lBQ0k7RTFCdWlOVjtFMEJyaU5NO0lBQ0k7SUFDQTtFMUJ1aU5WO0FBQ0Y7QUlwcE5JO0VzQm1FSjtJQTZDUTtFMUJ3aU5OO0UwQnZpTk07SUFDSTtFMUJ5aU5WO0UwQnZpTk07SUFDSTtFMUJ5aU5WO0UwQnZpTk07SUFDSTtJQUNBO0UxQnlp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NXhOTTtJQUNJO0lBQ0E7SUFDQTtFNUI4eE5WO0U0QjV4TlU7SUFDSTtJQUNBO0U1Qjh4TmQ7QUFDRjtBSS84Tkk7RXdCMkRKO0lBMEhRO0lBQ0E7SUFDQTtFNUI4eE5OO0U0Qjd4Tk07SUFDSTtFNUIreE5WO0U0Qjd4Tk07SUFDSTtFNUIreE5WO0U0Qjd4Tk07SUFDSTtJQUNBO0U1Qit4TlY7RTRCN3hOTTtJQUNJO0lBQ0E7SUFDQTtFNUIreE5WO0U0Qjd4TlU7SUFDSTtJQUNBO0U1Qit4TmQ7QUFDRjs7QTRCMXhOQTtFQUNJO0E1QjZ4Tko7O0E0QjF4TkE7RUFDSTtFQUNBO0VBQ0E7QTVCNnhOSjs7QTRCMXhOQTtFQUNJO0VBQ0E7QTVCNnhOSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2dsb2JhbC9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZ2xvYmFsL2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdXRpbHMvYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2dsb2JhbC9pY29ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZ2xvYmFsL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9nbG9iYWwvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdXRpbHMvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZ2xvYmFsL2VsZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9nbG9iYWwvYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZ2xvYmFsL2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2dsb2JhbC9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy91dGlscy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2hvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvb2ZmZXItb3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvb2ZmZXItaXRlbS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9ub3RpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvdXBkYXRlLXByb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvdXBkYXRlLW9mZmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2lucHV0LXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2ltYWdlLXVwbG9hZC1wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9jcmVhdGUtb2ZmZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvY29tcGxldGUtcHJvZmlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9hcHByb3ZlLXByb3ZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvbXVsdGktdGFnLXNlbGVjdC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuOnJvb3Qge1xuICAtLXpvb206IDE7XG59XG5cbi8vIEJhc2UgJiB1dGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlscy9mdW5jdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwidXRpbHMvbWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCJ1dGlscy9icmVha3BvaW50cy5zY3NzXCI7XG5AaW1wb3J0IFwidXRpbHMvdHlwb2dyYXBoeS5zY3NzXCI7XG5cbi8vIEdsb2JhbCBzY3NzXG5AaW1wb3J0IFwiZ2xvYmFsL3Jlc2V0LnNjc3NcIjtcbkBpbXBvcnQgXCJnbG9iYWwvaGVscGVycy5zY3NzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJnbG9iYWwvZm9udHMuc2Nzc1wiO1xuQGltcG9ydCBcImdsb2JhbC90eXBvZ3JhcGh5LnNjc3NcIjtcbkBpbXBvcnQgXCJnbG9iYWwvZWxlbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImdsb2JhbC9idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCJnbG9iYWwvZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2Zvcm0uc2Nzc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiY29tcG9uZW50cy90b3BiYXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbG9naW4uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaG9tZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9vZmZlci1vdmVydmlldy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9vZmZlci1pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25vdGljZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy91cGRhdGUtcHJvZmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy91cGRhdGUtb2ZmZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW5wdXQtcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW1hZ2UtdXBsb2FkLXBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NyZWF0ZS1vZmZlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wbGV0ZS1wcm9maWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FwcHJvdmUtcHJvdmlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9vbHRpcC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tdWx0aS10YWctc2VsZWN0LnNjc3NcIjtcbiIsImJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbip7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTowO1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjowO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDowO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6MDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OjA7XG4gIC13ZWJraXQtcGFkZGluZy1hZnRlcjowO1xuICAtd2Via2l0LXBhZGRpbmctYmVmb3JlOjA7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6MDtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOjA7XG4gIG1hcmdpbi1hZnRlcjowO1xuICBtYXJnaW4tc3RhcnQ6MDtcbiAgbWFyZ2luLWVuZDowO1xuICBwYWRkaW5nLXN0YXJ0OjA7XG4gIHBhZGRpbmctYWZ0ZXI6MDtcbiAgcGFkZGluZy1iZWZvcmU6MDtcbiAgcGFkZGluZy1lbmQ6MDtcbiAgLW1vei1tYXJnaW4tYWZ0ZXI6MDtcbiAgLW1vei1tYXJnaW4tc3RhcnQ6MDtcbiAgLW1vei1tYXJnaW4tZW5kOjA7XG4gIC1tb3otcGFkZGluZy1zdGFydDowO1xuICAtbW96LXBhZGRpbmctYWZ0ZXI6MDtcbiAgLW1vei1wYWRkaW5nLWJlZm9yZTowO1xuICAtbW96LXBhZGRpbmctZW5kOjA7XG4gIHRleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6ICAgICBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6ICAgICAgICBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogICAgICAgICBub25lO1xuICAtby1hcHBlYXJhbmNlOiAgICAgICAgICBub25lO1xuICBhcHBlYXJhbmNlOiAgICAgICAgICAgICBub25lO1xufSIsIi5oLWJnLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JMaWdodEdyYXk7XG59XG5cbi5pbnB1dC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LW1vYmlsZSkgcHgtdG8tdnctem9vbSgyLCAkdnctbW9iaWxlKSByZ2JhKGJsYWNrLCAwLjA1KTtcbiAgYm9yZGVyOiBweC10by12dy16b29tKDEsICR2dy1tb2JpbGUpIHNvbGlkICRjb2xvckJvcmRlcjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBib3gtc2hhZG93OiAwIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgyLCAkdnctdGFibGV0KSByZ2JhKGJsYWNrLCAwLjA1KTtcbiAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LXRhYmxldCkgc29saWQgJGNvbG9yQm9yZGVyO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIGJveC1zaGFkb3c6IDAgcHgtdG8tdnctem9vbSgyLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgyLCAkdnctZGVza3RvcCkgcmdiYShibGFjaywgMC4wNSk7XG4gICAgYm9yZGVyOiBweC10by12dy16b29tKDEsICR2dy1kZXNrdG9wKSBzb2xpZCAkY29sb3JCb3JkZXI7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoYmxhY2ssIDAuMDUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJvcmRlcjtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDb2xvcnNcbiRjb2xvcnM6IChcbiAgICAgICAgcHJpbWFyeTogI0Y4N0UwQixcbiAgICAgICAgc2Vjb25kYXJ5OiAjNUMyM0Y3LFxuICAgICAgICByZWQ6ICNDQzM5MkIsXG4gICAgICAgIGdyZWVuOiAjNTVCNzQ3LFxuICAgICAgICBsaWdodC1ncmVlbjogI0UxRjhFMixcbiAgICAgICAgYmx1ZTogIzVDMjNGNyxcbiAgICAgICAgbWlkLWJsdWU6ICM3RTUyRjQsXG4gICAgICAgIGxpZ2h0LWJsdWU6ICNEQ0UyRjksXG4gICAgICAgIGRhcmstb3JhbmdlOiAjRjE5NzQ5LFxuICAgICAgICBvcmFuZ2U6ICNGODdFMEIsXG4gICAgICAgIG1pZC1vcmFuZ2U6ICNGOEUyQzYsXG4gICAgICAgIGxpZ2h0LW9yYW5nZTogI0ZDRjdGMixcbiAgICAgICAgeWVsbG93OiAjRUZEODc1LFxuICAgICAgICBkYXJrLWdyYXk6ICMzMzMzMzMsXG4gICAgICAgIGdyYXk6ICM4MDgwODAsXG4gICAgICAgIG1pZC1ncmF5OiAjRUJFQkVCLFxuICAgICAgICBsaWdodC1ncmF5OiAjRjVGNUY1LFxuICAgICAgICB3aGl0ZTogI2ZmZmZmZixcbiAgICAgICAgYmxhY2s6ICMwMDAwMDAsXG4gICAgICAgIG1hdHQtYmxhY2s6ICMxOTE5MTksXG4gICAgICAgIGJvcmRlcjogIzAwMDAwMCxcbik7XG5cblxuLy8gQ29sb3JzXG4kY29sb3JCbGFjazogICAgICAgICMwMDAwMDA7XG4kY29sb3JNYXR0QmxhY2s6ICAgICMxOTE5MTk7XG4kY29sb3JXaGl0ZTogICAgICAgICNGRkZGRkY7XG4kY29sb3JCbHVlOiAgICAgICAgICM1REFGQ0Y7XG4kY29sb3JMaWdodEJsdWU6ICAgICNEOEVFRjU7XG4kY29sb3JPcmFuZ2U6ICAgICAgICNGRjYzMDA7XG4kY29sb3JCZWlnZTogICAgICAgICNGNEVERTU7XG4kY29sb3JHcmVlbjogICAgICAgICMwNkU2OEY7XG4kY29sb3JHcmF5OiAgICAgICAgICNGN0Y3Rjc7XG4kY29sb3JMaWdodEdyYXk6ICAgICNmNmY2ZjQ7XG4kY29sb3JEYXJrR3JheTogICAgICMzMzMzMzM7XG4kY29sb3JMYWJlbEdyYXk6ICAgICM0OTQ5NDk7XG4kY29sb3JEdXN0eUdyYXk6ICAgICM5Nzk3OTc7XG4kY29sb3JMaWdodEJsYWNrOiAgICMyMDIwMjA7XG4kY29sb3JNZWRpdW1HcmF5OiAgICM4YjhiOGI7XG4kY29sb3JSZWQ6ICAgICAgICAgICNlYjAwMDA7XG4kY29sb3JEZWZhdWx0OiAgICAgICRjb2xvclJlZDtcbiRjb2xvckRlZmF1bHRMaWdodDogbGlnaHRlbigkY29sb3JSZWQsIDEwKTtcbiRjb2xvckxpZ2h0UHVycGxlOiAgI0VGRUNGODtcbiRjb2xvckJvcmRlcjogICAgICAgI0VCRUJFQjtcbiRjb2xvclBsYWNlaG9sZGVyOiAgI0U3RTdFNztcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtcHJpbWFyeTogJ05pdHRpIEVpbmRob3ZlbicsIHNhbnMtc2VyaWY7XG5cbi8vIFZXIHNpemluZyB2YXJcbiR2dy1tb2JpbGU6ICAgMzc1O1xuJHZ3LXRhYmxldDogICA3Njg7XG4kdnctZGVza3RvcDogIDE5MjA7XG5cbi8vIE1lZGlhIFF1ZXJpZXNcbiRicmVha3BvaW50LXRhYmxldDogICAgIDcyMHB4O1xuJGJyZWFrcG9pbnQtZGVza3RvcDogICAgOTYwcHg7XG4kYnJlYWtwb2ludC13aWRlc2NyZWVuOiAxOTIxcHg7XG5cbi8vIENvbnRhaW5lciB3aWR0aFxuJGNvbnRhaW5lci1tYXgtd2lkdGg6IDEzOTU7XG5cbi8vIEdyaWRcbiRncmlkLWdhcC1kZXZpY2VzOiAgICAxNjtcbiRncmlkLWdhcC1kZXNrdG9wOiAgICA0NTtcbiIsIiRicmVha3BvaW50czogKFxuICAgICAgICB0YWJsZXQ6ICRicmVha3BvaW50LXRhYmxldCxcbiAgICAgICAgZGVza3RvcDogJGJyZWFrcG9pbnQtZGVza3RvcCxcbiAgICAgICAgd2lkZXNjcmVlbjogJGJyZWFrcG9pbnQtd2lkZXNjcmVlblxuKSAhZGVmYXVsdDtcblxuQG1peGluIGJyZWFrcG9pbnQoXG4gICRicmVha3BvaW50LFxuICAkYnJlYWtwb2ludC1kaXJlY3Rpb246IG1pblxuKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCN7JGJyZWFrcG9pbnQtZGlyZWN0aW9ufS13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIkaWNvbnMtZm9udDogXCJpY29uc1wiO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGljb25zLWZvbnQ7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pY29ucy50dGY/ZjRhM2JjMGRmYTg3ODI4ZjA4MjI4NjI3MTI3N2EyYjdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG51cmwoXCIuLi8uLi9mb250cy9pY29ucy53b2ZmP2Y0YTNiYzBkZmE4NzgyOGYwODIyODYyNzEyNzdhMmI3XCIpIGZvcm1hdChcIndvZmZcIiksXG51cmwoXCIuLi8uLi9mb250cy9pY29ucy53b2ZmMj9mNGEzYmMwZGZhODc4MjhmMDgyMjg2MjcxMjc3YTJiN1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuaVtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIGlbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IGljb25zICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4kaWNvbnMtbWFwOiAoXG4gICAgXCJjaGF2cm9uLWRvd25cIjogXCJcXGYxMDFcIixcbiAgICBcImNoYXZyb24tbGVmdFwiOiBcIlxcZjEwMlwiLFxuICAgIFwiY2hhdnJvblwiOiBcIlxcZjEwM1wiLFxuICAgIFwiZG93bmxvYWRcIjogXCJcXGYxMDRcIixcbiAgICBcImVkaXQtYWx0XCI6IFwiXFxmMTA1XCIsXG4gICAgXCJlZGl0XCI6IFwiXFxmMTA2XCIsXG4gICAgXCJleWVcIjogXCJcXGYxMDdcIixcbiAgICBcImhpZGVcIjogXCJcXGYxMDhcIixcbiAgICBcImljb24tZXh0ZXJuYWxcIjogXCJcXGYxMDlcIixcbiAgICBcImljb24tbG9naW5cIjogXCJcXGYxMGFcIixcbiAgICBcInBsdXMtZmF0XCI6IFwiXFxmMTBiXCIsXG4gICAgXCJwbHVzXCI6IFwiXFxmMTBjXCIsXG4gICAgXCJxdWVzdGlvbi1ib3hcIjogXCJcXGYxMGRcIixcbiAgICBcInJlbG9hZFwiOiBcIlxcZjEwZVwiLFxuICAgIFwidHJhc2hcIjogXCJcXGYxMGZcIixcbik7XG5cbi5pY29uLWNoYXZyb24tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJjaGF2cm9uLWRvd25cIik7XG59XG4uaWNvbi1jaGF2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwiY2hhdnJvbi1sZWZ0XCIpO1xufVxuLmljb24tY2hhdnJvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJjaGF2cm9uXCIpO1xufVxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwiZG93bmxvYWRcIik7XG59XG4uaWNvbi1lZGl0LWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJlZGl0LWFsdFwiKTtcbn1cbi5pY29uLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwiZWRpdFwiKTtcbn1cbi5pY29uLWV5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJleWVcIik7XG59XG4uaWNvbi1oaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogbWFwLWdldCgkaWNvbnMtbWFwLCBcImhpZGVcIik7XG59XG4uaWNvbi1pY29uLWV4dGVybmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogbWFwLWdldCgkaWNvbnMtbWFwLCBcImljb24tZXh0ZXJuYWxcIik7XG59XG4uaWNvbi1pY29uLWxvZ2luOmJlZm9yZSB7XG4gICAgY29udGVudDogbWFwLWdldCgkaWNvbnMtbWFwLCBcImljb24tbG9naW5cIik7XG59XG4uaWNvbi1wbHVzLWZhdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJwbHVzLWZhdFwiKTtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwicGx1c1wiKTtcbn1cbi5pY29uLXF1ZXN0aW9uLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJxdWVzdGlvbi1ib3hcIik7XG59XG4uaWNvbi1yZWxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwicmVsb2FkXCIpO1xufVxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwidHJhc2hcIik7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOaXR0aSBFaW5kaG92ZW4nO1xuICBzcmM6IHVybCh+QC9mb250cy9uaXR0aWVpbmRob3Zlbi1ub3JtYWwtdjIwMC5lb3QpO1xuICBzcmM6IHVybCh+QC9mb250cy9uaXR0aWVpbmRob3Zlbi1ub3JtYWwtdjIwMC5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCh+QC9mb250cy9uaXR0aWVpbmRob3Zlbi1ub3JtYWwtdjIwMC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05pdHRpIEVpbmRob3Zlbic7XG4gIHNyYzogdXJsKH5AL2ZvbnRzL25pdHRpZWluZGhvdmVuLW5vcm1hbGl0YWxpYy12MjAwLmVvdCk7XG4gIHNyYzogdXJsKH5AL2ZvbnRzL25pdHRpZWluZGhvdmVuLW5vcm1hbGl0YWxpYy12MjAwLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKH5AL2ZvbnRzL25pdHRpZWluZGhvdmVuLW5vcm1hbGl0YWxpYy12MjAwLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05pdHRpIEVpbmRob3Zlbic7XG4gIHNyYzogdXJsKH5AL2ZvbnRzL25pdHRpZWluZGhvdmVuLWJvbGQtdjIwMC5lb3QpO1xuICBzcmM6IHVybCh+QC9mb250cy9uaXR0aWVpbmRob3Zlbi1ib2xkLXYyMDAuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwofkAvZm9udHMvbml0dGllaW5kaG92ZW4tYm9sZC12MjAwLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05pdHRpIEVpbmRob3Zlbic7XG4gIHNyYzogdXJsKH5AL2ZvbnRzL25pdHRpZWluZGhvdmVuLTkwMC5lb3QpO1xuICBzcmM6IHVybCh+QC9mb250cy9uaXR0aWVpbmRob3Zlbi05MDAuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwofkAvZm9udHMvbml0dGllaW5kaG92ZW4tOTAwLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cbiIsImJvZHkge1xuICBmb250LXNpemU6IHB4LXRvLXZ3KDE2LCAkdnctbW9iaWxlKTtcbiAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1tb2JpbGUpO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IGJsYWNrO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgZm9udC1zaXplOiBweC10by12dygxOCwgJHZ3LXRhYmxldCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy10YWJsZXQpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdncoMTYsICR2dy1tb2JpbGUpO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdncoMTYsICR2dy10YWJsZXQpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMiwgJHZ3LWRlc2t0b3ApO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG5hIHtcbiAgICBjb2xvcjogJGNvbG9yQmx1ZTtcbn1cblxuaDEsIC5oMSB7XG4gIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMzIsICR2dy1tb2JpbGUpLCBweC10by12dy16b29tKDMyLCAkdnctbW9iaWxlKSwgNzAwLCAkbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LW1vYmlsZSkpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMzIsICR2dy10YWJsZXQpLCBweC10by12dy16b29tKDMyLCAkdnctdGFibGV0KSwgNzAwLCAkbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LXRhYmxldCkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oNTYsICR2dy1kZXNrdG9wKSwgcHgtdG8tdnctem9vbSg0OCwgJHZ3LWRlc2t0b3ApLCA3MDAsICRtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKDU2cHgsIDQ4cHgsIDcwMCwgMjRweCk7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMjgsICR2dy1tb2JpbGUpLCBweC10by12dy16b29tKDQ4LCAkdnctbW9iaWxlKSwgNTAwLCAkbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LW1vYmlsZSkpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMjgsICR2dy10YWJsZXQpLCBweC10by12dy16b29tKDQ4LCAkdnctdGFibGV0KSwgNTAwLCAkbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LXRhYmxldCkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oNDAsICR2dy1kZXNrdG9wKSwgcHgtdG8tdnctem9vbSg0OCwgJHZ3LWRlc2t0b3ApLCA1MDAsICRtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKDQwcHgsIDQ4cHgsIDUwMCwgMjRweCk7XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMjQsICR2dy1tb2JpbGUpLCBweC10by12dy16b29tKDQ4LCAkdnctbW9iaWxlKSwgNDAwLCAkbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LW1vYmlsZSkpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMjQsICR2dy10YWJsZXQpLCBweC10by12dy16b29tKDQ4LCAkdnctdGFibGV0KSwgNDAwLCAkbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LXRhYmxldCkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMzIsICR2dy1kZXNrdG9wKSwgcHgtdG8tdnctem9vbSg0OCwgJHZ3LWRlc2t0b3ApLCA0MDAsICRtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKDMycHgsIDQ4cHgsIDQwMCwgMjRweCk7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMjAsICR2dy1tb2JpbGUpLCBweC10by12dy16b29tKDI0LCAkdnctbW9iaWxlKSwgNTAwLCAkbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LW1vYmlsZSkpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMjAsICR2dy10YWJsZXQpLCBweC10by12dy16b29tKDI0LCAkdnctdGFibGV0KSwgNTAwLCAkbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LXRhYmxldCkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKSwgcHgtdG8tdnctem9vbSgyOCwgJHZ3LWRlc2t0b3ApLCA1MDAsICRtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKDI0cHgsIDI4cHgsIDUwMCwgMjRweCk7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMTgsICR2dy1tb2JpbGUpLCBweC10by12dy16b29tKDI0LCAkdnctbW9iaWxlKSwgNzAwLCAkbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LW1vYmlsZSkpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMTgsICR2dy10YWJsZXQpLCBweC10by12dy16b29tKDI0LCAkdnctdGFibGV0KSwgNzAwLCAkbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LXRhYmxldCkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKSwgcHgtdG8tdnctem9vbSgyNCwgJHZ3LWRlc2t0b3ApLCA3MDAsICRtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIEBpbmNsdWRlIHRpdGxlLXN0eWxlKDIwcHgsIDI0cHgsIDcwMCwgMjRweCk7XG4gIH1cbn1cbiIsIkBtaXhpbiB0aXRsZS1zdHlsZSgkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRmb250LXdlaWdodDogNTAwLCAkY29sb3I6ICRjb2xvck1hdHRCbGFjaywgJGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5LCAkZm9udC1zdHlsZTogbm9ybWFsLCAkbWFyZ2luLWJvdHRvbTogMjRweCkge1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlO1xuICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJvdHRvbTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbn1cblxuKixcbjpiZWZvcmUsXG46YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwsIGJvZHkge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmF5O1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiBweC10by12dy16b29tKDU0LCAkdnctbW9iaWxlKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogcHgtdG8tdnctem9vbSg1NCwgJHZ3LXRhYmxldCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgcGFkZGluZy10b3A6IHB4LXRvLXZ3LXpvb20oNzksICR2dy1kZXNrdG9wKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBwYWRkaW5nLXRvcDogNzlweDtcbiAgfVxufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZmlndXJlIHtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG5wLFxuLnAsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG51bCxcbm9sLFxuZm9ybSB7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaW5wdXQtcHJldmlldyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcHgtdG8tdnctem9vbSgxMTUsICR2dy1tb2JpbGUpIDFmciBhdXRvO1xuICBwYWRkaW5nOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE5LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE1LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE5LCAkdnctbW9iaWxlKTtcbiAgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1tb2JpbGUpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctbW9iaWxlKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiByZ2JhKGJsYWNrLCAwLjUpO1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHB4LXRvLXZ3LXpvb20oMTE1LCAkdnctdGFibGV0KSAxZnIgYXV0bztcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE5LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE5LCAkdnctdGFibGV0KTtcbiAgICA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctdGFibGV0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctdGFibGV0KTtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctdGFibGV0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBweC10by12dy16b29tKDMzMCwgJHZ3LWRlc2t0b3ApIDFmciBhdXRvO1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMjUsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDMyLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgyMSwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMzIsICR2dy1kZXNrdG9wKTtcbiAgICA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCk7XG4gICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMzBweCAxZnIgYXV0bztcbiAgICBwYWRkaW5nOiAyNXB4IDMycHggMjFweCAzMnB4O1xuICAgID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LW1vYmlsZSk7XG4gIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctbW9iaWxlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JSZWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LW1vYmlsZSkgc29saWQgJGNvbG9yUmVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxMSwgJHZ3LW1vYmlsZSkgcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSkgcHgtdG8tdnctem9vbSgxNSwgJHZ3LW1vYmlsZSk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctdGFibGV0KTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNywgJHZ3LXRhYmxldCk7XG4gICAgYm9yZGVyOiBweC10by12dy16b29tKDEsICR2dy10YWJsZXQpIHNvbGlkICRjb2xvclJlZDtcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDExLCAkdnctdGFibGV0KSBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctZGVza3RvcCkgc29saWQgJGNvbG9yUmVkO1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1kZXNrdG9wKSAgcHgtdG8tdnctem9vbSgxNSwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yUmVkO1xuICAgIHBhZGRpbmc6IDE0cHggMTVweCAxNnB4O1xuICB9XG59XG5cblxuXG5cbi8vIEJ0biB2YXJpYXRpb25zXG4uYnRuLS1naG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGNvbG9yTWF0dEJsYWNrO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yTWF0dEJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yTWF0dEJsYWNrO1xuICB9XG59XG5cbi5idG4tLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5idG4tLWxhcmdlIHtcbiAgZm9udC1zaXplOiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1tb2JpbGUpO1xuICBwYWRkaW5nOiBweC10by12dy16b29tKDE1LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDMyLCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE1LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy10YWJsZXQpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDI0LCAkdnctdGFibGV0KTtcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDMyLCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyNCwgJHZ3LWRlc2t0b3ApO1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTUsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDMyLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgxNSwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMTVweCAzMnB4IDE1cHggMTZweDtcbiAgfVxufVxuXG4vLyBCdG4gY29sb3JzXG4uYnRuLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JSZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3JSZWQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JSZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JSZWQ7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuXG4uYnRuLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogJGNvbG9yTWF0dEJsYWNrO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAmOmJlZm9yZSB7XG5cdGNvbG9yOiAkY29sb3JSZWQ7XG4gIH1cbiAgJi5idG4tLWdob3N0IHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3JNYXR0QmxhY2s7XG5cdCY6aG92ZXIge1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1hdHRCbGFjaztcblx0ICBjb2xvcjogd2hpdGU7XG5cdH1cbiAgfVxufVxuXG5cblxuLy8gQnRuIGljb25zXG4uYnRuLS1jaGV2cm9uLWxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwiY2hhdnJvblwiKTtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucyAhaW1wb3J0YW50O1xuICB9XG4gICYtLWJsYWNrIHtcblx0JjpiZWZvcmUge1xuXHQgIGNvbG9yOiBibGFjaztcblx0fVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgZ2FwOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTgsICR2dy1kZXNrdG9wKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgZ2FwOiAxOHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi0tcGx1cy1mYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogcHgtdG8tdnctem9vbSgxMCwgJHZ3LW1vYmlsZSk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwicGx1cy1mYXRcIik7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDEyLCAkdnctbW9iaWxlKTtcbiAgICBmb250LWZhbWlseTogaWNvbnMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTAsICR2dy10YWJsZXQpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxMiwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIGdhcDogcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBMaW5rXG4ubGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBweC10by12dy16b29tKDEyLCAkdnctbW9iaWxlKTtcbiAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTUsICR2dy1tb2JpbGUpO1xuICBjb2xvcjogJGNvbG9yTWF0dEJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICYtLXJlZCB7XG5cdGNvbG9yOiAkY29sb3JSZWQ7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy10YWJsZXQpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuXG4ubGluay0tbGFyZ2Uge1xuICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LW1vYmlsZSk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LXRhYmxldCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmxpbmstLWVkaXQtYWx0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogcHgtdG8tdnctem9vbSg5LCAkdnctbW9iaWxlKTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogbWFwLWdldCgkaWNvbnMtbWFwLCBcImVkaXRcIik7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgICBmb250LWZhbWlseTogaWNvbnMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yUmVkO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgZ2FwOiBweC10by12dy16b29tKDksICR2dy10YWJsZXQpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgZ2FwOiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCk7XG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgZ2FwOiAxOHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGluay0tZWRpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LW1vYmlsZSk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwiZWRpdFwiKTtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1tb2JpbGUpO1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3JSZWQ7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBnYXA6IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LXRhYmxldCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgZ2FwOiBweC10by12dy16b29tKDUsICR2dy1kZXNrdG9wKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTgsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgZ2FwOiA1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGluay0tZXllIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcHgtdG8tdnctem9vbSg0LCAkdnctbW9iaWxlKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJleWVcIik7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29ucyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yUmVkO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxMiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGdhcDogcHgtdG8tdnctem9vbSg1LCAkdnctZGVza3RvcCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGluay0tcmVsb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogcHgtdG8tdnctem9vbSg0LCAkdnctbW9iaWxlKTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJyZWxvYWRcIik7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDEyLCAkdnctbW9iaWxlKTtcbiAgICBmb250LWZhbWlseTogaWNvbnMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yUmVkO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgZ2FwOiBweC10by12dy16b29tKDQsICR2dy10YWJsZXQpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxMiwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIGdhcDogcHgtdG8tdnctem9vbSg1LCAkdnctZGVza3RvcCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIGdhcDogNXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmstLXRyYXNoIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogcHgtdG8tdnctem9vbSg0LCAkdnctbW9iaWxlKTtcbiAgJjpiZWZvcmUge1xuXHRjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwidHJhc2hcIik7XG5cdGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSk7XG5cdGZvbnQtZmFtaWx5OiBpY29ucyAhaW1wb3J0YW50O1xuXHRjb2xvcjogJGNvbG9yUmVkO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG5cdGdhcDogcHgtdG8tdnctem9vbSg0LCAkdnctdGFibGV0KTtcblx0JjpiZWZvcmUge1xuXHQgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxMiwgJHZ3LXRhYmxldCk7XG5cdH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcblx0Z2FwOiBweC10by12dy16b29tKDUsICR2dy1kZXNrdG9wKTtcblx0JjpiZWZvcmUge1xuXHQgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LWRlc2t0b3ApO1xuXHR9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG5cdGdhcDogNXB4O1xuXHQmOmJlZm9yZSB7XG5cdCAgZm9udC1zaXplOiAxOHB4O1xuXHR9XG4gIH1cbn1cblxuLmxpbmstLXVucGluIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcHgtdG8tdnctem9vbSg0LCAkdnctbW9iaWxlKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxMiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGdhcDogcHgtdG8tdnctem9vbSg1LCAkdnctZGVza3RvcCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGluay0tZG93bmxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBweC10by12dy16b29tKDQsICR2dy1tb2JpbGUpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogbWFwLWdldCgkaWNvbnMtbWFwLCBcImRvd25sb2FkXCIpO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSk7XG4gICAgZm9udC1mYW1pbHk6IGljb25zICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvclJlZDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIGdhcDogcHgtdG8tdnctem9vbSg0LCAkdnctdGFibGV0KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBnYXA6IHB4LXRvLXZ3LXpvb20oNSwgJHZ3LWRlc2t0b3ApO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBnYXA6IDVweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5saW5rLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vIEJhY2sgdG8gbGlua1xuLmJhY2stbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1tb2JpbGUpO1xuICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNywgJHZ3LW1vYmlsZSk7XG4gIGNvbG9yOiAkY29sb3JNYXR0QmxhY2s7XG4gIGdhcDogcHgtdG8tdnctem9vbSgxMSwgJHZ3LW1vYmlsZSk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwiY2hhdnJvbi1sZWZ0XCIpO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxMywgJHZ3LW1vYmlsZSk7XG4gICAgZm9udC1mYW1pbHk6IGljb25zICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvclJlZDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LXRhYmxldCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy10YWJsZXQpO1xuICAgIGdhcDogcHgtdG8tdnctem9vbSgxMSwgJHZ3LXRhYmxldCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDEzLCAkdnctdGFibGV0KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICAgIGdhcDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LWRlc2t0b3ApO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZ2FwOiAxMnB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IHB4LXRvLXZ3LXpvb20oNDUsICR2dy1kZXNrdG9wKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQ1cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCBweC10by12dy16b29tKDI0LCAkdnctbW9iaWxlKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAwIHB4LXRvLXZ3LXpvb20oMjQsICR2dy10YWJsZXQpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIG1heC13aWR0aDogcHgtdG8tdnctem9vbSgxNDQzLCAkdnctZGVza3RvcCk7XG4gICAgcGFkZGluZzogMCBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgbWF4LXdpZHRoOiAxNDQzcHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59IiwiZm9ybSB7XG4gICAgYnV0dG9uLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIGJ1dHRvbixcbiAgICBodG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIFt0eXBlPVwicmVzZXRcIl0sXG4gICAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICB9XG5cbiAgICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4gICAgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG4gICAgW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbiAgICBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBidXR0b246LW1vei1mb2N1c3JpbmcsXG4gICAgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG4gICAgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcbiAgICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgICAgIG91dGxpbmU6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LW1vYmlsZSkgZG90dGVkO1xuICAgIH1cblxuICAgIFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogcHgtdG8tdnctem9vbSgtMiwgJHZ3LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgICAgICBmb250OiBpbmhlcml0O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLy9JbnB1dCBzdHlsaW5nXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3JNYXR0QmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNywgJHZ3LW1vYmlsZSk7XG4gICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMTEsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMTUsICR2dy1tb2JpbGUpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LW1vYmlsZSkgc29saWQgJGNvbG9yQm9yZGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xuICAgICAgICBib3gtc2hhZG93OiAwIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LW1vYmlsZSkgcHgtdG8tdnctem9vbSgyLCAkdnctbW9iaWxlKSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvclJlZDtcblxuICAgICAgICAgICAgKyBpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclJlZDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg3LCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTUsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMTgsICR2dy1tb2JpbGUpO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGxhYmVsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyNiwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KSBweC10by12dy16b29tKDExLCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctdGFibGV0KSBzb2xpZCAkY29sb3JCb3JkZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgyLCAkdnctdGFibGV0KSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LXRhYmxldCkgc29saWQgJGNvbG9yUmVkO1xuXG4gICAgICAgICAgICAgICAgKyBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDcsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE4LCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgICAgICBidXR0b246LW1vei1mb2N1c3JpbmcsXG4gICAgICAgIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuICAgICAgICBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuICAgICAgICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBweC10by12dy16b29tKDEsICR2dy10YWJsZXQpIGRvdHRlZDtcbiAgICAgICAgfVxuICAgICAgICBbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogcHgtdG8tdnctem9vbSgtMiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTUsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDE0LCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgYm9yZGVyOiBweC10by12dy16b29tKDEsICR2dy1kZXNrdG9wKSBzb2xpZCAkY29sb3JCb3JkZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LWRlc2t0b3ApIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctZGVza3RvcCkgc29saWQgJGNvbG9yUmVkO1xuXG4gICAgICAgICAgICAgICAgKyBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oNywgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSg0MCwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTgsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDI1LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuICAgICAgICBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcbiAgICAgICAgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcbiAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICAgICAgICAgICAgb3V0bGluZTogcHgtdG8tdnctem9vbSgxLCAkdnctZGVza3RvcCkgZG90dGVkO1xuICAgICAgICB9XG4gICAgICAgIFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiBweC10by12dy16b29tKC0yLCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNHB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCb3JkZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yUmVkO1xuXG4gICAgICAgICAgICAgICAgKyBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHggMThweCAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbjotbW96LWZvY3VzcmluZyxcbiAgICAgICAgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG4gICAgICAgIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG4gICAgICAgIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gICAgICAgIH1cbiAgICAgICAgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYWJlbCB7XG4gICAgQGluY2x1ZGUgbGFiZWw7XG59XG5cbi5sYWJlbC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LW1vYmlsZSk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI4LCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cbn1cblxuLmZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybWtpdC1vdXRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmZvcm1raXQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm1raXQtb3V0ZXJbZGF0YS10eXBlPVwiZmlsZVwiXSB7XG4gICAgLmZvcm1raXQtaW5uZXIge1xuICAgICAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3Jta2l0LWZpbGUtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgLmZvcm1raXQtZmlsZS1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxNSwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1raXQtY3VzdG9tLW5vLWZpbGVzIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctbW9iaWxlKSBzb2xpZCAkY29sb3JNYXR0QmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTMsICR2dy1tb2JpbGUpO1xuICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDEzLCAkdnctbW9iaWxlKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbWFwLWdldCgkaWNvbnMtbWFwLCBcInBsdXNcIik7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb25zLWZvbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKC0zLCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JNYXR0QmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3Jta2l0LW5vLWZpbGVzIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy1tb2JpbGUpO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTUsICR2dy1tb2JpbGUpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbWFwLWdldCgkaWNvbnMtbWFwLCBcInBsdXNcIik7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb25zLWZvbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcHgtdG8tdnctem9vbSgyLCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDI3LCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgyNywgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JSZWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm1raXQtZmlsZS1yZW1vdmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvclJlZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE5LCAkdnctbW9iaWxlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcHgtdG8tdnctem9vbSgxLCAkdnctbW9iaWxlKSBzb2xpZCAkY29sb3JSZWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgLmZvcm1raXQtZmlsZS1saXN0IHtcbiAgICAgICAgICAgIC5mb3Jta2l0LWZpbGUtaXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgZ2FwOiBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1jdXN0b20tbm8tZmlsZXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctdGFibGV0KSBzb2xpZCAkY29sb3JNYXR0QmxhY2s7XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTMsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxMywgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgtMywgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE3LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1uby1maWxlcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgZ2FwOiBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBweC10by12dy16b29tKDIsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDI3LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjcsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNywgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1raXQtZmlsZS1yZW1vdmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE5LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LXRhYmxldCkgc29saWQgJGNvbG9yUmVkO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAuZm9ybWtpdC1maWxlLWxpc3Qge1xuICAgICAgICAgICAgLmZvcm1raXQtZmlsZS1pdGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTgsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxNSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWN1c3RvbS1uby1maWxlcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE5LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LWRlc2t0b3ApIHNvbGlkICRjb2xvck1hdHRCbGFjaztcbiAgICAgICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxMywgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxMSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oLTMsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1uby1maWxlcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTgsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIyLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTUsICR2dy1kZXNrdG9wKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBweC10by12dy16b29tKDIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgyOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWZpbGUtcmVtb3ZlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LWRlc2t0b3ApIHNvbGlkICRjb2xvclJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgLmZvcm1raXQtZmlsZS1saXN0IHtcbiAgICAgICAgICAgIC5mb3Jta2l0LWZpbGUtaXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1jdXN0b20tbm8tZmlsZXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JNYXR0QmxhY2s7XG4gICAgICAgICAgICBnYXA6IDEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LW5vLWZpbGVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWZpbGUtcmVtb3ZlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvclJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZm9ybWtpdC1vdXRlcltkYXRhLWludmFsaWQ9J3RydWUnXSB7XG4gICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclJlZDtcbiAgICB9XG4gICAgLmZvcm1raXQtZGVjb3JhdG9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JSZWQhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmZvcm1raXQtbWVzc2FnZXMge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LW1vYmlsZSk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICAgIGNvbG9yOiAkY29sb3JSZWQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctdGFibGV0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbn1cblxuXG4uZm9ybWtpdC1vdXRlcltkYXRhLXR5cGU9XCJyYWRpb1wiXSB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgLmZvcm1raXQtbGVnZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgbGFiZWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTUsICR2dy1tb2JpbGUpO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybWtpdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiBweC10by12dy16b29tKDEwLCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm1raXQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm1raXQtZGVjb3JhdG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMiwgJHZ3LW1vYmlsZSkgc29saWQgJGNvbG9yRHVzdHlHcmF5O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSg4LjUsICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDguNSwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JSZWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgICAgICArIC5mb3Jta2l0LWRlY29yYXRvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclJlZDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIC5mb3Jta2l0LWxlZ2VuZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgIC5mb3Jta2l0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTAsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3Jta2l0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1kZWNvcmF0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgyLCAkdnctdGFibGV0KSBzb2xpZCAkY29sb3JEdXN0eUdyYXk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDguNSwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDguNSwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIC5mb3Jta2l0LWxlZ2VuZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE1LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDIxNSwgJHZ3LWRlc2t0b3ApO1xuXG4gICAgICAgICAgICAgICAgLmZvcm1raXQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3Jta2l0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIyLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWRlY29yYXRvciB7XG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMiwgJHZ3LWRlc2t0b3ApIHNvbGlkICRjb2xvckR1c3R5R3JheTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSg5LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIC5mb3Jta2l0LWxlZ2VuZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjE1cHg7XG5cbiAgICAgICAgICAgICAgICAuZm9ybWtpdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3Jta2l0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1raXQtZGVjb3JhdG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yRHVzdHlHcmF5O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5mb3Jta2l0LW91dGVyW2RhdGEtdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAuZm9ybWtpdC1sZWdlbmQge1xuICAgICAgICBAaW5jbHVkZSBsYWJlbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxNSwgJHZ3LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmZvcm1raXQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgLmZvcm1raXQtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgLmZvcm1raXQtb3B0aW9ucyB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5mb3Jta2l0LW9wdGlvbnMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3Jta2l0LWRlY29yYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctbW9iaWxlKSBzb2xpZCAkY29sb3JEdXN0eUdyYXk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDEyLCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JSZWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgICArIC5mb3Jta2l0LWRlY29yYXRvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclJlZDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIC5mb3Jta2l0LWxlZ2VuZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC13cmFwcGVyIHtcbiAgICAgICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1raXQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIyLCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1kZWNvcmF0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctdGFibGV0KSBzb2xpZCAkY29sb3JEdXN0eUdyYXk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAuZm9ybWtpdC1sZWdlbmQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxNSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LXdyYXBwZXIge1xuICAgICAgICAgICAgZ2FwOiBweC10by12dy16b29tKDgsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTgsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIyLCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1raXQtZGVjb3JhdG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgyLCAkdnctZGVza3RvcCkgc29saWQgJGNvbG9yRHVzdHlHcmF5O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICAuZm9ybWtpdC1sZWdlbmQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC13cmFwcGVyIHtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWRlY29yYXRvciB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckR1c3R5R3JheTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybWtpdC1oZWxwIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1tb2JpbGUpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctbW9iaWxlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkY29sb3JEdXN0eUdyYXk7XG4gICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg3LCAkdnctbW9iaWxlKTtcblxuICAgICYtLXNwYWNlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1tb2JpbGUpO1xuICAgIH1cblxuICAgICYtLWJsYWNrIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctdGFibGV0KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg3LCAkdnctdGFibGV0KTtcbiAgICAgICAgJi0tc3BhY2VyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjAsICR2dy10YWJsZXQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg0LCAkdnctZGVza3RvcCk7XG4gICAgICAgICYtLXNwYWNlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgJi0tc3BhY2VyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3Jta2l0LW91dGVyW2RhdGEtdHlwZT1cInNlbGVjdFwiXSB7XG4gICAgLmZvcm1raXQtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJjaGF2cm9uLWRvd25cIik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb25zLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yRGFya0dyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgdG9wOiBweC10by12dy16b29tKDksICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgcmlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy1tb2JpbGUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgLmZvcm1raXQtaW5uZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgICAgICB0b3A6IHB4LXRvLXZ3LXpvb20oOSwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAuZm9ybWtpdC1pbm5lciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICB0b3A6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICByaWdodDogcHgtdG8tdnctem9vbSgyNywgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICAuZm9ybWtpdC1pbm5lciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybWtpdC1vdXRlcltkYXRhLXR5cGU9XCJ0ZXh0YXJlYVwiXSB7XG4gICAgLnRleHRhcmVhLW1heGxlbmd0aCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICNCM0IzQjM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGJvdHRvbTogcHgtdG8tdnctem9vbSg1LCAkdnctbW9iaWxlKTtcbiAgICAgICAgcmlnaHQ6IHB4LXRvLXZ3LXpvb20oNywgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctbW9iaWxlKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgLnRleHRhcmVhLW1heGxlbmd0aCB7XG4gICAgICAgICAgICBib3R0b206IHB4LXRvLXZ3LXpvb20oNSwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICByaWdodDogcHgtdG8tdnctem9vbSg3LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNywgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIC50ZXh0YXJlYS1tYXhsZW5ndGgge1xuICAgICAgICAgICAgYm90dG9tOiBweC10by12dy16b29tKDQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIHJpZ2h0OiBweC10by12dy16b29tKDgsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgLnRleHRhcmVhLW1heGxlbmd0aCB7XG4gICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm1raXQtb3V0ZXJbZGF0YS10eXBlPVwic2VsZWN0XCJdIHtcbiAgICAuZm9ybWtpdC1vcHRpb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yTWF0dEJsYWNrO1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogI2FiYWJhYjtcbiAgICB9XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yTWF0dEJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybWtpdC1tZXNzYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg3LCAkdnctbW9iaWxlKTtcblxuICAgICsgLmZvcm1raXQtYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oNywgJHZ3LXRhYmxldCk7XG4gICAgICAgICsgLmZvcm1raXQtYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgyLCAkdnctZGVza3RvcCk7XG4gICAgICAgICsgLmZvcm1raXQtYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgKyAuZm9ybWtpdC1hY3Rpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3Jta2l0LXJlcXVpcmVkLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LW1vYmlsZSk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctdGFibGV0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNiwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG59XG5cbi5mb3Jta2l0LW91dGVyW2RhdGEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgICAuZm9ybWtpdC1vcHRpb25zLFxuICAgID4gLmZvcm1raXQtaW5uZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuLnRleHRhcmVhLWludHJvIHtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTEyLCAkdnctbW9iaWxlKTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTEyLCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTQ3LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRleHRhcmVhLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTk3LCAkdnctbW9iaWxlKTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTk3LCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjM0LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUGxhY2Vob2xkZXIgY29sb3JzXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWJhYmFiO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWJhYmFiO1xufVxuXG46Oi1tcy1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYmFiYWI7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWJhYmFiO1xufVxuXG4iLCJAbWl4aW4gYXBwZWFyYW5jZSgkc2V0dGluZykge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6ICRzZXR0aW5nO1xuICAtbW96LWFwcGVhcmFuY2U6ICRzZXR0aW5nO1xuICBhcHBlYXJhbmNlOiAkc2V0dGluZztcbn1cblxuQG1peGluIGNvdmVyTWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWl4aW4gaW5wdXRCdG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcbiAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclJlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctbW9iaWxlKSBzb2xpZCAkY29sb3JSZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBwYWRkaW5nOiBweC10by12dy16b29tKDExLCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDEyLCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE1LCAkdnctbW9iaWxlKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSk7XG4gIHdpZHRoOiBweC10by12dy16b29tKDIxMiwgJHZ3LW1vYmlsZSk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwiY2hhdnJvblwiKTtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIGdhcDogcHgtdG8tdnctem9vbSgxNiwgJHZ3LXRhYmxldCk7XG4gICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjEyLCAkdnctdGFibGV0KTtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy10YWJsZXQpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctdGFibGV0KTtcbiAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LXRhYmxldCkgc29saWQgJGNvbG9yUmVkO1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTEsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMTIsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMTUsICR2dy10YWJsZXQpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIGdhcDogcHgtdG8tdnctem9vbSgxOCwgJHZ3LWRlc2t0b3ApO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctZGVza3RvcCkgc29saWQgJGNvbG9yUmVkO1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1kZXNrdG9wKSAgcHgtdG8tdnctem9vbSgxNSwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgZ2FwOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvclJlZDtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTZweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSk7XG4gIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDI0LCAkdnctbW9iaWxlKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRjb2xvck1hdHRCbGFjaztcbiAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg0LCAkdnctbW9iaWxlKTtcbiAgaSB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LXRhYmxldCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy10YWJsZXQpO1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMiwgJHZ3LXRhYmxldCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDQsICR2dy1kZXNrdG9wKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbkBtaXhpbiBmb3Jta2l0LW91dGVyLXNwYWNpbmcge1xuICAuZm9ybWtpdC1vdXRlciB7XG5cdG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuXHQmW2RhdGEtdHlwZT1cInJhZGlvXCJdIHtcblx0ICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDIyLCAkdnctbW9iaWxlKVxuXHR9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcblx0LmZvcm1raXQtb3V0ZXIge1xuXHQgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuXHQgICZbZGF0YS10eXBlPVwicmFkaW9cIl0ge1xuXHRcdG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjIsICR2dy10YWJsZXQpO1xuXHQgIH1cblx0fVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHQuZm9ybWtpdC1vdXRlciB7XG5cdCAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LWRlc2t0b3ApO1xuXHQgICZbZGF0YS10eXBlPVwicmFkaW9cIl0ge1xuXHRcdG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDcsICR2dy1kZXNrdG9wKTtcblx0ICB9XG5cdH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcblx0LmZvcm1raXQtb3V0ZXIge1xuXHQgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdCAgJltkYXRhLXR5cGU9XCJyYWRpb1wiXSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDdweDtcblx0ICB9XG5cdH1cbiAgfVxufVxuXG5AbWl4aW4gaW5wdXRTdHlsaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LW1vYmlsZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRjb2xvck1hdHRCbGFjaztcbiAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICBwYWRkaW5nOiBweC10by12dy16b29tKDEyLCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDExLCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE1LCAkdnctbW9iaWxlKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBweC10by12dy16b29tKDEsICR2dy1tb2JpbGUpIHNvbGlkICRjb2xvckJvcmRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgYm94LXNoYWRvdzogMCBweC10by12dy16b29tKDIsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LW1vYmlsZSkgcmdiYSgwLDAsMCwgMC4wNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuXHRmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy10YWJsZXQpO1xuXHRsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyNiwgJHZ3LXRhYmxldCk7XG5cdHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMTEsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMTUsICR2dy10YWJsZXQpO1xuXHRib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LXRhYmxldCkgc29saWQgJGNvbG9yQm9yZGVyO1xuXHRib3gtc2hhZG93OiAwIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgyLCAkdnctdGFibGV0KSByZ2JhKDAsMCwwLCAwLjA1KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcblx0Zm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctZGVza3RvcCk7XG5cdGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE5LCAkdnctZGVza3RvcCk7XG5cdHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTUsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDE0LCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuXHRib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LWRlc2t0b3ApIHNvbGlkICRjb2xvckJvcmRlcjtcblx0Ym94LXNoYWRvdzogMCBweC10by12dy16b29tKDIsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDIsICR2dy1kZXNrdG9wKSByZ2JhKDAsMCwwLCAwLjA1KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0cGFkZGluZzogMTVweCAxNHB4IDE2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJvcmRlcjtcblx0Ym94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwwLDAsIDAuMDUpO1xuICB9XG59XG5cbkBtaXhpbiBjYW5jZWxCdG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy1tb2JpbGUpO1xuICBjb2xvcjogJGNvbG9yUmVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICY6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LW1vYmlsZSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvclJlZDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuXHRmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuXHRsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LXRhYmxldCk7XG5cdCY6YWZ0ZXIge1xuXHQgIGhlaWdodDogcHgtdG8tdnctem9vbSgxLCAkdnctdGFibGV0KTtcblx0fVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHRmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTgsICR2dy1kZXNrdG9wKTtcblx0bGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy1kZXNrdG9wKTtcblx0JjphZnRlciB7XG5cdCAgaGVpZ2h0OiBweC10by12dy16b29tKDEsICR2dy1kZXNrdG9wKTtcblx0fVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHQmOmFmdGVyIHtcblx0ICBoZWlnaHQ6IDFweDtcblx0fVxuICB9XG59IiwiLnRvcGJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGhlaWdodDogcHgtdG8tdnctem9vbSg1NCwgJHZ3LW1vYmlsZSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSg1NCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oNzksICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGhlaWdodDogNzlweDtcbiAgICB9XG59XG5cbi50b3BiYXItbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50b3BiYXItbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBweC10by12dy16b29tKDgsICR2dy1tb2JpbGUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4LXRvLXZ3LXpvb20oOCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4LXRvLXZ3LXpvb20oNSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSg5NSwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiA5NXB4O1xuICAgIH1cbn1cblxuLnRvcGJhci10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1tb2JpbGUpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNSwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTAsICR2dy1tb2JpbGUpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCh+QC9pbWcvaWNvbnMvaWNvbi1leHRlcm5hbC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxMCwgJHZ3LXRhYmxldCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgxNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oNDksICR2dy1kZXNrdG9wKTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjksICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE5LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTEsICR2dy1kZXNrdG9wKTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDE0LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgZ2FwOiA0OXB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBnYXA6IDExcHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVG9wYmFyIGRlc2t0b3AgaW5mbyB3aGVuIGxvZ2dlZCBpblxuLnRvcGJhci1wcm9maWxlLXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMCBweC10by12dy16b29tKDE4LCAkdnctbW9iaWxlKSAwIHB4LXRvLXZ3LXpvb20oMjQsICR2dy1tb2JpbGUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZ2FwOiBweC10by12dy16b29tKDE2LCAkdnctZGVza3RvcCk7XG4gICAgICAgIHBhZGRpbmc6IDAgcHgtdG8tdnctem9vbSgzNSwgJHZ3LWRlc2t0b3ApIDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgMDtcbiAgICB9XG59XG5cbi50b3BiYXItcHJvZmlsZS10b2dnbGVfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDQwLCAkdnctZGVza3RvcCk7XG4gICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSg0MCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclJlZDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG4udG9wYmFyLXByb2ZpbGUtdG9nZ2xlX19uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG59XG5cbi8vIFRvcGJhciBkZXNrdG9wIGluZm8gbm90IGxvZ2dlZCBpblxuLnRvcGJhci1sb2dpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMzIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgcGFkZGluZzogMCBweC10by12dy16b29tKDQwLCAkdnctZGVza3RvcCkgMCAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVG9wYmFyIG1vYmlsZSBtZW51IHRvZ2dsZVxuLnRvcGJhci10b2dnbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LW1vYmlsZSkgc29saWQgJGNvbG9yRHVzdHlHcmF5O1xuICAgIHBhZGRpbmc6IDAgcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSkgMCBweC10by12dy16b29tKDI0LCAkdnctbW9iaWxlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBweC10by12dy16b29tKDksICR2dy1tb2JpbGUpO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LW1vYmlsZSk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgyLCAkdnctbW9iaWxlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwbXMgbGluZWFyIDAuMnM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMiwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4gMC4ycywgYm90dG9tIDAuMnMgZWFzZS1pbiAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dCAwbXM7XG4gICAgICAgICAgICB0b3A6IHB4LXRvLXZ3LXpvb20oLTYsICR2dy1tb2JpbGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvdHRvbTogcHgtdG8tdnctem9vbSgtNiwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluIDAuMnMsIGJvdHRvbSAwLjJzIGVhc2UtaW4gMC4ycywgdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQgMG1zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LXRhYmxldCkgc29saWQgJGNvbG9yRHVzdHlHcmF5O1xuICAgICAgICBwYWRkaW5nOiAwIHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpIDAgcHgtdG8tdnctem9vbSgyNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGdhcDogcHgtdG8tdnctem9vbSg5LCAkdnctdGFibGV0KTtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctdGFibGV0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy10YWJsZXQpO1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDIsICR2dy10YWJsZXQpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgyLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogcHgtdG8tdnctem9vbSgtNiwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcHgtdG8tdnctem9vbSgtNiwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udG9wYmFyLXRvZ2dsZS0tYWN0aXZlIHtcbiAgICBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1vdXQgMG1zLCBib3R0b20gMC4ycyBlYXNlLW91dCAwbXMsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4gMC4ycztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLW91dCAwbXMsIGJvdHRvbSAwLjJzIGVhc2Utb3V0IDBtcywgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbiAwLjJzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUb3BiYXIgbW9iaWxlIG1lbnVcbi50b3BiYXItbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0b3A6IHB4LXRvLXZ3LXpvb20oNTQsICR2dy1tb2JpbGUpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0QmxhY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBsaW5lYXI7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgdG9wOiBweC10by12dy16b29tKDU0LCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDIzMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB0b3A6IHB4LXRvLXZ3LXpvb20oNzksICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgICAgdG9wOiA3OXB4O1xuICAgIH1cbn1cblxuLnRvcGJhci1tZW51LS1hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi50b3BiYXItbWVudV9faW5uZXIge1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMzQsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oNDEsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMzcsICR2dy1tb2JpbGUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMzQsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oNDEsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMzcsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgzNSwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMzQsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDMxLCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDI0cHggMzFweDtcbiAgICB9XG59XG5cbi50b3BiYXItbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiBweC10by12dy16b29tKDM1LCAkdnctbW9iaWxlKTtcbiAgICBjb2xvcjogJGNvbG9yUGxhY2Vob2xkZXI7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctbW9iaWxlKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LW1vYmlsZSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctbW9iaWxlKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yRGFya0dyYXk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBweC10by12dy16b29tKDM1LCAkdnctdGFibGV0KTtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctdGFibGV0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy10YWJsZXQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBweC10by12dy16b29tKDM1LCAkdnctZGVza3RvcCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG5cbi50b3BiYXItbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyMywgJHZ3LW1vYmlsZSk7XG4gICAgY29sb3I6ICRjb2xvclBsYWNlaG9sZGVyO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LW1vYmlsZSk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy1tb2JpbGUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjMsICR2dy10YWJsZXQpO1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTgsICR2dy10YWJsZXQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDIzLCAkdnctZGVza3RvcCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbi8vIFRvcGJhciBhZGQgb2ZmZXIgYnV0dG9uIChkZXNrdG9wKVxuLnRvcGJhci1yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiBweC10by12dy16b29tKDM0LCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBnYXA6IDM0cHg7XG4gICAgfVxufVxuXG4udG9wYmFyLW1lbnUtYWRkLW9mZmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctZGVza3RvcCkgc29saWQgd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oOCwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDgsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDIxLCAkdnctZGVza3RvcCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgyMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyNCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxMywgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwicGx1c1wiKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbnMtZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggMjFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZ2FwOiAxM3B4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubG9naW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKH5AL2ltZy9iYWNrZ3JvdW5kL2xvZ2luLWJhY2tncm91bmQuanBnKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3tweC10by12dy16b29tKDU0LCAkdnctbW9iaWxlKX0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDcwLCAkdnctbW9iaWxlKSAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogcHgtdG8tdnctem9vbSg3MCwgJHZ3LXRhYmxldCkgMDtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7cHgtdG8tdnctem9vbSg1NCwgJHZ3LXRhYmxldCl9KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oNzAsICR2dy1kZXNrdG9wKSAwO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3tweC10by12dy16b29tKDc5LCAkdnctZGVza3RvcCl9KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc5cHgpO1xuICAgIH1cbn1cblxuLmxvZ2luX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4ubG9naW4td3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMTM7XG5cbiAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjgsICR2dy1tb2JpbGUpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyNCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctbW9iaWxlKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1tb2JpbGUpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjgsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy10YWJsZXQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBncmlkLWNvbHVtbjogNS85O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oNDAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDQ4LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDMyLCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9naW4tZm9ybSB7XG4gICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMzAwLCAkdnctbW9iaWxlKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDI4LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDMzLCAkdnctbW9iaWxlKTtcbiAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDQxLCAkdnctbW9iaWxlKTtcblxuICAgIC5mb3Jta2l0LW91dGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg4LCAkdnctbW9iaWxlKTtcbiAgICB9XG5cbiAgICAuZm9ybWtpdC1tZXNzYWdlcyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5mb3Jta2l0LW91dGVyW2RhdGEtdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgLmZvcm1raXQtd3JhcHBlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTQuNCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjUsICR2dy1tb2JpbGUpO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvck1hdHRCbGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgzMDAsICR2dy10YWJsZXQpO1xuICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDI4LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDMzLCAkdnctdGFibGV0KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg0MSwgJHZ3LXRhYmxldCk7XG4gICAgICAgIC5mb3Jta2l0LW91dGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oOCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1raXQtb3V0ZXJbZGF0YS10eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgLmZvcm1raXQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxMiwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTQuNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNSwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDM2MCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDQwLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgzNiwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oNDgsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg1NCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAuZm9ybWtpdC1vdXRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDgsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1vdXRlcltkYXRhLXR5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAuZm9ybWtpdC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDEyLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTQuNCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjUsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi0tZ2hvc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgzMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzZweCA0OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgICAgICAuZm9ybWtpdC1vdXRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1raXQtb3V0ZXJbZGF0YS10eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgLmZvcm1raXQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQuNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi0tZ2hvc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ2luLWZvcm1fX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIHB4LXRvLXZ3LXpvb20oMjMsICR2dy1tb2JpbGUpIGF1dG87XG4gICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMzIsICR2dy1tb2JpbGUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIHB4LXRvLXZ3LXpvb20oMjMsICR2dy10YWJsZXQpIGF1dG87XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDMyLCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI3cHggYXV0bztcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oNDksICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI3cHggYXV0bztcbiAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgfVxufVxuXG4ubG9naW4tZm9ybS1iYWNrLXVybCB7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNywgJHZ3LW1vYmlsZSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgxNCwgJHZ3LW1vYmlsZSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JSZWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclJlZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy10YWJsZXQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNywgJHZ3LXRhYmxldCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctZGVza3RvcCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE5LCAkdnctZGVza3RvcCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxufVxuXG4ubG9naW4tZm9ybS1lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LW1vYmlsZSk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICAgIGNvbG9yOiAkY29sb3JSZWQ7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctdGFibGV0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy10YWJsZXQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNywgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE2LCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbn1cblxuLnJlZ2lzdHJhdGlvbi1mb3JtIHtcbiAgICAuZm9ybWtpdC1vdXRlcjpub3QoW2RhdGEtdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgICAgIC5mb3Jta2l0LXdyYXBwZXIge1xuICAgICAgICAgICAgLmZvcm1raXQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1raXQtb3V0ZXJbZGF0YS10eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAuZm9ybWtpdC1tZXNzYWdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxNTczRkY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyLWhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKH5AL2ltZy9iYWNrZ3JvdW5kL2xvZ2luLWJhY2tncm91bmQuanBnKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1tb2JpbGUpIDAgcHgtdG8tdnctem9vbSg0MCwgJHZ3LW1vYmlsZSkgMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgMC41KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy10YWJsZXQpIDAgcHgtdG8tdnctem9vbSg0MCwgJHZ3LXRhYmxldCkgMDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDIxOCwgJHZ3LWRlc2t0b3ApIDAgcHgtdG8tdnctem9vbSgyNjIsICR2dy1kZXNrdG9wKSAwO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIHBhZGRpbmc6IDIxOHB4IDAgMjYycHggMDtcbiAgICBtaW4taGVpZ2h0OiAxMDgwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1ob21lX19jb250YWluZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItaG9tZV9faW5uZXIge1xuICBncmlkLWNvbHVtbjogMS8xMztcbiAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBncmlkLWNvbHVtbjogMi8xMjtcbiAgfVxufVxuXG4uaGVhZGVyLWhvbWVfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oNDgsICR2dy1tb2JpbGUpO1xuICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSg0OCwgJHZ3LW1vYmlsZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSg0OCwgJHZ3LXRhYmxldCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oNDgsICR2dy10YWJsZXQpO1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxMDYsICR2dy1kZXNrdG9wKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSg4OCwgJHZ3LWRlc2t0b3ApO1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDAsICR2dy1kZXNrdG9wKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBmb250LXNpemU6IDEwNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1ob21lX19pbnRybyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiBweC10by12dy16b29tKDI0LCAkdnctbW9iaWxlKTtcbiAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1tb2JpbGUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDIyLCAkdnctbW9iaWxlKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy10YWJsZXQpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDI0LCAkdnctdGFibGV0KTtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDIyLCAkdnctdGFibGV0KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMzIsICR2dy1kZXNrdG9wKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgzNiwgJHZ3LWRlc2t0b3ApO1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjIsICR2dy1kZXNrdG9wKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG4uaGVhZGVyLWhvbWVfX2NyZWF0ZS1hY2NvdW50IHtcbiAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSk7XG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgyMCwgJHZ3LW1vYmlsZSk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjgsICR2dy1tb2JpbGUpO1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjEsICR2dy1tb2JpbGUpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LXRhYmxldCk7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy10YWJsZXQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjgsICR2dy10YWJsZXQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyMSwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oNDYsICR2dy1kZXNrdG9wKTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMzYsICR2dy1kZXNrdG9wKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtcmljaC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRHcmF5O1xuICBwYWRkaW5nOiBweC10by12dy16b29tKDQ0LCAkdnctbW9iaWxlKSAwIHB4LXRvLXZ3LXpvb20oNjAsICR2dy1tb2JpbGUpIDA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgcGFkZGluZzogcHgtdG8tdnctem9vbSg0NCwgJHZ3LXRhYmxldCkgMCBweC10by12dy16b29tKDYwLCAkdnctdGFibGV0KSAwO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTYyLCAkdnctZGVza3RvcCkgMCBweC10by12dy16b29tKDI1NSwgJHZ3LWRlc2t0b3ApIDA7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgcGFkZGluZzogMTYycHggMCAyNTVweCAwO1xuICB9XG59XG5cbi5ob21lLXJpY2gtdGV4dF9faW5uZXIge1xuICBncmlkLWNvbHVtbjogMS8xMztcbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSg0MCwgJHZ3LW1vYmlsZSk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMzYsICR2dy1tb2JpbGUpO1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDAsICR2dy1tb2JpbGUpO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDAsICR2dy1tb2JpbGUpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg0MCwgJHZ3LXRhYmxldCk7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oODAsICR2dy10YWJsZXQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oODgsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDAsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBncmlkLWNvbHVtbjogMi8xMDtcbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg0MCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDgwLCAkdnctZGVza3RvcCk7XG4gICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSg4OCwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMzIsICR2dy1kZXNrdG9wKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDAsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn0iLCIub2ZmZXItb3ZlcnZpZXcge1xuICBwYWRkaW5nLXRvcDogcHgtdG8tdnctem9vbSgzNywgJHZ3LW1vYmlsZSk7XG4gIHBhZGRpbmctYm90dG9tOiBweC10by12dy16b29tKDM3LCAkdnctbW9iaWxlKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogcHgtdG8tdnctem9vbSgzNywgJHZ3LXRhYmxldCk7XG5cdHBhZGRpbmctYm90dG9tOiBweC10by12dy16b29tKDM3LCAkdnctdGFibGV0KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nLXRvcDogcHgtdG8tdnctem9vbSg4NCwgJHZ3LWRlc2t0b3ApO1xuXHRwYWRkaW5nLWJvdHRvbTogcHgtdG8tdnctem9vbSg4NCwgJHZ3LWRlc2t0b3ApO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuICB9XG59XG5cbi5vZmZlci1vdmVydmlldy1tYWluIHtcbiAgZ3JpZC1jb2x1bW46IDEvMTM7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG5cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBncmlkLWNvbHVtbjogMy8xMTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcblxuICB9XG59XG5cbi5vZmZlci1vdmVydmlldy10aXRsZSB7XG4gIGdyaWQtY29sdW1uOiAxLzEzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxOSwgJHZ3LW1vYmlsZSk7XG4gIGgxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMzIsICR2dy1tb2JpbGUpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDM2LCAkdnctbW9iaWxlKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkY29sb3JNYXR0QmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyLCAkdnctbW9iaWxlKTtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1tb2JpbGUpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDI4LCAkdnctbW9iaWxlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkY29sb3JNYXR0QmxhY2s7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE5LCAkdnctdGFibGV0KTtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMzIsICR2dy10YWJsZXQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMzYsICR2dy10YWJsZXQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyLCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy10YWJsZXQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjgsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBncmlkLWNvbHVtbjogMy8xMDtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDU2LCAkdnctZGVza3RvcCk7XG4gICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSg0OCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oOCwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgzMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oNDgsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cbn1cblxuLm9mZmVyLW92ZXJ2aWV3LXNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1tb2JpbGUpO1xuICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDEyLCAkdnctbW9iaWxlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGJsYWNrO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuXHRmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy10YWJsZXQpO1xuXHRsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LXRhYmxldCk7XG5cdG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTIsICR2dy10YWJsZXQpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHRtYXJnaW4tdG9wOiBweC10by12dy16b29tKDI2LCAkdnctZGVza3RvcCkhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMzIsICR2dy1kZXNrdG9wKTtcblx0bGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMzksICR2dy1kZXNrdG9wKTtcblx0bWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg4LCAkdnctZGVza3RvcCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG5cdG1hcmdpbi10b3A6IDI2cHghaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAzOXB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLm9mZmVyLW92ZXJ2aWV3LWluc3RydWN0aW9ucyB7XG4gIGdyaWQtY29sdW1uOiAxLzEzO1xuICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDQwLCAkdnctbW9iaWxlKTtcbiAgLmxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTgsICR2dy1tb2JpbGUpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg0MCwgJHZ3LXRhYmxldCk7XG4gICAgLmxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIGdyaWQtY29sdW1uOiAzLzEwO1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oODUsICR2dy1kZXNrdG9wKTtcbiAgICAubGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgLmxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLm9mZmVyLXRvZ2dsZXMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogcHgtdG8tdnctem9vbSgxLCAkdnctbW9iaWxlKSBzb2xpZCByZ2JhKGJsYWNrLCAwLjEpO1xuICBnYXA6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1tb2JpbGUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1tb2JpbGUpO1xuICBidXR0b24ge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGJvcmRlci1ib3R0b206IHB4LXRvLXZ3LXpvb20oMywgJHZ3LW1vYmlsZSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LW1vYmlsZSk7XG4gICAgcGFkZGluZzogMCAwIHB4LXRvLXZ3LXpvb20oNCwgJHZ3LW1vYmlsZSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvclJlZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBib3JkZXItYm90dG9tOiBweC10by12dy16b29tKDEsICR2dy10YWJsZXQpIHNvbGlkIHJnYmEoYmxhY2ssIDAuMSk7XG4gICAgZ2FwOiBweC10by12dy16b29tKDI0LCAkdnctdGFibGV0KTtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctdGFibGV0KTtcbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogcHgtdG8tdnctem9vbSgzLCAkdnctdGFibGV0KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LXRhYmxldCk7XG4gICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LXRhYmxldCk7XG4gICAgICBwYWRkaW5nOiAwIDAgcHgtdG8tdnctem9vbSg0LCAkdnctdGFibGV0KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgIGJvcmRlci1ib3R0b206IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LWRlc2t0b3ApIHNvbGlkIHJnYmEoYmxhY2ssIDAuMSk7XG4gICAgZ2FwOiBweC10by12dy16b29tKDY2LCAkdnctZGVza3RvcCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMSwgJHZ3LWRlc2t0b3ApO1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiBweC10by12dy16b29tKDQsICR2dy1kZXNrdG9wKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgyMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgICAgIHBhZGRpbmc6IDAgcHgtdG8tdnctem9vbSg4LCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgxMywgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oOCwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYShibGFjaywgMC4xKTtcbiAgICBnYXA6IDY2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwIDhweCAxM3B4IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLm9mZmVyLW92ZXJ2aWV3LWFkZC1vZmZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctbW9iaWxlKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctdGFibGV0KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDYsICR2dy1kZXNrdG9wKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICB9XG59XG5cbi5waW5uZWQtb2ZmZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBpbm5lZC1vZmZlci1zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIC5waW5uZWQtb2ZmZXItc2VsZWN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIub2ZmZXItaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBweC10by12dy16b29tKDk3LCAkdnctbW9iaWxlKSAxZnI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LW1vYmlsZSkgcHgtdG8tdnctem9vbSg0LCAkdnctbW9iaWxlKSByZ2JhKDAsMCwwLDAuMDUpO1xuICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgYm9yZGVyOiBweC10by12dy16b29tKDEsICR2dy1tb2JpbGUpIHNvbGlkICRjb2xvckJvcmRlcjtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHB4LXRvLXZ3LXpvb20oOTcsICR2dy10YWJsZXQpIDFmcjtcbiAgICBib3gtc2hhZG93OiAwIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSg0LCAkdnctdGFibGV0KSByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctdGFibGV0KSBzb2xpZCAkY29sb3JCb3JkZXI7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBweC10by12dy16b29tKDE5NCwgJHZ3LWRlc2t0b3ApIDFmcjtcbiAgICBib3gtc2hhZG93OiAwIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oNCwgJHZ3LWRlc2t0b3ApIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg4LCAkdnctZGVza3RvcCk7XG4gICAgYm9yZGVyOiBweC10by12dy16b29tKDEsICR2dy1kZXNrdG9wKSBzb2xpZCAkY29sb3JCb3JkZXI7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOTRweCAxZnI7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJvcmRlcjtcbiAgfVxufVxuXG4ub2ZmZXItaXRlbSB7XG4gICYub2ZmZXItaXRlbS0tZGlzYWJsZWQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdCAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjb2xvcjogJGNvbG9yTWF0dEJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yTGlnaHRHcmF5LCAwLjUpO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBwYWRkaW5nOiAwIHB4LXRvLXZ3LXpvb20oMjMsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDQyLCAkdnctZGVza3RvcCkgMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIzcHggNDJweCAwO1xuICAgICAgfVxuICAgIH1cblx0Ji0tZW5kIHtcblx0ICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcblx0XHQmOmFmdGVyIHtcblx0XHQgIGNvbnRlbnQ6ICdBZmdlbG9wZW4nO1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxufVxuXG4ub2ZmZXItaXRlbV9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogcHgtdG8tdnctem9vbSgxMDksICR2dy1tb2JpbGUpO1xuICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgxMDksICR2dy10YWJsZXQpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIGdyaWQtcm93OiAxLzM7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgfVxufVxuXG4ub2ZmZXItaXRlbV9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LW1vYmlsZSk7XG4gIGxlZnQ6IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LW1vYmlsZSk7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy1tb2JpbGUpO1xuICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy1tb2JpbGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJoaWRlXCIpO1xuICAgIGZvbnQtZmFtaWx5OiAkaWNvbnMtZm9udDtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIHRvcDogcHgtdG8tdnctem9vbSg0LCAkdnctdGFibGV0KTtcbiAgICBsZWZ0OiBweC10by12dy16b29tKDQsICR2dy10YWJsZXQpO1xuICAgIHdpZHRoOiBweC10by12dy16b29tKDIyLCAkdnctdGFibGV0KTtcbiAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy10YWJsZXQpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgdG9wOiBweC10by12dy16b29tKDEwLCAkdnctZGVza3RvcCk7XG4gICAgbGVmdDogcHgtdG8tdnctem9vbSgxMCwgJHZ3LWRlc2t0b3ApO1xuICAgIHdpZHRoOiBweC10by12dy16b29tKDMwLCAkdnctZGVza3RvcCk7XG4gICAgaGVpZ2h0OiBweC10by12dy16b29tKDMwLCAkdnctZGVza3RvcCk7XG4gICAgcGFkZGluZy10b3A6IHB4LXRvLXZ3LXpvb20oMiwgJHZ3LWRlc2t0b3ApO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDIyLCAkdnctZGVza3RvcCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBhbGlnbiBsYWJlbCByaWdodCB0b3Agb2YgY2FyZFxuLm9mZmVyLWl0ZW1fX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSkgcHgtdG8tdnctem9vbSgxMCwgJHZ3LW1vYmlsZSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxMiwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgxMCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDEyLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgxMCwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIH1cbn1cblxuLm9mZmVyLWl0ZW1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiBweC10by12dy16b29tKDExLCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LW1vYmlsZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg0LCAkdnctbW9iaWxlKTtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctbW9iaWxlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxMCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1tb2JpbGUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTEsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgyMCwgJHZ3LXRhYmxldCk7XG4gICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LXRhYmxldCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDQsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy10YWJsZXQpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctdGFibGV0KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDEwLCAkdnctdGFibGV0KTtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDQwLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSg0NCwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMzgsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDQ0LCAkdnctZGVza3RvcCk7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxMCwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgcGFkZGluZzogNDBweCA0NHB4IDM4cHggNDRweDtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vZmZlci1pdGVtX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBncmlkLXJvdzogMjtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSkgcHgtdG8tdnctem9vbSgxMCwgJHZ3LW1vYmlsZSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogcHgtdG8tdnctem9vbSgxOCwgJHZ3LW1vYmlsZSk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxMiwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgxMCwgJHZ3LXRhYmxldCk7XG4gICAgZ2FwOiBweC10by12dy16b29tKDE4LCAkdnctdGFibGV0KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBwYWRkaW5nOiAwIHB4LXRvLXZ3LXpvb20oNDQsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDQzLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSg0NCwgJHZ3LWRlc2t0b3ApO1xuICAgIGdhcDogcHgtdG8tdnctem9vbSgzNSwgJHZ3LWRlc2t0b3ApO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgIHBhZGRpbmc6IDAgNDRweCA0M3B4IDQ0cHg7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG59XG5cbi5vZmZlci1pdGVtX19hY3Rpb25zIHtcbiAgLmxpbmstLXJlbG9hZCB7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLm9mZmVyLWl0ZW1fX2FkZC1vbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29sb3I6ICMyMzIzMjM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBib3R0b206IHB4LXRvLXZ3LXpvb20oNDMsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgcmlnaHQ6IHB4LXRvLXZ3LXpvb20oNDUsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJvdHRvbTogNDNweDtcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgfVxufVxuXG4ub2ZmZXItaXRlbV9fY2hlY2stbGluayB7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctbW9iaWxlKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LW1vYmlsZSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IHB4LXRvLXZ3LXpvb20oMTEsICR2dy1tb2JpbGUpO1xuICAgIHJpZ2h0OiBweC10by12dy16b29tKDEzLCAkdnctbW9iaWxlKTtcbiAgICBjb2xvcjogJGNvbG9yTWF0dEJsYWNrO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JSZWQ7XG4gICAgfVxuICAgICYtLW9wZW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yUmVkO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JSZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctdGFibGV0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy10YWJsZXQpO1xuICAgICAgICBib3R0b206IHB4LXRvLXZ3LXpvb20oMTEsICR2dy10YWJsZXQpO1xuICAgICAgICByaWdodDogcHgtdG8tdnctem9vbSgxMywgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjksICR2dy1kZXNrdG9wKTtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICByaWdodDogcHgtdG8tdnctem9vbSg0NSwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgfVxufVxuIiwiLm5vdGljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckxpZ2h0Qmx1ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LW1vYmlsZSk7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LW1vYmlsZSk7XG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctdGFibGV0KTtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI0LCAkdnctdGFibGV0KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDQxLCAkdnctZGVza3RvcCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgfVxufVxuXG4ubm90aWNlLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTGlnaHRCbHVlO1xufVxuIiwiLnVwZGF0ZS1wcm9maWxlIHtcbiAgICBwYWRkaW5nLXRvcDogcHgtdG8tdnctem9vbSg0MywgJHZ3LW1vYmlsZSk7XG4gICAgcGFkZGluZy1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDMsICR2dy1tb2JpbGUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBweC10by12dy16b29tKDQzLCAkdnctdGFibGV0KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDMsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHB4LXRvLXZ3LXpvb20oOTIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHB4LXRvLXZ3LXpvb20oOTIsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcbiAgICB9XG59XG5cbi51cGRhdGUtcHJvZmlsZV9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAxLzEzO1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMzAsICR2dy1tb2JpbGUpO1xuXG4gICAgLmJhY2stbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMzAsICR2dy1tb2JpbGUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMzAsICR2dy10YWJsZXQpO1xuICAgICAgICAuYmFjay1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMzAsICR2dy10YWJsZXQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBncmlkLWNvbHVtbjogMi85O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDg4LCAkdnctZGVza3RvcCk7XG4gICAgICAgIC5iYWNrLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICAgICAgICAuYmFjay1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51cGRhdGUtcHJvZmlsZS10b2dnbGVzIHtcbiAgICBncmlkLWNvbHVtbjogMS8xMztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGJvcmRlci1ib3R0b206IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LW1vYmlsZSkgc29saWQgJGNvbG9yQm9yZGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE1LCAkdnctbW9iaWxlKTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTgsICR2dy1tb2JpbGUpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIHBhZGRpbmc6IDAgMCBweC10by12dy16b29tKDQsICR2dy1tb2JpbGUpIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHB4LXRvLXZ3LXpvb20oMywgJHZ3LW1vYmlsZSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcHgtdG8tdnctem9vbSgxLCAkdnctdGFibGV0KSBzb2xpZCAkY29sb3JCb3JkZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTUsICR2dy10YWJsZXQpO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIyLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCBweC10by12dy16b29tKDQsICR2dy10YWJsZXQpIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBweC10by12dy16b29tKDMsICR2dy10YWJsZXQpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBncmlkLWNvbHVtbjogMi8xMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcHgtdG8tdnctem9vbSgxLCAkdnctZGVza3RvcCkgc29saWQgJGNvbG9yQm9yZGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDYyLCAkdnctZGVza3RvcCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcHgtdG8tdnctem9vbSg0NSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgxOTQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCBweC10by12dy16b29tKDExLCAkdnctZGVza3RvcCkgMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LWRlc2t0b3ApIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgICAgICBnYXA6IDQ1cHg7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTk0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMXB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51cGRhdGUtcHJvZmlsZS1tYWluIHtcbiAgICBncmlkLWNvbHVtbjogMS8xMztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtcm93LWdhcDogcHgtdG8tdnctem9vbSg0LCAkdnctbW9iaWxlKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBncmlkLXJvdy1nYXA6IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBncmlkLWNvbHVtbjogMi85O1xuICAgICAgICBncmlkLXJvdy1nYXA6IHB4LXRvLXZ3LXpvb20oOCwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA4cHg7XG4gICAgfVxufVxuXG4udXBkYXRlLXByb2ZpbGUtbWFpbl9fYmFzaWMge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcHgtdG8tdnctem9vbSgzMzIsICR2dy1kZXNrdG9wKSAxZnI7XG4gICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMzJweCAxZnI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG59XG5cbi51cGRhdGUtcHJvZmlsZS1tYWluLXBpY3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE5LCAkdnctbW9iaWxlKTtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDEyLCAkdnctbW9iaWxlKTtcblxuICAgIC5saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogcHgtdG8tdnctem9vbSgyNCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGJvdHRvbTogcHgtdG8tdnctem9vbSgyMywgJHZ3LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxNiwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgxOSwgJHZ3LXRhYmxldCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTIsICR2dy10YWJsZXQpO1xuICAgICAgICAubGluayB7XG4gICAgICAgICAgICByaWdodDogcHgtdG8tdnctem9vbSgyNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICBib3R0b206IHB4LXRvLXZ3LXpvb20oMjMsICR2dy10YWJsZXQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDI3LCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgzMiwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMzAsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDMyLCAkdnctZGVza3RvcCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIHJpZ2h0OiBweC10by12dy16b29tKDI1LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBib3R0b206IHB4LXRvLXZ3LXpvb20oMzAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZzogMjdweCAzMnB4IDMwcHggMzJweDtcbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBib3R0b206IDMwcHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVwZGF0ZS1wcm9maWxlLW1haW4tcGljdHVyZV9fcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSk7XG4gICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oOTYsICR2dy1tb2JpbGUpO1xuICAgIGhlaWdodDogcHgtdG8tdnctem9vbSg5NiwgJHZ3LW1vYmlsZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC4xKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KTtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oOTYsICR2dy10YWJsZXQpO1xuICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oOTYsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgxNjAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDE2MCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAmLS1zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSg5NiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDk2LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgJi0tc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51cGRhdGUtcHJvZmlsZS1tYWluLW5hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE4LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE5LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDI2LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE5LCAkdnctbW9iaWxlKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE4LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE5LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDI2LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE5LCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMjEsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDE5LCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgyNCwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTksICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHBhZGRpbmc6IDIxcHggMTlweCAyNHB4IDE5cHg7XG4gICAgfVxufVxuXG4udXBkYXRlLXByb2ZpbGUtbWFpbi1uYW1lX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDgsICR2dy1tb2JpbGUpO1xuXG4gICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDExMSwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oNiwgJHZ3LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBAaW5jbHVkZSBpbnB1dEJ0bjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oNiwgJHZ3LW1vYmlsZSk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3Jta2l0LWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgbGFiZWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg4LCAkdnctdGFibGV0KTtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgxMTEsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg2LCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDYsICR2dy10YWJsZXQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDE5LCAkdnctZGVza3RvcCk7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTE4LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDEwLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgxNSwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDEwLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgxNSwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udXBkYXRlLXByb2ZpbGUtbWFpbi1uYW1lX193cmFwcGVyX19idG4td3JhcHBlciB7XG5cbn1cblxuLnVwZGF0ZS1wcm9maWxlLW1haW4tbmFtZV9fcHJldmlldy1pbnB1dCB7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNywgJHZ3LW1vYmlsZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxMCwgJHZ3LW1vYmlsZSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYShibGFjaywgMC41KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy10YWJsZXQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNywgJHZ3LXRhYmxldCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTAsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIyLCAkdnctZGVza3RvcCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTAsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4udXBkYXRlLXByb2ZpbGUtbWFpbi1uYW1lLWNhbmNlbCB7XG4gICAgQGluY2x1ZGUgY2FuY2VsQnRuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBweC10by12dy16b29tKDE3MCwgJHZ3LW1vYmlsZSk7XG4gICAgYm90dG9tOiBweC10by12dy16b29tKDQwLCAkdnctbW9iaWxlKTtcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1tb2JpbGUpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctbW9iaWxlKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBsZWZ0OiBweC10by12dy16b29tKDE3MCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGJvdHRvbTogcHgtdG8tdnctem9vbSg0MCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE3LCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGJvdHRvbTogcHgtdG8tdnctem9vbSgzMywgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBsZWZ0OiBweC10by12dy16b29tKDE4NSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGJvdHRvbTogMzNweDtcbiAgICAgICAgbGVmdDogMTg1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxufVxuIiwiLnVwZGF0ZS1vZmZlciB7XG4gICAgcGFkZGluZy10b3A6IHB4LXRvLXZ3LXpvb20oNDMsICR2dy1tb2JpbGUpO1xuICAgIHBhZGRpbmctYm90dG9tOiBweC10by12dy16b29tKDQzLCAkdnctbW9iaWxlKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogcHgtdG8tdnctem9vbSg0MywgJHZ3LXRhYmxldCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBweC10by12dy16b29tKDQzLCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBweC10by12dy16b29tKDkyLCAkdnctZGVza3RvcCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBweC10by12dy16b29tKDkyLCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkycHg7XG4gICAgfVxufVxuXG4udXBkYXRlLW9mZmVyX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMTM7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LW1vYmlsZSk7XG5cbiAgICAuYmFjay1saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIC5iYWNrLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzExO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI4LCAkdnctZGVza3RvcCk7XG4gICAgICAgIC5iYWNrLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAuYmFjay1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51cGRhdGUtb2ZmZXItbWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMTM7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXJvdy1nYXA6IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LW1vYmlsZSk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiBweC10by12dy16b29tKDQsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvMTE7XG4gICAgICAgIGdyaWQtcm93LWdhcDogcHgtdG8tdnctem9vbSg4LCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBncmlkLXJvdy1nYXA6IDhweDtcbiAgICB9XG59XG5cbi51cGRhdGUtb2ZmZXItbWFpbl9fYmFzaWMge1xuICAgIGdhcDogcHgtdG8tdnctem9vbSg0LCAkdnctbW9iaWxlKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHB4LXRvLXZ3LXpvb20oMzMyLCAkdnctZGVza3RvcCkgMWZyO1xuICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oOCwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTIsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMycHggMWZyO1xuICAgICAgICBnYXA6IDhweCAxMnB4O1xuICAgIH1cbn1cblxuLnVwZGF0ZS1vZmZlci1tYWluLXBpY3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE5LCAkdnctbW9iaWxlKTtcblxuICAgIC5saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogcHgtdG8tdnctem9vbSgyMywgJHZ3LW1vYmlsZSk7XG4gICAgICAgIHRvcDogcHgtdG8tdnctem9vbSgxOCwgJHZ3LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxNiwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgxOSwgJHZ3LXRhYmxldCk7XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIHJpZ2h0OiBweC10by12dy16b29tKDI0LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIHRvcDogcHgtdG8tdnctem9vbSgxOCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMjcsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDMyLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgzMCwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMzIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgcmlnaHQ6IHB4LXRvLXZ3LXpvb20oMjEsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIHRvcDogcHgtdG8tdnctem9vbSgzMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDMycHggMzBweCAzMnB4O1xuICAgICAgICAubGluayB7XG4gICAgICAgICAgICByaWdodDogMjFweDtcbiAgICAgICAgICAgIHRvcDogMzJweFxuICAgICAgICB9XG4gICAgfVxufVxuXG4udXBkYXRlLW9mZmVyLW1haW4tcGljdHVyZV9fcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSk7XG4gICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTg2LCAkdnctbW9iaWxlKTtcbiAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTI2LCAkdnctbW9iaWxlKTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjEpOztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KTtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTg2LCAkdnctdGFibGV0KTtcbiAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDEyNiwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDE0LCAkdnctZGVza3RvcCk7XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDE4NiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTI2LCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgIGhlaWdodDogMTI2cHg7XG4gICAgfVxufVxuXG4udXBkYXRlLW9mZmVyLW1haW4tbmFtZSB7XG4gICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxOCwgJHZ3LW1vYmlsZSkgcHgtdG8tdnctem9vbSgxOSwgJHZ3LW1vYmlsZSkgcHgtdG8tdnctem9vbSgyNiwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTksICR2dy1tb2JpbGUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMTksICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgyMSwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTksICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZzogMjFweCAxOXB4IDI0cHggMTlweDtcbiAgICB9XG59XG5cbi51cGRhdGUtb2ZmZXItbWFpbi1yb3czIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBncmlkLXJvdzogMS80O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcblxuICAgIH1cbn1cbiIsIi5pbnB1dC1wb3B1cC10b2dnbGUtb3BlbiB7XG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlucHV0LXBvcHVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgMC41KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbnB1dC1wb3B1cC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZ3JpZC1jb2x1bW46IDEvMTM7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBtaW4taGVpZ2h0OiA0MHZoO1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTgsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMTMsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMzIsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMTMsICR2dy1tb2JpbGUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTgsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMTMsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMzIsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMTMsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvMTE7XG4gICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDI1LCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgyOSwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMjUsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgZ2FwOiAwIHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjVweCAyOXB4IDI1cHg7XG4gICAgICAgIGdhcDogMCAyNHB4O1xuICAgIH1cbn1cblxuLmlucHV0LXBvcHVwLWNvbnRlbnQge1xuICAgIC5mb3Jta2l0LWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcblxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbnB1dEJ0bjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIC5mb3Jta2l0LWZvcm0ge1xuICAgICAgICAgICAgZ2FwOiBweC10by12dy16b29tKDE0LCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgLmZvcm1raXQtZm9ybSB7XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oOCwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG5cbiAgICAgICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1vdXRlciB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1tZXNzYWdlcyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC1hY3Rpb25zIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIC5mb3Jta2l0LWZvcm0ge1xuICAgICAgICAgICAgZ2FwOiA4cHggMjRweDtcblxuICAgICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlucHV0LXBvcHVwLXRvZ2dsZS1jbG9zZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yUmVkO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy1tb2JpbGUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IHB4LXRvLXZ3LXpvb20oNDYsICR2dy1tb2JpbGUpO1xuICAgIHJpZ2h0OiBweC10by12dy16b29tKDEzLCAkdnctbW9iaWxlKTtcbiAgICBib3JkZXItYm90dG9tOiBweC10by12dy16b29tKDEsICR2dy1tb2JpbGUpIHNvbGlkICRjb2xvclJlZDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGJvdHRvbTogcHgtdG8tdnctem9vbSg0NiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIHJpZ2h0OiBweC10by12dy16b29tKDEzLCAkdnctdGFibGV0KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcHgtdG8tdnctem9vbSgxLCAkdnctdGFibGV0KSBzb2xpZCAkY29sb3JSZWQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctZGVza3RvcCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE5LCAkdnctZGVza3RvcCk7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LWRlc2t0b3ApIHNvbGlkICRjb2xvclJlZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yUmVkO1xuICAgIH1cbn1cbiIsIi5pbWFnZS11cGxvYWQtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjUpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmltYWdlLXVwbG9hZC1wb3B1cC1jb250ZW50IHtcbiAgICAucXVlc3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5xdWVzdGlvbi10b29sdGlwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IHB4LXRvLXZ3LXpvb20oMTcsICR2dy1tb2JpbGUpO1xuICAgICAgICByaWdodDogcHgtdG8tdnctem9vbSgtMTIsICR2dy1tb2JpbGUpO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJxdWVzdGlvbi1ib3hcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29ucy1mb250O1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogcHgtdG8tdnctem9vbSgtMTMwLCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgIGxlZnQ6IHB4LXRvLXZ3LXpvb20oLTIzMSwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIGJvdHRvbTogcHgtdG8tdnctem9vbSgxNywgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICByaWdodDogcHgtdG8tdnctem9vbSgtMTIsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IHB4LXRvLXZ3LXpvb20oLTEzMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgbGVmdDogcHgtdG8tdnctem9vbSgtMjMxLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGJvdHRvbTogcHgtdG8tdnctem9vbSgxNywgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgcmlnaHQ6IHB4LXRvLXZ3LXpvb20oLTEyLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IHB4LXRvLXZ3LXpvb20oLTE1MCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHB4LXRvLXZ3LXpvb20oLTQyMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICAgICAgYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlLXVwbG9hZC1wb3B1cC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC13aWR0aDogcHgtdG8tdnctem9vbSg3NjUsICR2dy1tb2JpbGUpO1xuICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMzksICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMzAsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oNTksICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMzAsICR2dy1tb2JpbGUpO1xuICAgIC5mb3Jta2l0LWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgbGFiZWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBtYXgtd2lkdGg6IHB4LXRvLXZ3LXpvb20oNzY1LCAkdnctdGFibGV0KTtcbiAgICAgICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgzOSwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgzMCwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSg1OSwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgzMCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHB4LXRvLXZ3LXpvb20oMzEwLCAkdnctZGVza3RvcCkgMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IHB4LXRvLXZ3LXpvb20oNzAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbWF4LXdpZHRoOiBweC10by12dy16b29tKDc2NSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDYwLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSg1NywgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oNDAsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDU3LCAkdnctZGVza3RvcCk7XG4gICAgICAgIGdhcDogMCBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMxMHB4IDFmcjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDc2NXB4O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDU3cHggNDBweCA1N3B4O1xuICAgIH1cbn1cblxuLmltYWdlLXVwbG9hZC1wb3B1cC1jb250ZW50X19sZWZ0IHtcbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgyMCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDI0LCAkdnctbW9iaWxlKTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICBwLCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIyLCAkdnctbW9iaWxlKTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyMiwgJHZ3LW1vYmlsZSk7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyOCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogcHgtdG8tdnctem9vbSgxMCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICAgICAgbGVmdDogcHgtdG8tdnctem9vbSg2LCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgzLCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMywgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgyMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICAgICAgcCwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIyLCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjIsICR2dy10YWJsZXQpO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyOCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweC10by12dy16b29tKDIwLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcHgtdG8tdnctem9vbSgxMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHB4LXRvLXZ3LXpvb20oNiwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDMsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMywgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDI4LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICAgICAgcCwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyNCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg1OCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBweC10by12dy16b29tKDEwLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHB4LXRvLXZ3LXpvb20oNiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgzLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgzLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgcCwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW1hZ2UtdXBsb2FkLXBvcHVwLWlucHV0IHtcbiAgICAuZm9ybWtpdC1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIC5mb3Jta2l0LWZpbGUtbGlzdCB7XG4gICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oMTMsICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgLmZvcm1raXQtZmlsZS1pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yRHVzdHlHcmF5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yRHVzdHlHcmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm1raXQtZmlsZS1uYW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgzMDUsICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybWtpdC1tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvclJlZCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb3Jta2l0LXJlbW92ZS1maWxlcy1idG4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbWFwLWdldCgkaWNvbnMtbWFwLCBcInBsdXNcIik7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb25zLWZvbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yRHVzdHlHcmF5O1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE1LCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAuZm9ybWtpdC1pbm5lciB7XG4gICAgICAgICAgICAuZm9ybWtpdC1maWxlLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oMTMsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgICAgIC5mb3Jta2l0LWZpbGUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yRHVzdHlHcmF5O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JEdXN0eUdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3Jta2l0LWZpbGUtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDMwNSwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LXJlbW92ZS1maWxlcy1idG4ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNSwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDIyMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAuZm9ybWtpdC1pbm5lciB7XG4gICAgICAgICAgICAuZm9ybWtpdC1maWxlLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICAuZm9ybWtpdC1maWxlLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckR1c3R5R3JheTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yRHVzdHlHcmF5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9ybWtpdC1maWxlLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgxOTQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1raXQtcmVtb3ZlLWZpbGVzLWJ0biB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE1LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHdpZHRoOiAyMjJweDtcbiAgICAgICAgLmZvcm1raXQtaW5uZXIge1xuICAgICAgICAgICAgLmZvcm1raXQtZmlsZS1saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIC5mb3Jta2l0LWZpbGUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yRHVzdHlHcmF5O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JEdXN0eUdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3Jta2l0LWZpbGUtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1raXQtcmVtb3ZlLWZpbGVzLWJ0biB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW1hZ2UtdXBsb2FkLXBvcHVwLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LW1vYmlsZSk7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIGdhcDogcHgtdG8tdnctem9vbSgxNSwgJHZ3LW1vYmlsZSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGljb25zLW1hcCwgXCJwbHVzXCIpO1xuICAgICAgICBmb250LWZhbWlseTogJGljb25zLWZvbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiBweC10by12dy16b29tKDIsICR2dy1tb2JpbGUpO1xuICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyNywgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgyNywgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUmVkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE3LCAkdnctbW9iaWxlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxOSwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxNSwgJHZ3LXRhYmxldCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBweC10by12dy16b29tKDIsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjcsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDI3LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNywgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIyLCAkdnctZGVza3RvcCk7XG4gICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxNSwgJHZ3LWRlc2t0b3ApO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBweC10by12dy16b29tKDIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDI5LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjksICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZS11cGxvYWQtcG9wdXAtdG9nZ2xlLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgICByaWdodDogcHgtdG8tdnctem9vbSgyMywgJHZ3LW1vYmlsZSk7XG4gICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1tb2JpbGUpO1xuICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LW1vYmlsZSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgICAgICAgdG9wOiBweC10by12dy16b29tKDksICR2dy1tb2JpbGUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG4gICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgyLCAkdnctbW9iaWxlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyMSwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIHRvcDogcHgtdG8tdnctem9vbSg4LCAkdnctbW9iaWxlKTtcbiAgICAgICAgbGVmdDogcHgtdG8tdnctem9vbSgtMSwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgyLCAkdnctbW9iaWxlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRleSgtNTAlKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgdG9wOiBweC10by12dy16b29tKDIwLCAkdnctdGFibGV0KTtcbiAgICAgICAgcmlnaHQ6IHB4LXRvLXZ3LXpvb20oMjMsICR2dy10YWJsZXQpO1xuICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogcHgtdG8tdnctem9vbSg5LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDIwLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgyLCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogcHgtdG8tdnctem9vbSg4LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGxlZnQ6IHB4LXRvLXZ3LXpvb20oLTEsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjEsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDIsICR2dy10YWJsZXQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICB0b3A6IHB4LXRvLXZ3LXpvb20oMzQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgcmlnaHQ6IHB4LXRvLXZ3LXpvb20oMzQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogcHgtdG8tdnctem9vbSg5LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogcHgtdG8tdnctem9vbSg4LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBsZWZ0OiBweC10by12dy16b29tKC0xLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyMSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgdG9wOiAzNHB4O1xuICAgICAgICByaWdodDogMzRweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlLXVwbG9hZC1wb3B1cC1wcmV2aWV3LWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjE3LCAkdnctbW9iaWxlKTtcbiAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTI2LCAkdnctbW9iaWxlKTtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDEzLCAkdnctbW9iaWxlKTtcbiAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDEzLCAkdnctbW9iaWxlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JEdXN0eUdyYXk7XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMzIsICR2dy1tb2JpbGUpO1xuICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgxNTIsICR2dy1tb2JpbGUpO1xuICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTY3LCAkdnctbW9iaWxlKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjE3LCAkdnctdGFibGV0KTtcbiAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDEyNiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTMsICR2dy10YWJsZXQpO1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDEzLCAkdnctdGFibGV0KTtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDMyLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDE1MiwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTY3LCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjE3LCAkdnctZGVza3RvcCk7XG4gICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgxMjYsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxMywgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDEzLCAkdnctZGVza3RvcCk7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg0NiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTUyLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTY3LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHdpZHRoOiAyMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlLXVwbG9hZC1wb3B1cC1jb250ZW50X19yaWdodCB7XG4gICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgxMywgJHZ3LW1vYmlsZSk7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDEzLCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oMTMsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm95YWx0eS1jaGVja2JveCB7XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybWtpdC1sZWdlbmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGFiZWw7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE1LCAkdnctbW9iaWxlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3Jta2l0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1tb2JpbGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm1raXQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIyLCAkdnctbW9iaWxlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3Jta2l0LW9wdGlvbnMge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgLmZvcm1raXQtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybWtpdC1kZWNvcmF0b3Ige1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LW1vYmlsZSkgc29saWQgJGNvbG9yRHVzdHlHcmF5O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDEyLCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1tb2JpbGUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclJlZDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgICAgICAgKyAuZm9ybWtpdC1kZWNvcmF0b3Ige1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yUmVkO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIC5mb3Jta2l0LWxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxNSwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybWtpdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm1raXQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm1raXQtZGVjb3JhdG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LXRhYmxldCkgc29saWQgJGNvbG9yRHVzdHlHcmF5O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAuZm9ybWtpdC1sZWdlbmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTUsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3Jta2l0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGdhcDogcHgtdG8tdnctem9vbSg4LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybWtpdC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3Jta2l0LWRlY29yYXRvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMiwgJHZ3LWRlc2t0b3ApIHNvbGlkICRjb2xvckR1c3R5R3JheTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICAuZm9ybWtpdC1sZWdlbmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybWtpdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3Jta2l0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybWtpdC1kZWNvcmF0b3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JEdXN0eUdyYXk7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY3JlYXRlLW9mZmVyIHtcbiAgICBwYWRkaW5nLXRvcDogcHgtdG8tdnctem9vbSg0MywgJHZ3LW1vYmlsZSk7XG4gICAgcGFkZGluZy1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDMsICR2dy1tb2JpbGUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBweC10by12dy16b29tKDQzLCAkdnctdGFibGV0KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDMsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHB4LXRvLXZ3LXpvb20oMTM1LCAkdnctZGVza3RvcCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBweC10by12dy16b29tKDEzNSwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gICAgfVxufVxuXG4uY3JlYXRlLW9mZmVyLWlubmVyLFxuLmNyZWF0ZS1vZmZlci10aXRsZSxcbi5jcmVhdGUtb2ZmZXItcHJvZ3Jlc3Mge1xuICAgIGdyaWQtY29sdW1uOiAxLzEzO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBncmlkLWNvbHVtbjogMi8xMjtcbiAgICB9XG59XG5cbi5jcmVhdGUtb2ZmZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMzAsICR2dy1tb2JpbGUpO1xuXG4gICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDEyLCAkdnctbW9iaWxlKTtcbiAgICB9XG5cbiAgICAuYmFjay1saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTIsICR2dy10YWJsZXQpO1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oODUsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNyZWF0ZS1vZmZlci1wcm9ncmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNywgJHZ3LW1vYmlsZSk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNywgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDYwLCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbn1cblxuLmNyZWF0ZS1vZmZlci1wcm9ncmVzc19fdGl0bGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE5LCAkdnctbW9iaWxlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjQTZBNkE2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDE5LCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBweC10by12dy16b29tKDIxMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jcmVhdGUtb2ZmZXItcHJvZ3Jlc3NfX2RvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oNywgJHZ3LW1vYmlsZSk7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSg0LCAkdnctbW9iaWxlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNkE2QTY7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJltkYXRhLWN1cnJlbnRTdGVwPVwiMlwiXSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtY3VycmVudFN0ZXA9XCIzXCJdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg3RjdGO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oNywgJHZ3LXRhYmxldCk7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgxNiwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSg0LCAkdnctdGFibGV0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMzIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgzMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSg0LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNyZWF0ZS1vZmZlci1zdGVwIHtcbiAgICBncmlkLWNvbHVtbjogMS8xMztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBncmlkLWNvbHVtbjogMi83O1xuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi8xMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHB4LXRvLXZ3LXpvb20oNDM1LCAkdnctZGVza3RvcCkgMWZyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiBweC10by12dy16b29tKDQ1LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICAuY3JlYXRlLW9mZmVyLXN0ZXAtc3VibWl0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDQwLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgICYtLWxhcmdlIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDM1cHggMWZyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0NXB4O1xuICAgICAgICAgICAgLmNyZWF0ZS1vZmZlci1zdGVwLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNyZWF0ZS1vZmZlci1zdGVwIHtcbiAgICBAaW5jbHVkZSBmb3Jta2l0LW91dGVyLXNwYWNpbmc7XG59XG5cbi5jcmVhdGUtb2ZmZXItc3RlcC1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMzQ1LCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDM0NSwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgd2lkdGg6IDM0NXB4O1xuICAgIH1cbn1cblxuLmNyZWF0ZS1vZmZlci1zdGVwX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBweC10by12dy16b29tKDE4NiwgJHZ3LW1vYmlsZSk7XG4gICAgaGVpZ2h0OiBweC10by12dy16b29tKDEyNiwgJHZ3LW1vYmlsZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxMCwgJHZ3LW1vYmlsZSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTg2LCAkdnctdGFibGV0KTtcbiAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDEyNiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTAsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTg2LCAkdnctZGVza3RvcCk7XG4gICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgxMjYsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxMCwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICBoZWlnaHQ6IDEyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLmNyZWF0ZS1vZmZlci1zdGVwLWJhY2sge1xuICAgIEBpbmNsdWRlIGNhbmNlbEJ0bjtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi8vIENyZWF0ZSBvZmZlciBzdGVwIDNcbi5jcmVhdGUtb2ZmZXItaW5mb3JtYXRpb24ge1xuICAgIGhyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxOSwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIGJvcmRlci10b3A6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LW1vYmlsZSkgc29saWQgJGNvbG9yRHVzdHlHcmF5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTksICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogcHgtdG8tdnctem9vbSgxLCAkdnctdGFibGV0KSBzb2xpZCAkY29sb3JEdXN0eUdyYXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBweC10by12dy16b29tKDEsICR2dy10YWJsZXQpIHNvbGlkICRjb2xvckR1c3R5R3JheTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgaHIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JEdXN0eUdyYXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jcmVhdGUtb2ZmZXItaW5mb3JtYXRpb24tLW9mZmVyIHtcbiAgICBwYWRkaW5nLXRvcDogcHgtdG8tdnctem9vbSg1MCwgJHZ3LXRhYmxldCk7XG4gICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg1MCwgJHZ3LW1vYmlsZSk7XG4gICAgYm9yZGVyLXRvcDogcHgtdG8tdnctem9vbSgxLCAkdnctbW9iaWxlKSBzb2xpZCAkY29sb3JEdXN0eUdyYXk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHB4LXRvLXZ3LXpvb20oMjMsICR2dy10YWJsZXQpO1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDUwLCAkdnctdGFibGV0KTtcbiAgICAgICAgYm9yZGVyLXRvcDogcHgtdG8tdnctem9vbSgxLCAkdnctdGFibGV0KSBzb2xpZCAkY29sb3JEdXN0eUdyYXk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG5cbiAgICB9XG59XG5cbi5jcmVhdGUtb2ZmZXItaW5mb3JtYXRpb25fX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LW1vYmlsZSk7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyNCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDMwLCAkdnctZGVza3RvcCk7XG4gICAgICAgICYtLWltYWdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjYwLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICYtLWltYWdlcyB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3JlYXRlLW9mZmVyLWluZm9ybWF0aW9uX19yb3dfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDQsICR2dy1tb2JpbGUpO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LW1vYmlsZSk7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy1tb2JpbGUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIyLCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbn1cblxuLmNyZWF0ZS1vZmZlci1pbmZvcm1hdGlvbl9fcm93X19kZXNjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICAgIGxpbmUtaGVpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy10YWJsZXQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxufVxuXG4uY3JlYXRlLW9mZmVyLWluZm9ybWF0aW9uX19yb3dfX2Rlc2MtYWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE1LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE3LCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDE2LCAkdnctbW9iaWxlKTtcbiAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LW1vYmlsZSkgc29saWQgJGNvbG9yQm9yZGVyO1xuICAgIGJveC1zaGFkb3c6IDAgcHgtdG8tdnctem9vbSgyLCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDIsICR2dy1tb2JpbGUpIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNywgJHZ3LW1vYmlsZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvckR1c3R5R3JheTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE3LCAkdnctdGFibGV0KSBweC10by12dy16b29tKDE2LCAkdnctdGFibGV0KTtcbiAgICAgICAgYm9yZGVyOiBweC10by12dy16b29tKDEsICR2dy10YWJsZXQpIHNvbGlkICRjb2xvckJvcmRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCBweC10by12dy16b29tKDIsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LXRhYmxldCkgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE0LCAkdnctdGFibGV0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTcsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxOCwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMjUsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgyNSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LWRlc2t0b3ApIHNvbGlkICRjb2xvckJvcmRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCBweC10by12dy16b29tKDIsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDIsICR2dy1kZXNrdG9wKSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjVweCAyMHB4IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJvcmRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxufVxuXG4uY3JlYXRlLW9mZmVyLWluZm9ybWF0aW9uLWltZy1zcXVhcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiBweC10by12dy16b29tKDE2MiwgJHZ3LW1vYmlsZSk7XG4gICAgaGVpZ2h0OiBweC10by12dy16b29tKDE3NiwgJHZ3LW1vYmlsZSk7XG4gICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgxMCwgJHZ3LW1vYmlsZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxNSwgJHZ3LW1vYmlsZSk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTYyLCAkdnctdGFibGV0KTtcbiAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDE3NiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oMTAsICR2dy10YWJsZXQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE1LCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDE2MiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTc2LCAkdnctZGVza3RvcCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4LXRvLXZ3LXpvb20oMTAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgaGVpZ2h0OiAxNzZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG5cbi5jcmVhdGUtb2ZmZXItaW5mb3JtYXRpb24taW1nLXJlY3RhbmdsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjEwLCAkdnctbW9iaWxlKTtcbiAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTQ0LCAkdnctbW9iaWxlKTtcbiAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDEwLCAkdnctbW9iaWxlKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyMTAsICR2dy10YWJsZXQpO1xuICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTQ0LCAkdnctdGFibGV0KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSgxMCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyMTAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDE0NCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDEwLCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgIGhlaWdodDogMTQ0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4uY3JlYXRlLW9mZmVyLXJlbW92ZS1sb2NhdGlvbi1idG4ge1xuICAgIHdpZHRoOiBweC10by12dy16b29tKDIwMCwgJHZ3LW1vYmlsZSk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyMDAsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjAwLCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxufVxuXG4uY3JlYXRlLW9mZmVyLWFkZC1sb2NhdGlvbi1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTAsICR2dy1tb2JpbGUpO1xuICAgIHdpZHRoOiBweC10by12dy16b29tKDIwMCwgJHZ3LW1vYmlsZSk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDEwLCAkdnctdGFibGV0KTtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjAwLCAkdnctdGFibGV0KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjAwLCAkdnctZGVza3RvcCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxufVxuXG4uY2hpbGQtb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtOyAvKiBvciB1c2UgbWFyZ2luLWxlZnQgKi9cbiAgICBmb250LXN0eWxlOiBpdGFsaWM7ICAvKiBvcHRpb25hbDogbWFrZSBpdCB2aXN1YWxseSBkaXN0aW5jdCAqL1xuICAgIGNvbG9yOiAjNjY2OyAgICAgICAgIC8qIG9wdGlvbmFsOiBsaWdodGVyIGNvbG9yICovXG59XG4iLCIuY29tcGxldGUtcHJvZmlsZSB7XG4gIHBhZGRpbmctdG9wOiBweC10by12dy16b29tKDQ5LCAkdnctbW9iaWxlKTtcbiAgcGFkZGluZy1ib3R0b206IHB4LXRvLXZ3LXpvb20oNDMsICR2dy1tb2JpbGUpO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuXHRwYWRkaW5nLXRvcDogcHgtdG8tdnctem9vbSg0OSwgJHZ3LXRhYmxldCk7XG5cdHBhZGRpbmctYm90dG9tOiBweC10by12dy16b29tKDQzLCAkdnctdGFibGV0KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcblx0cGFkZGluZy10b3A6IHB4LXRvLXZ3LXpvb20oMTM1LCAkdnctZGVza3RvcCk7XG5cdHBhZGRpbmctYm90dG9tOiBweC10by12dy16b29tKDkyLCAkdnctZGVza3RvcCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG5cdHBhZGRpbmctdG9wOiAxMzVweDtcblx0cGFkZGluZy1ib3R0b206IDkycHg7XG4gIH1cbn1cblxuXG4uY29tcGxldGUtcHJvZmlsZV9fdGl0bGUge1xuICBncmlkLWNvbHVtbjogMS8xMztcbiAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzNiwgJHZ3LW1vYmlsZSk7XG4gIGgxIHtcblx0bWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcblx0bWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzNiwgJHZ3LXRhYmxldCk7XG5cdGgxIHtcblx0ICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KTtcblx0fVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHRncmlkLWNvbHVtbjogMi85O1xuXHRtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDYyLCAkdnctZGVza3RvcCk7XG5cdGgxIHtcblx0ICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE2LCAkdnctZGVza3RvcCk7XG5cdH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcblx0bWFyZ2luLWJvdHRvbTogNjJweDtcblx0aDEge1xuXHQgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cbiAgfVxufVxuXG4uY29tcGVsZXRlLXByb2ZpbGVfX21haW4ge1xuICBncmlkLWNvbHVtbjogMS8xMztcbiAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzNiwgJHZ3LW1vYmlsZSk7XG4gIC5mb3Jta2l0LW91dGVyIHtcblx0JltkYXRhLXR5cGU9XCJmaWxlXCJdIHtcblx0ICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE5LCAkdnctbW9iaWxlKTtcblx0fVxuICB9XG4gIEBpbmNsdWRlIGZvcm1raXQtb3V0ZXItc3BhY2luZztcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcblx0bWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzNiwgJHZ3LXRhYmxldCk7XG5cdC5mb3Jta2l0LW91dGVyIHtcblx0ICAmW2RhdGEtdHlwZT1cImZpbGVcIl0ge1xuXHRcdG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTksICR2dy10YWJsZXQpO1xuXHQgIH1cblx0fVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHRncmlkLWNvbHVtbjogMi83O1xuXHRtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDYyLCAkdnctZGVza3RvcCk7XG5cdC5mb3Jta2l0LW91dGVyIHtcblx0ICAmW2RhdGEtdHlwZT1cImZpbGVcIl0ge1xuXHRcdG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oNTIsICR2dy1kZXNrdG9wKTtcblx0ICB9XG5cdH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcblx0bWFyZ2luLWJvdHRvbTogNjJweDtcblx0LmZvcm1raXQtb3V0ZXIge1xuXHQgICZbZGF0YS10eXBlPVwiZmlsZVwiXSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTJweDtcblx0ICB9XG5cdH1cbiAgfVxufVxuXG4uY29tcGVsZXRlLXByb2ZpbGVfX21haW5fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgyMCwgJHZ3LW1vYmlsZSk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG5cdG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMjAsICR2dy10YWJsZXQpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHRtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDI3LCAkdnctZGVza3RvcCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG5cdG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cblxuLmhlbHAtdGV4dC10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5mb3Jta2l0LWxhYmVsIHtcblx0bWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzNiwgJHZ3LW1vYmlsZSk7XG4gIH1cbiAgLmZvcm1raXQtaGVscCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBweC10by12dy16b29tKDI4LCAkdnctbW9iaWxlKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuXHQuZm9ybWtpdC1sYWJlbCB7XG5cdCAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzNiwgJHZ3LXRhYmxldCk7XG5cdH1cblx0LmZvcm1raXQtaGVscCB7XG5cdCAgdG9wOiBweC10by12dy16b29tKDI4LCAkdnctdGFibGV0KTtcblx0fVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHQuZm9ybWtpdC1sYWJlbCB7XG5cdCAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg0MCwgJHZ3LWRlc2t0b3ApO1xuXHR9XG5cdC5mb3Jta2l0LWhlbHAge1xuXHQgIHRvcDogcHgtdG8tdnctem9vbSgyOCwgJHZ3LWRlc2t0b3ApO1xuXHR9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG5cdC5mb3Jta2l0LWxhYmVsIHtcblx0ICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdC5mb3Jta2l0LWhlbHAge1xuXHQgIHRvcDogMjhweDtcblx0fVxuICB9XG59XG5cbi5jb21wbGV0ZS1wcm9maWxlLXN0ZXAtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gICY6YmVmb3JlIHtcblx0Y29sb3I6IGJsYWNrO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtaW4td2lkdGg6IHB4LXRvLXZ3LXpvb20oMjg1LCAkdnctdGFibGV0KTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcblx0bWluLXdpZHRoOiBweC10by12dy16b29tKDI4NSwgJHZ3LWRlc2t0b3ApO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuXHRtaW4td2lkdGg6IDI4NXB4O1xuICB9XG59XG5cbi5mb3JtLWtpdC1wb3N0YWxjb2RlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgMWZyIGF1dG87XG4gIGdhcDogcHgtdG8tdnctem9vbSg3LCAkdnctbW9iaWxlKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcblx0Z2FwOiBweC10by12dy16b29tKDcsICR2dy10YWJsZXQpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHRnYXA6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1kZXNrdG9wKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcblx0Z2FwOiAxMnB4O1xuICB9XG59XG5cbi5mb3JtLWtpdC1zdHJlZXQtcGxhY2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogcHgtdG8tdnctem9vbSg3LCAkdnctbW9iaWxlKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgXHRnYXA6IHB4LXRvLXZ3LXpvb20oNywgJHZ3LXRhYmxldCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gIFx0Z2FwOiBweC10by12dy16b29tKDEyLCAkdnctZGVza3RvcCk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gIFx0Z2FwOiAxMnB4O1xuICB9XG59IiwiLmFwcHJvdmUtcHJvdmlkZXIge1xuICAgIHBhZGRpbmctdG9wOiBweC10by12dy16b29tKDQzLCAkdnctbW9iaWxlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgtdG8tdnctem9vbSg0MywgJHZ3LW1vYmlsZSk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHB4LXRvLXZ3LXpvb20oNDMsICR2dy10YWJsZXQpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgtdG8tdnctem9vbSg0MywgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogcHgtdG8tdnctem9vbSg5MiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgtdG8tdnctem9vbSg5MiwgJHZ3LWRlc2t0b3ApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MnB4O1xuICAgIH1cbn1cblxuLmFwcHJvdmUtcHJvdmlkZXItZm9ybSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMTM7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXJvdy1nYXA6IHB4LXRvLXZ3LXpvb20oNTYsICR2dy1tb2JpbGUpO1xuICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiBweC10by12dy16b29tKDQsICR2dy1tb2JpbGUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBncmlkLXJvdy1nYXA6IHB4LXRvLXZ3LXpvb20oNTYsICR2dy10YWJsZXQpO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzExO1xuICAgICAgICBncmlkLXJvdy1nYXA6IHB4LXRvLXZ3LXpvb20oODMsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZ2FwOiBweC10by12dy16b29tKDgsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA4M3B4O1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwcHJvdmUtcHJvdmlkZXItZm9ybS1idXR0b25zIHtcbiAgICBncmlkLWNvbHVtbjogMS8xMztcbiAgICBtYXJnaW4tdG9wOiBweC10by12dy16b29tKDU2LCAkdnctbW9iaWxlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMjAsICR2dy1tb2JpbGUpO1xuICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg1NiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LXRhYmxldCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBncmlkLWNvbHVtbjogMy8xMTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgtdG8tdnctem9vbSg1MiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZ2FwOiBweC10by12dy16b29tKDE2LCAkdnctZGVza3RvcCk7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMjg1LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMjg1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcHByb3ZlLXByb3ZpZGVyLXRpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMS8xMztcbiAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDU2LCAkdnctbW9iaWxlKTtcblxuICAgIC5iYWNrLWxpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDMwLCAkdnctbW9iaWxlKTtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDE0LCAkdnctbW9iaWxlKTtcbiAgICB9XG4gICAgPiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctbW9iaWxlKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy1tb2JpbGUpO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg1NiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIC5iYWNrLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxOCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzExO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweC10by12dy16b29tKDc3LCAkdnctZGVza3RvcCk7XG4gICAgICAgIC5iYWNrLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgzMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDI0LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyOSwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3N3B4O1xuICAgICAgICAuYmFjay1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcHByb3ZlLXByb3ZpZGVyLWZvcm0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oOCwgJHZ3LW1vYmlsZSk7XG4gICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctbW9iaWxlKTtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LW1vYmlsZSk7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSg4LCAkdnctdGFibGV0KTtcbiAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctdGFibGV0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjIsICR2dy10YWJsZXQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMjQsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMjksICR2dy1kZXNrdG9wKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxufVxuIiwiW2RhdGEtdG9vbHRpcF0ge1xuICBjdXJzb3I6IGhlbHA7XG4gICY6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHR6LWluZGV4OiA5OTtcblx0dG9wOiA5MCU7XG5cdGxlZnQ6IDkwJTtcblx0Y29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuXHRwYWRkaW5nOiBweC10by12dy16b29tKDEwLCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDExLCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDEzLCAkdnctbW9iaWxlKSBweC10by12dy16b29tKDEwLCAkdnctbW9iaWxlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctbW9iaWxlKSBzb2xpZCAkY29sb3JNZWRpdW1HcmF5O1xuXHRmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1tb2JpbGUpO1xuXHRsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNSwgJHZ3LW1vYmlsZSk7XG4gIFx0Y29sb3I6IGJsYWNrO1xuXHR3aWR0aDogcHgtdG8tdnctem9vbSgzMTcsICR2dy1tb2JpbGUpO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICY6aG92ZXIge1xuXHQmOmJlZm9yZSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuXHQmOmJlZm9yZSB7XG5cdCAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxMCwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgxMSwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgxMywgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgxMCwgJHZ3LXRhYmxldCk7XG5cdCAgYm9yZGVyOiBweC10by12dy16b29tKDEsICR2dy10YWJsZXQpIHNvbGlkICRjb2xvck1lZGl1bUdyYXk7XG5cdCAgZm9udC1zaXplOiBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KTtcblx0ICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNSwgJHZ3LXRhYmxldCk7XG5cdCAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMzE3LCAkdnctdGFibGV0KTtcblx0fVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHQmOmJlZm9yZSB7XG5cdCAgcGFkZGluZzogcHgtdG8tdnctem9vbSgyMSwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMjksICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDIzLCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgyOSwgJHZ3LWRlc2t0b3ApO1xuXHQgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctZGVza3RvcCkgc29saWQgJGNvbG9yTWVkaXVtR3JheTtcblx0ICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1kZXNrdG9wKTtcblx0ICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgxNywgJHZ3LWRlc2t0b3ApO1xuXHQgIHdpZHRoOiBweC10by12dy16b29tKDQ0MCwgJHZ3LWRlc2t0b3ApO1xuXHR9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh3aWRlc2NyZWVuKSB7XG5cdCY6YmVmb3JlIHtcblx0ICBwYWRkaW5nOiAyMXB4IDI5cHggMjNweCAyOXB4O1xuXHQgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck1lZGl1bUdyYXk7XG5cdCAgZm9udC1zaXplOiAxNHB4O1xuXHQgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHQgIHdpZHRoOiA0NDBweDtcblx0fVxuICB9XG59IiwiLy8gTXVsdGkgVGFnIFNlbGVjdCBzdHlsaW5nXG4ubXVsdGktdGFnLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgaW5wdXRTdHlsaW5nO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIC5tdWx0aS10YWctc2VsZWN0LWlucHV0IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm11bHRpLXRhZy1zZWxlY3QtaW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSkgcHgtdG8tdnctem9vbSgxMSwgJHZ3LW1vYmlsZSkgcHgtdG8tdnctem9vbSgxNSwgJHZ3LW1vYmlsZSk7XG4gICAgcGFkZGluZy1yaWdodDogcHgtdG8tdnctem9vbSg1MCwgJHZ3LW1vYmlsZSk7XG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjb250ZW50OiBtYXAtZ2V0KCRpY29ucy1tYXAsIFwiY2hhdnJvbi1kb3duXCIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbnMtZm9udDtcbiAgICAgICAgY29sb3I6ICRjb2xvckRhcmtHcmF5O1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy1tb2JpbGUpO1xuICAgICAgICB0b3A6IHB4LXRvLXZ3LXpvb20oOSwgJHZ3LW1vYmlsZSk7XG4gICAgICAgIHJpZ2h0OiBweC10by12dy16b29tKDE5LCAkdnctbW9iaWxlKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjYWJhYmFiO1xuICAgICAgICAmLm11bHRpLXRhZy1zZWxlY3QtaW5wdXRfX3NldCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yTWF0dEJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMTEsICR2dy10YWJsZXQpIHB4LXRvLXZ3LXpvb20oMTUsICR2dy10YWJsZXQpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBweC10by12dy16b29tKDUwLCAkdnctdGFibGV0KTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTQsICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgdG9wOiBweC10by12dy16b29tKDksICR2dy10YWJsZXQpO1xuICAgICAgICAgICAgcmlnaHQ6IHB4LXRvLXZ3LXpvb20oMTksICR2dy10YWJsZXQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiBweC10by12dy16b29tKDE1LCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgxNCwgJHZ3LWRlc2t0b3ApIHB4LXRvLXZ3LXpvb20oMTYsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcHgtdG8tdnctem9vbSg1MCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgdG9wOiBweC10by12dy16b29tKDEyLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICByaWdodDogcHgtdG8tdnctem9vbSgyNywgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQod2lkZXNjcmVlbikge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE0cHggMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICByaWdodDogMjdweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm11bHRpLXRhZy1zZWxlY3QtaW5wdXRfX3NldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJywgJ1xuICAgIH1cbn1cblxuLm11bHRpLXRhZy1zZWxlY3QtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5MDtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIHB4LXRvLXZ3LXpvb20oMTEsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMTUsICR2dy1tb2JpbGUpO1xuICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctbW9iaWxlKSBzb2xpZCAkY29sb3JCb3JkZXI7XG4gICAgYm9yZGVyLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCBweC10by12dy16b29tKDIsICR2dy1tb2JpbGUpIHB4LXRvLXZ3LXpvb20oMiwgJHZ3LW1vYmlsZSkgcmdiYSgwLDAsMCwgMC4wNSk7XG4gICAgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmZvcm1raXQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgLmZvcm1raXQtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IHB4LXRvLXZ3LXpvb20oMTYsICR2dy1tb2JpbGUpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LW1vYmlsZSk7XG4gICAgfVxuXG4gICAgLmZvcm1raXQtb3B0aW9ucyB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5mb3Jta2l0LW9wdGlvbnMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3Jta2l0LWRlY29yYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctbW9iaWxlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctbW9iaWxlKSBzb2xpZCAkY29sb3JEdXN0eUdyYXk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDEyLCAkdnctbW9iaWxlKTtcbiAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LW1vYmlsZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JSZWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgICArIC5mb3Jta2l0LWRlY29yYXRvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclJlZDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcHgtdG8tdnctem9vbSgxMSwgJHZ3LXRhYmxldCkgcHgtdG8tdnctem9vbSgxNSwgJHZ3LXRhYmxldCk7XG4gICAgICAgIGJvcmRlcjogcHgtdG8tdnctem9vbSgxLCAkdnctdGFibGV0KSBzb2xpZCAkY29sb3JCb3JkZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgcHgtdG8tdnctem9vbSgyLCAkdnctdGFibGV0KSBweC10by12dy16b29tKDIsICR2dy10YWJsZXQpIHJnYmEoMCwwLDAsIDAuMDUpO1xuICAgICAgICAuZm9ybWtpdC1sZWdlbmQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgtdG8tdnctem9vbSgxNSwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1raXQtd3JhcHBlciB7XG4gICAgICAgICAgICBnYXA6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy10YWJsZXQpO1xuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgtdG8tdnctem9vbSgxNiwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LXRhYmxldCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1raXQtZGVjb3JhdG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiBweC10by12dy16b29tKDIwLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIGhlaWdodDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LXRhYmxldCkgc29saWQgJGNvbG9yRHVzdHlHcmF5O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgxMiwgJHZ3LXRhYmxldCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDEyLCAkdnctdGFibGV0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogMCBweC10by12dy16b29tKDE0LCAkdnctZGVza3RvcCkgcHgtdG8tdnctem9vbSgxNiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMSwgJHZ3LWRlc2t0b3ApIHNvbGlkICRjb2xvckJvcmRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCBweC10by12dy16b29tKDIsICR2dy1kZXNrdG9wKSBweC10by12dy16b29tKDIsICR2dy1kZXNrdG9wKSByZ2JhKDAsMCwwLCAwLjA1KTtcbiAgICAgICAgLmZvcm1raXQtbGVnZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4LXRvLXZ3LXpvb20oMTUsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC13cmFwcGVyIHtcbiAgICAgICAgICAgIGdhcDogcHgtdG8tdnctem9vbSg4LCAkdnctZGVza3RvcCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1raXQtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweC10by12dy16b29tKDE4LCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgtdG8tdnctem9vbSgyMiwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWRlY29yYXRvciB7XG4gICAgICAgICAgICB3aWR0aDogcHgtdG8tdnctem9vbSgyMCwgJHZ3LWRlc2t0b3ApO1xuICAgICAgICAgICAgaGVpZ2h0OiBweC10by12dy16b29tKDIwLCAkdnctZGVza3RvcCk7XG4gICAgICAgICAgICBib3JkZXI6IHB4LXRvLXZ3LXpvb20oMiwgJHZ3LWRlc2t0b3ApIHNvbGlkICRjb2xvckR1c3R5R3JheTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4LXRvLXZ3LXpvb20oMTIsICR2dy1kZXNrdG9wKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHdpZGVzY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJvcmRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwwLDAsIDAuMDUpO1xuICAgICAgICAuZm9ybWtpdC1sZWdlbmQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWtpdC13cmFwcGVyIHtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3Jta2l0LWRlY29yYXRvciB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckR1c3R5R3JheTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubXVsdGktdGFnLXNlbGVjdC1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5tdWx0aS10YWctc2VsZWN0LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm11bHRpLXRhZy1zZWxlY3QtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/