html {
  height: 100%; }

body {
  height: 100%;
  font-size: 1rem;
  margin: 0;
  padding: 0;
  font-family: sans-serif;
  position: relative; }

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0; }

ul, ol {
  margin: 0;
  padding: 0;
  list-style-type: none; }

a {
  text-decoration: none; }

.main-box {
  overflow: hidden; }

.video-container {
  width: 100vw;
  height: calc(100vh - 5.625rem);
  background: url("../img/crosses.png");
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 5.625rem 0 0 0; }
  @media (max-width: 23.4375rem) {
    .video-container {
      margin: 4.375rem 0 0; } }

.video-box {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -1; }
  @media (max-width: 30rem) {
    .video-box {
      height: 100%; } }

.video-box-src {
  height: 100%; }

.mfp-content {
  width: 100%;
  height: calc(100% - 5.625rem); }
  @media (max-width: 48rem) {
    .mfp-content {
      height: 100%; } }

.popup-form {
  width: 39rem;
  height: 40.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: absolute;
  margin-left: 50%;
  left: -19.5rem;
  top: 3.125rem;
  background: #ffffff;
  -webkit-box-shadow: 0 0.125rem 4.375rem 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0.125rem 4.375rem 0 rgba(0, 0, 0, 0.5); }
  @media (max-width: 48rem) {
    .popup-form {
      width: 100vw;
      height: 100vh;
      top: 0rem;
      left: 0;
      margin: 0;
      position: fixed; } }
  .popup-form__headling {
    font-family: 'Oswald-Bold';
    font-size: 2.25rem;
    color: #000;
    margin: 2.5rem 0 3.75rem 0; }
    @media (max-width: 30rem) {
      .popup-form__headling {
        font-size: 1.625rem; } }
  .popup-form__small-headling {
    font-family: 'Lato-Regular';
    font-size: 0.75rem;
    color: #000;
    letter-spacing: 0.4.6875rem;
    margin: 0 0 1rem;
    text-transform: uppercase; }
    @media (max-width: 30rem) {
      .popup-form__small-headling {
        font-size: 0.5rem; } }
  .popup-form__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0 0 1.875rem; }
    @media (max-width: 23.4375rem) {
      .popup-form__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .popup-form__ticket-name {
    font-family: 'Oswald-Regular';
    font-size: 1.25rem;
    color: #000;
    margin: 0 1.25rem 0 0; }
    @media (max-width: 30rem) {
      .popup-form__ticket-name {
        font-size: 0.9375rem; } }
  @media (max-width: 30rem) {
    .popup-form__ticket-name-box {
      width: 6.25rem; } }
  .popup-form__ticket-price {
    font-family: 'Oswald-Regular';
    font-size: 1.25rem;
    color: #000;
    margin: 0 1.25rem 0 0;
    text-transform: uppercase; }
    @media (max-width: 30rem) {
      .popup-form__ticket-price {
        font-size: 0.9375rem; } }
  .popup-form__ticket-time {
    font-family: 'Oswald-Light';
    font-size: 0.875rem;
    color: #000;
    margin: 0;
    letter-spacing: 0.0.3125rem; }
    @media (max-width: 30rem) {
      .popup-form__ticket-time {
        font-size: 0.75rem; } }
  .popup-form__ticket-type-box {
    width: 29.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 0.0625rem dotted #000;
    margin: 0 0 1rem; }
    .popup-form__ticket-type-box_margin-bottom-36 {
      margin-bottom: 2.25rem; }
    @media (max-width: 48rem) {
      .popup-form__ticket-type-box {
        width: 90%; } }
  .popup-form__grey-line {
    width: 100%;
    height: 0.0625rem;
    background: #dddddd;
    margin: 0 0 1.875rem; }
  .popup-form__discount-box {
    width: 29.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 48rem) {
      .popup-form__discount-box {
        width: 90%; } }
  .popup-form__discount-input {
    width: 7.5rem;
    height: 3rem;
    border: 0.0625rem solid #979797;
    font-family: 'Oswald-Light';
    font-size: 1.125rem;
    color: #000;
    outline: none;
    padding: 0 0 0 0.625rem;
    border-radius: 0; }
    .popup-form__discount-input:-moz-placeholder {
      color: #9a9a9a; }
    .popup-form__discount-input::-webkit-input-placeholder {
      color: #9a9a9a; }
  .popup-form__discount-wrapper {
    width: 29.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 1.875rem; }
    @media (max-width: 48rem) {
      .popup-form__discount-wrapper {
        width: 90%; } }
  .popup-form__submit-btn {
    width: 11.875rem;
    height: 3.125rem;
    font-family: 'Lato-Bold';
    font-size: 1.125rem;
    background: -o-linear-gradient(316deg, #4B00B5 0%, #8630AE 100%);
    background: linear-gradient(134deg, #4B00B5 0%, #8630AE 100%);
    color: #ffffff;
    border-radius: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border: none;
    outline: none;
    border-radius: 0;
    cursor: pointer; }
    .popup-form__submit-btn:hover {
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s;
      -webkit-animation: color-change-2x 1s linear alternate both;
              animation: color-change-2x 1s linear alternate both;
      -webkit-box-shadow: 0 0.25rem 0.5rem 0.125rem rgba(0, 0, 0, 0.2);
              box-shadow: 0 0.25rem 0.5rem 0.125rem rgba(0, 0, 0, 0.2); }

@-webkit-keyframes color-change-2x {
  0% {
    background: #4800ac; }
  100% {
    background: #7809b8 0%; } }

@keyframes color-change-2x {
  0% {
    background: #4800ac; }
  100% {
    background: #7809b8 0%; } }
    @media (max-width: 30rem) {
      .popup-form__submit-btn {
        width: 50%; } }

@media (max-width: 48rem) {
  .mfp-container {
    padding: 0; } }

@media (max-width: 48rem) {
  .mfp-bg {
    display: none; } }

.counter-box {
  width: 5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .counter-box__minus-btn {
    width: 0.75rem;
    height: 0.75rem;
    cursor: pointer;
    position: relative; }
    .counter-box__minus-btn:before {
      content: '';
      width: 0.75rem;
      height: 0.125rem;
      position: absolute;
      left: 0;
      top: 0.375rem;
      background: url("../img/minus-btn.svg"); }
  .counter-box__plus-btn {
    width: 0.75rem;
    height: 0.75rem;
    cursor: pointer;
    position: relative; }
    .counter-box__plus-btn:before {
      content: '';
      width: 0.75rem;
      height: 0.75rem;
      position: absolute;
      left: 0;
      top: 0;
      background: url("../img/plus-btn.svg"); }
  .counter-box__quantity {
    width: 2.5rem;
    height: 1.375rem;
    text-align: center;
    border: none;
    font-family: 'Oswald-Regular';
    font-size: 1.25rem;
    outline: none;
    -webkit-appearance: none; }
    .counter-box__quantity:-moz-placeholder {
      color: #9a9a9a; }
    .counter-box__quantity::-webkit-input-placeholder {
      color: #9a9a9a; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg);
  -ms-transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg);
  transform: translateY(-1.25rem) perspective(37.5rem) rotateX(10deg); }

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: translateY(0) perspective(37.5rem) rotateX(0);
  -ms-transform: translateY(0) perspective(37.5rem) rotateX(0);
  transform: translateY(0) perspective(37.5rem) rotateX(0); }

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
  opacity: 0;
  -webkit-transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg);
  -ms-transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg);
  transform: translateY(-0.625rem) perspective(37.5rem) rotateX(10deg); }

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out; }

/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: 0.8; }

/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0; }

.main-logo-box {
  width: 37.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 2.5rem 0 5rem 0; }
  @media (max-width: 64rem) {
    .main-logo-box {
      width: 70%; } }
  @media (max-width: 48rem) {
    .main-logo-box {
      width: 90%; } }
  @media (max-width: 30rem) {
    .main-logo-box {
      width: 90%;
      margin: 0 0 1.25rem; } }
  @media (max-width: 23.4375rem) {
    .main-logo-box {
      display: none; } }
  .main-logo-box__text {
    font-family: 'Lato-Bold';
    font-size: 0.875rem;
    color: #ffffff;
    text-align: center; }
    @media (max-width: 30rem) {
      .main-logo-box__text {
        font-size: 0.625rem; } }
  .main-logo-box__image {
    width: 9.6875rem; }
    @media (max-width: 64rem) {
      .main-logo-box__image {
        width: auto;
        height: 1.875rem; } }
    @media (max-width: 30rem) {
      .main-logo-box__image {
        height: 1.25rem; } }
  @media (max-width: 64rem) {
    .main-logo-box__ips-image {
      height: 1.875rem; } }
  @media (max-width: 30rem) {
    .main-logo-box__ips-image {
      height: 1.25rem; } }

.white-bg-text {
  width: 46.875rem;
  background: #ffffff;
  padding: 0.3125rem 0 0.5625rem 0;
  font-family: 'Oswald-Regular';
  font-size: 1.1875rem;
  color: #4B00B5;
  text-align: center;
  margin: 0 0 1.875rem; }
  @media (max-width: 48rem) {
    .white-bg-text {
      width: 70%; } }
  @media (max-width: 30rem) {
    .white-bg-text {
      width: 14.75rem;
      height: 3rem;
      font-size: 0.875rem;
      display: block;
      position: relative; }
      .white-bg-text::after {
        content: '';
        position: absolute;
        right: -3.1875rem;
        top: 0;
        border: 1.9375rem solid transparent;
        border-left: 1.25rem solid #ffffff; }
      .white-bg-text::before {
        content: '';
        position: absolute;
        left: -3.1875rem;
        top: 0;
        border: 1.9375rem solid transparent;
        border-right: 1.25rem solid #ffffff; } }

.main-headling {
  font-family: 'Oswald-Bold';
  font-size: 3.75rem;
  color: #ffffff;
  text-align: center;
  margin: 0 0 1rem; }
  @media (max-width: 30rem) {
    .main-headling {
      font-size: 1.625rem;
      margin: 0 0 0.375rem; } }
  @media (max-width: 23.4375rem) {
    .main-headling {
      font-size: 1.125rem;
      margin: 0 0 0.375rem; } }

.sub-headling {
  font-family: 'Oswald-Bold';
  font-size: 3.125rem;
  color: #ffffff;
  text-align: center;
  margin: 0 0 2.5rem; }
  @media (max-width: 30rem) {
    .sub-headling {
      font-size: 1.375rem;
      margin: 0 0 1.25rem; } }
  @media (max-width: 23.4375rem) {
    .sub-headling {
      font-size: 1rem;
      margin: 0 0 0.375rem; } }
  .sub-headling__h3 {
    font-family: 'Oswald-Bold';
    font-size: 2.0625rem;
    color: #4B00B5;
    text-align: center;
    margin: 0 0 2.5rem;
    text-transform: uppercase;
    background: #ffffff;
    padding: 0.625rem; }
    @media (max-width: 48rem) {
      .sub-headling__h3 {
        font-size: 0.875rem; } }
    @media (max-width: 23.4375rem) {
      .sub-headling__h3 {
        font-size: 0.75rem;
        margin: 0 0 1rem; } }

.text-wrapper {
  width: 46.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 1.25rem; }
  @media (max-width: 48rem) {
    .text-wrapper {
      width: 90%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 0 2.5rem; } }
  @media (max-width: 30rem) {
    .text-wrapper {
      margin: 0; } }
  .text-wrapper_agenda-margin {
    margin: 0 0 1.25rem; }

.sub-text {
  font-family: 'Oswald-Bold';
  font-size: 1.125rem;
  color: #ffffff;
  width: 25%;
  text-align: center; }
  .sub-text_black {
    color: #000; }
  @media (max-width: 48rem) {
    .sub-text {
      width: 90%; } }
  @media (max-width: 30rem) {
    .sub-text {
      font-size: 0.75rem;
      margin: 0 0 0.5rem; } }

.main-page__button {
  width: 11.25rem;
  height: 3.125rem;
  background: #ffffff;
  font-family: 'Oswald-Bold';
  font-size: 1.25rem;
  color: #4B00B5;
  text-align: center;
  line-height: 3rem;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  outline: none; }
  .main-page__button:hover {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-box-shadow: 0 0 1rem 0.25rem rgba(255, 255, 255, 0.2);
            box-shadow: 0 0 1rem 0.25rem rgba(255, 255, 255, 0.2); }
  @media (max-width: 30rem) {
    .main-page__button {
      font-size: 1.125rem; } }

.main-page__agenda-button {
  width: 11.25rem;
  height: 3rem;
  background: none;
  font-family: 'Oswald-Bold';
  border: 0.0625rem solid #ffffff;
  font-size: 1.25rem;
  color: #ffffff;
  text-align: center;
  line-height: 3rem;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  outline: none; }
  .main-page__agenda-button:hover {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-box-shadow: 0 0 1rem 0.25rem rgba(255, 255, 255, 0.2);
            box-shadow: 0 0 1rem 0.25rem rgba(255, 255, 255, 0.2); }
  @media (max-width: 30rem) {
    .main-page__agenda-button {
      font-size: 1.125rem; } }

a.unii-listing-button {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
  margin-bottom: 0;
  font-family: sans-serif; }

a.unii-medium {
  padding: 0.6875rem 1.1875rem;
  font-size: 1.09375rem;
  border-radius: 0.375rem;
  line-height: 1.25rem; }

a.unii-small {
  padding: 0.375rem 0.625rem;
  font-size: 0.8125rem;
  border-radius: 0.1875rem;
  line-height: 1rem; }

a.unii-custom {
  cursor: pointer;
  -webkit-box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.2), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0.0625rem 0 rgba(255, 255, 255, 0.2), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.05);
  color: #fff;
  text-shadow: 0 -0.0625rem 0 rgba(0, 0, 0, 0.25);
  background-color: #3A66E5;
  background-repeat: repeat-x;
  border-color: #e9175d #e9175d #ff1866;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }

a.Light {
  color: #FFF; }

a.Light:hover {
  color: #FFF; }

a.Dark {
  color: #000; }

a.Dark:hover {
  color: #000; }

.btn-wrapper {
  width: 25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 30rem) {
    .btn-wrapper {
      width: 90%;
      height: 7.5rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media (max-width: 23.4375rem) {
    .btn-wrapper {
      height: auto; } }

.register-page {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0 4.375rem; }
  .register-page__headling {
    font-family: 'Oswald-Bold';
    font-size: 2.25rem;
    color: #000;
    margin: 8.4375rem 0 4.375rem 0; }
    @media (max-width: 30rem) {
      .register-page__headling {
        margin: 3.75rem 0 1.875rem; } }
  .register-page__wrapper {
    width: 64rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 0 4.375rem; }
    @media (max-width: 64rem) {
      .register-page__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 90%; } }
  .register-page__text-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 23.4375rem) {
      .register-page__text-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .register-page__column-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .register-page__left-part {
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 64rem) {
      .register-page__left-part {
        width: 100%; } }
  .register-page__table {
    width: 100%;
    border-bottom: 0.0625rem solid #979797; }
    .register-page__table_margin-bottom-40 {
      margin-bottom: 2.5rem; }
  .register-page__line {
    height: 3.125rem; }
  .register-page__right-part {
    width: 30%;
    padding: 1.25rem 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 64rem) {
      .register-page__right-part {
        width: 100%; } }
  .register-page__ticket-type-box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .register-page__sub-headling {
    font-family: Lato-Regular;
    font-size: 0.75rem;
    color: #000;
    letter-spacing: 0.4.6875rem;
    text-transform: uppercase;
    margin: 0 0 1rem;
    text-align: center; }
    @media (max-width: 30rem) {
      .register-page__sub-headling {
        font-size: 0.625rem; } }
    .register-page__sub-headling_width-48perc {
      width: 48.9%; }
    .register-page__sub-headling_text-align-right {
      text-align: right; }
    .register-page__sub-headling_text-align-left {
      text-align: left; }
  .register-page__light-ticket-text {
    font-family: 'Oswald-Light';
    font-size: 1.25rem;
    color: #000;
    text-align: center;
    line-height: 1.375rem; }
    @media (max-width: 30rem) {
      .register-page__light-ticket-text {
        font-size: 0.9375rem; } }
  .register-page__ticket-text {
    font-family: 'Oswald-Regular';
    font-size: 1.25rem;
    color: #000;
    text-align: center;
    line-height: 1.375rem; }
    @media (max-width: 30rem) {
      .register-page__ticket-text {
        font-size: 0.9375rem; } }
    .register-page__ticket-text_margin-right-20 {
      margin-right: 1.25rem; }
      @media (max-width: 23.4375rem) {
        .register-page__ticket-text_margin-right-20 {
          margin: 0; } }
    .register-page__ticket-text_text-align-right {
      text-align: right; }
    .register-page__ticket-text_text-align-left {
      text-align: left; }
    .register-page__ticket-text_width-20perc {
      width: 20%; }
      @media (max-width: 23.4375rem) {
        .register-page__ticket-text_width-20perc {
          width: 30%; } }
  .register-page__ticket-time {
    font-family: 'Oswald-Light';
    font-size: 0.875rem;
    color: #000;
    margin: 1.25rem 0; }
    @media (max-width: 30rem) {
      .register-page__ticket-time {
        font-size: 0.75rem; } }
    @media (max-width: 23.4375rem) {
      .register-page__ticket-time {
        margin: 0.3125rem 0; } }
  .register-page__card-form {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 48rem) {
      .register-page__card-form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  .register-page__card-form-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .register-page__card-form-wrapper_margin-bottom-26 {
      margin-bottom: 2.8125rem; }
    @media (max-width: 30rem) {
      .register-page__card-form-wrapper {
        width: calc(100% - 1.25rem);
        margin: 0 0 1.625rem; } }
  .register-page__card-input {
    width: 18.75rem;
    height: 3.125rem;
    border: 0.125rem solid #979797;
    padding: 0 0 0 1.25rem;
    font-size: 1.125rem;
    font-family: 'Oswald-Light';
    outline: none; }
    .register-page__card-input:-moz-placeholder {
      color: #9a9a9a; }
    .register-page__card-input::-webkit-input-placeholder {
      color: #9a9a9a; }
    @media (max-width: 33.75rem) {
      .register-page__card-input {
        width: 100%; } }
  .register-page__label {
    font-family: 'Lato-Regular';
    font-size: 0.75rem;
    color: #000;
    letter-spacing: 0.4.6875rem;
    text-transform: uppercase;
    margin: 0 0 0.625rem; }
    @media (max-width: 30rem) {
      .register-page__label {
        font-size: 0.625rem; } }

#exdate {
  width: 5.9375rem; }

#cvc {
  width: 5.9375rem; }

.thanks__image {
  margin: 12.5rem 0 1.875rem; }

.thanks__headling {
  font-family: 'Oswald-Bold';
  font-size: 2.25rem;
  color: #000;
  margin: 0 0 1.875rem; }

.thanks__text {
  font-family: 'Oswald-Regular';
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #000;
  text-align: center;
  margin: 0 0 3.75rem; }

.thanks__link {
  width: 11.875rem;
  height: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'Lato-Bold';
  font-size: 1.125rem;
  background: -o-linear-gradient(316deg, #4B00B5 0%, #8630AE 100%);
  background: linear-gradient(134deg, #4B00B5 0%, #8630AE 100%);
  color: #ffffff;
  border-radius: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: none;
  outline: none;
  border-radius: 0;
  cursor: pointer; }
  .thanks__link:hover {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: color-change-2x 1s linear alternate both;
            animation: color-change-2x 1s linear alternate both;
    -webkit-box-shadow: 0 0.25rem 0.5rem 0.125rem rgba(0, 0, 0, 0.2);
            box-shadow: 0 0.25rem 0.5rem 0.125rem rgba(0, 0, 0, 0.2); }

.agenda-page {
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 10.625rem 0 0 0; }
  @media (max-width: 30rem) {
    .agenda-page {
      height: 100%; } }
  .agenda-page__main-headling {
    font-family: 'Oswald-Bold';
    font-size: 2.25rem;
    color: #000;
    margin: 3.75rem 0 1.875rem;
    -ms-flex-item-align: center;
        align-self: center; }
    @media (max-width: 48rem) {
      .agenda-page__main-headling {
        font-size: 1.5rem; } }
    @media (max-width: 30rem) {
      .agenda-page__main-headling {
        font-size: 1.125rem;
        margin: 1.25rem 0 0.625rem; } }
  .agenda-page__icon {
    height: 2.5rem;
    fill: #000; }
    @media (max-width: 33.75rem) {
      .agenda-page__icon {
        width: 6.875rem; } }
  .agenda-page_text-color-white {
    background: -o-linear-gradient(316deg, #4B00B5 0%, #8630AE 100%);
    background: linear-gradient(134deg, #4B00B5 0%, #8630AE 100%);
    color: #fff; }
  .agenda-page_text-purp {
    color: #4B00B5; }
  .agenda-page_text-black {
    color: #000;
    margin: 0 0.625rem; }
  .agenda-page__small-img {
    width: 12rem; }
    @media (max-width: 48rem) {
      .agenda-page__small-img {
        margin: 2.5rem 0; } }
    .agenda-page__small-img_margin-bottom-40 {
      margin: 0 0 2.5rem; }
  .agenda-page__lines {
    width: 100vw;
    height: 10rem;
    background: url("../img/lines.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 0 0.625rem; }
    @media (max-width: 30rem) {
      .agenda-page__lines {
        height: 3.125rem; } }
  .agenda-page__wrapper {
    width: 48rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 48rem) {
      .agenda-page__wrapper {
        width: 90%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .agenda-page__sub-wrapper {
    width: 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    @media (max-width: 48rem) {
      .agenda-page__sub-wrapper {
        width: 95%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .agenda-page__sub-wrapper_border-bottom {
      border-bottom: 0.0625rem solid rgba(151, 151, 151, 0.2); }
  .agenda-page__text {
    font-family: 'Oswald-Regular';
    font-size: 1rem;
    color: #4B00B5;
    position: relative; }
    .agenda-page__text:before {
      content: '';
      width: 0.875rem;
      height: 1.125rem;
      position: absolute;
      left: -1.625rem;
      top: 0;
      background: url("../img/arrow-down.svg");
      background-repeat: no-repeat; }
    @media (max-width: 30rem) {
      .agenda-page__text {
        font-size: 0.875rem; } }
  .agenda-page__time {
    font-family: 'Oswald-light';
    font-size: 1rem;
    color: #4B00B5; }
    @media (max-width: 30rem) {
      .agenda-page__time {
        font-size: 0.875rem; } }
  .agenda-page__box-wrapper {
    width: 48rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (max-width: 48rem) {
      .agenda-page__box-wrapper {
        width: 90%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .agenda-page__box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 2.5rem 0; }
    .agenda-page__box_border-bottom {
      border-bottom: 0.0625rem dotted #000; }
  .agenda-page__text-wrapper {
    width: 60%;
    -ms-flex-item-align: center;
        align-self: center; }
  .agenda-page__time-text {
    width: 15%;
    font-family: 'Oswald-Regular';
    font-size: 1rem;
    color: #000;
    margin: 3.125rem 0 0; }
    @media (max-width: 48rem) {
      .agenda-page__time-text {
        font-size: 0.875rem; } }
    @media (max-width: 30rem) {
      .agenda-page__time-text {
        width: 16%;
        font-size: 0.625rem;
        margin: 0.875rem 0 0; } }
  .agenda-page__image {
    width: 7.5rem;
    height: 7.5rem;
    border-radius: 50%; }
    @media (max-width: 48rem) {
      .agenda-page__image {
        width: 4.6875rem;
        height: 4.6875rem; } }
    @media (max-width: 30rem) {
      .agenda-page__image {
        width: 3.125rem;
        height: 3.125rem; } }
  .agenda-page__main-text {
    font-family: 'Oswald-Regular';
    font-size: 1.625rem;
    color: #000;
    margin: 0; }
    .agenda-page__main-text_margin-bottom-12 {
      margin-bottom: 0.75rem; }
      @media (max-width: 30rem) {
        .agenda-page__main-text_margin-bottom-12 {
          margin-bottom: 0.25rem; } }
    @media (max-width: 48rem) {
      .agenda-page__main-text {
        font-size: 1.125rem; } }
    @media (max-width: 30rem) {
      .agenda-page__main-text {
        font-size: 0.875rem; } }
  .agenda-page__sub-text {
    font-family: 'Lato-Bold';
    letter-spacing: 1.1.9375rem;
    line-height: 1.375rem;
    font-size: 0.875rem;
    color: #000;
    margin: 0;
    text-transform: uppercase; }
    .agenda-page__sub-text_margin-bottom-12 {
      margin-bottom: 0.75rem; }
      @media (max-width: 30rem) {
        .agenda-page__sub-text_margin-bottom-12 {
          margin-bottom: 0.25rem; } }
    @media (max-width: 48rem) {
      .agenda-page__sub-text {
        font-size: 0.75rem; } }
    @media (max-width: 30rem) {
      .agenda-page__sub-text {
        font-size: 0.5rem;
        letter-spacing: 0.4.6875rem;
        line-height: 1.375rem; } }
  .agenda-page__small-text {
    width: 100%;
    font-family: 'Lato-Regular';
    font-size: 0.875rem;
    color: #000;
    line-height: 1.375rem;
    margin: 0; }
    @media (max-width: 48rem) {
      .agenda-page__small-text {
        font-size: 0.625rem;
        line-height: 0.75rem; } }
    @media (max-width: 30rem) {
      .agenda-page__small-text {
        width: 100%;
        font-size: 0.5rem;
        line-height: 0.75rem; } }
  .agenda-page__italic-text {
    width: 100%;
    font-family: 'Lato-Regular';
    font-style: italic;
    font-size: 0.875rem;
    color: #000;
    line-height: 1.375rem;
    margin: 0; }
    @media (max-width: 48rem) {
      .agenda-page__italic-text {
        font-size: 0.625rem;
        line-height: 0.75rem; } }
    @media (max-width: 30rem) {
      .agenda-page__italic-text {
        width: 100%;
        font-size: 0.5rem;
        line-height: 0.75rem; } }
  .agenda-page__show-more-box {
    width: 100%; }
    .agenda-page__show-more-box_reverse {
      margin: 0.5rem 0 0 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
  .agenda-page__show-more-btn {
    color: blueviolet;
    font-size: 0.75rem;
    font-family: 'Lato-Bold';
    cursor: pointer;
    padding: 0.625rem 0; }
  .agenda-page__show-more-text {
    display: none;
    width: 100%;
    font-family: 'Lato-Regular';
    font-size: 0.75rem;
    color: #000;
    line-height: 1.25rem;
    margin: 0; }
    .agenda-page__show-more-text_active {
      display: block; }
  .agenda-page__more-headling {
    font-family: 'Lato-Bold';
    font-size: 0.75rem;
    color: #000;
    line-height: 1.375rem; }
  .agenda-page_margin-top-20 {
    margin-top: 1.25rem; }

.header {
  width: 100%;
  height: 5.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: url("../img/crosses.png");
  position: fixed;
  top: 0;
  left: 0; }
  @media (max-width: 30rem) {
    .header {
      height: 3.75rem; } }
  .header__background {
    background: url("../img/header-bg.png");
    background-repeat: no-repeat; }
    @media (max-width: 437.5rem) {
      .header__background {
        background-size: 100%; } }
    @media (max-width: 120rem) {
      .header__background {
        background-size: auto; } }
  .header__wrapper {
    width: 64rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 64rem) {
      .header__wrapper {
        width: 90%; } }
  .header__navigation {
    width: 21.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 30rem) {
      .header__navigation {
        width: 100%; } }
  .header__link {
    height: 100%;
    font-family: 'Oswald-Bold';
    font-size: 1.25rem;
    color: #ffffff;
    opacity: 0.6;
    text-align: center;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
    .header__link:hover {
      opacity: 0.8; }
    .header__link_active {
      opacity: 1; }
      .header__link_active:hover {
        opacity: 1; }
  .header__button {
    width: 8.75rem;
    height: 3.125rem;
    background: #ffffff;
    border: none;
    outline: none;
    border-radius: 0;
    font-family: 'Oswald-Bold';
    font-size: 1.25rem;
    line-height: 3.125rem;
    color: #4B00B5;
    text-align: center;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
    .header__button:hover {
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s;
      -webkit-box-shadow: 0 0 1rem 0.25rem rgba(255, 255, 255, 0.2);
              box-shadow: 0 0 1rem 0.25rem rgba(255, 255, 255, 0.2); }
    @media (max-width: 30rem) {
      .header__button {
        height: 2.1875rem;
        line-height: 2rem; } }

.social-media-box {
  width: 12.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 33.75rem) {
    .social-media-box {
      display: none; } }
  .social-media-box__icon {
    opacity: 0.7;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
    .social-media-box__icon:hover {
      opacity: 1; }

.mobile-social-media-box {
  display: none; }
  @media (max-width: 30rem) {
    .mobile-social-media-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 1.875rem 0;
      width: 12.5rem; } }
  @media (max-width: 23.4375rem) {
    .mobile-social-media-box {
      display: none; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiLCJtb2R1bGVzL19tYWluLXBhZ2UvX21haW4tcGFnZS5zY3NzIiwiX3ZhcnMuc2NzcyIsIm1vZHVsZXMvX3JlZ2lzdGVyLXBhZ2UvX3JlZ2lzdGVyLXBhZ2Uuc2NzcyIsIm1vZHVsZXMvX3RoYW5rcy1wYWdlL190aGFua3MtcGFnZS5zY3NzIiwibW9kdWxlcy9fYWdlbmRhLXBhZ2UvX2FnZW5kYS1wYWdlLnNjc3MiLCJsYXlvdXRzL19oZWFkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLGFBQVksRUFDZjs7QUFFRDtFQUNJLGFBQVk7RUFDWixnQkFBZTtFQUNmLFVBQVM7RUFDVCxXQUFVO0VBQ1Ysd0JBQXVCO0VBQ3ZCLG1CQUFrQixFQUNyQjs7QUFFRDtFQUNJLFVBQVM7RUFDVCxXQUFVLEVBQ2I7O0FBRUQ7RUFDSSxVQUFTO0VBQ1QsV0FBVTtFQUNWLHNCQUFxQixFQUN4Qjs7QUFFRDtFQUNJLHNCQUFxQixFQUN4Qjs7QUFFRDtFQUNJLGlCQUFnQixFQUNuQjs7QUM5QkQ7RUFDSSxhQUFZO0VBQ1osMkJBQTBCO0VBQzdCLHNDQUFvQztFQ2dEakMscUJEL0NlO0VDK0NmLHFCRC9DZTtFQytDZixjRC9DZTtFQ2dEZiw2QkRoRHVCO0VDZ0R2Qiw4QkRoRHVCO01DZ0R2QiwyQkRoRHVCO1VDZ0R2Qix1QkRoRHVCO0VDaUR2QiwwQkRqRCtCO01DaUQvQix1QkRqRCtCO1VDaUQvQixvQkRqRCtCO0VDa0QvQix3QkRsRDJDO01Da0QzQyxxQkRsRDJDO1VDa0QzQyw0QkRsRDJDO0VBQzlDLG1CQUFrQixFQUtsQjtFQ21DRztJRDdDSjtNQVFFLGlCQUFnQixFQUVqQixFQUFBOztBQUVEO0VBQ0ksbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixVQUFTO0VBQ1QsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDbkIsWUFBVyxFQUtYO0VDZ0JHO0lEM0JKO01BU0UsYUFBWSxFQUViLEVBQUE7O0FBRUQ7RUFDQyxhQUFZLEVBQ1o7O0FBRUQ7RUFDSSxZQUFXO0VBQ2QsMEJBQXlCLEVBS3pCO0VDVEc7SURFSjtNQUtFLGFBQVksRUFFYixFQUFBOztBQUVEO0VBQ0ksYUFBWTtFQUNmLGNBQWE7RUNXVixxQkRWZTtFQ1VmLHFCRFZlO0VDVWYsY0RWZTtFQ1dmLDZCRFh1QjtFQ1d2Qiw4QkRYdUI7TUNXdkIsMkJEWHVCO1VDV3ZCLHVCRFh1QjtFQ1l2QiwwQkRaK0I7TUNZL0IsdUJEWitCO1VDWS9CLG9CRForQjtFQ2EvQix3QkRiMkM7TUNhM0MscUJEYjJDO1VDYTNDLDRCRGIyQztFQUMzQyxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGFBQVk7RUFDWixVQUFTO0VBQ1Qsb0JDcUJnQjtFRHBCbkIsb0RDZ0J5QztVRGhCekMsNENDZ0J5QyxFRG9LekM7RUN4TUc7SURXSjtNQVlFLGFBQVk7TUFDWixjQUFhO01BQ2IsU0FBUTtNQUNSLFFBQU87TUFDUCxVQUFTO01BQ1QsZ0JBQWUsRUE0S2hCLEVBQUE7RUF6S0E7SUFDQywyQkFBMEI7SUFDMUIsZ0JBQWU7SUFDZixZQ1dlO0lEVmYsc0JBQXFCLEVBS3JCO0lDNUJFO01EbUJIO1FBT0UsZ0JBQWUsRUFFaEIsRUFBQTtFQUVEO0lBQ0MsNEJBQTJCO0lBQzNCLGdCQUFlO0lBQ2YsWUNBZTtJRENmLHVCQUFzQjtJQUN0QixpQkFBZ0I7SUFDaEIsMEJBQXlCLEVBS3pCO0lDekNFO01EOEJIO1FBU0UsZUFBYyxFQUVmLEVBQUE7RUFFRDtJQy9CRyxxQkRnQ2dCO0lDaENoQixxQkRnQ2dCO0lDaENoQixjRGdDZ0I7SUMvQmhCLCtCRCtCcUI7SUMvQnJCLDhCRCtCcUI7UUMvQnJCLHdCRCtCcUI7WUMvQnJCLG9CRCtCcUI7SUM5QnJCLHVCRDhCK0I7UUM5Qi9CLG9CRDhCK0I7WUM5Qi9CLHNCRDhCK0I7SUM3Qi9CLHdCRDZCMkM7UUM3QjNDLHFCRDZCMkM7WUM3QjNDLDRCRDZCMkM7SUFDN0MsaUJBQWdCLEVBS2hCO0lDNUNFO01EcUNIO1FDL0JHLHFCRG9DaUI7UUNwQ2pCLHFCRG9DaUI7UUNwQ2pC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QkFBZ0I7SUFDaEIsMEJBQXlCO0lBQ3pCLG9CQ2pia0I7SURrYmxCLGNBQWEsRUFVYjtJQ3BlRTtNRGtkSDtRQVdFLGdCQUFlLEVBT2hCLEVBQUE7SUNsZEU7TURnY0g7UUFlRSxnQkFBZTtRQUNmLGlCQUFnQixFQUVqQixFQUFBOztBQUdGO0VBQ0MsYUFBWTtFQ2hkVCxxQkRpZGU7RUNqZGYscUJEaWRlO0VDamRmLGNEaWRlO0VDaGRmLCtCRGdkb0I7RUNoZHBCLDhCRGdkb0I7TUNoZHBCLHdCRGdkb0I7VUNoZHBCLG9CRGdkb0I7RUMvY3BCLDBCRCtjNEI7TUMvYzVCLHVCRCtjNEI7VUMvYzVCLG9CRCtjNEI7RUM5YzVCLDBCRDhjMkM7TUM5YzNDLHVCRDhjMkM7VUM5YzNDLCtCRDhjMkM7RUFDOUMsaUJBQWdCLEVBZWhCO0VDemZHO0lEdWVKO01BTUUsV0FBVTtNQ3JkUixxQkRzZGdCO01DdGRoQixxQkRzZGdCO01DdGRoQixjRHNkZ0I7TUNyZGhCLDZCRHFkd0I7TUNyZHhCLDhCRHFkd0I7VUNyZHhCLDJCRHFkd0I7Y0NyZHhCLHVCRHFkd0I7TUNwZHhCLDBCRG9kZ0M7VUNwZGhDLHVCRG9kZ0M7Y0NwZGhDLG9CRG9kZ0M7TUNuZGhDLHlCRG1kd0M7VUNuZHhDLHNCRG1kd0M7Y0NuZHhDLHdCRG1kd0M7TUFDMUMsaUJBQWdCLEVBVWpCLEVBQUE7RUM3ZUc7SUQyZEo7TUFZRSxVQUFTLEVBTVYsRUFBQTtFQUhBO0lBQ0MsaUJBQWdCLEVBQ2hCOztBQUdGO0VBQ0MsMkJBQTBCO0VBQzFCLGdCQUFlO0VBQ2YsZUN0ZG1CO0VEdWRuQixXQUFVO0VBQ1YsbUJBQWtCLEVBY2xCO0VBWkE7SUFDQyxZQ3RkZSxFRHVkZjtFQ3BnQkU7SUQyZko7TUFZRSxXQUFVLEVBT1gsRUFBQTtFQ2xnQkc7SUQrZUo7TUFnQkUsZ0JBQWU7TUFDZixnQkFBZSxFQUVoQixFQUFBOztBQUVEO0VBQ0MsYUFBWTtFQUNaLGFBQVk7RUFDWixvQkMzZW1CO0VENGVuQiwyQkFBMEI7RUFDMUIsZ0JBQWU7RUFDZixlQzVla0I7RUQ2ZWxCLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIseUJBQWdCO0VBQWhCLG9CQUFnQjtFQUFoQixpQkFBZ0I7RUFDaEIsY0FBYSxFQVViO0VBcEJEO0lBYUUseUJBQWdCO0lBQWhCLG9CQUFnQjtJQUFoQixpQkFBZ0I7SUFDaEIsMERDeGZnRDtZRHdmaEQsa0RDeGZnRCxFRHlmaEQ7RUNuaEJFO0lEb2dCSjtNQWtCRSxnQkFBZSxFQUVoQixFQUFBOztBQUVEO0VBQ0MsYUFBWTtFQUNaLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsMkJBQTBCO0VBQzFCLDBCQ25nQm1CO0VEb2dCbkIsZ0JBQWU7RUFDZixlQ3JnQm1CO0VEc2dCbkIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQix5QkFBZ0I7RUFBaEIsb0JBQWdCO0VBQWhCLGlCQUFnQjtFQUNoQixjQUFhLEVBVWI7RUFyQkQ7SUFjRSx5QkFBZ0I7SUFBaEIsb0JBQWdCO0lBQWhCLGlCQUFnQjtJQUNoQiwwREMvZ0JnRDtZRCtnQmhELGtEQy9nQmdELEVEZ2hCaEQ7RUMxaUJFO0lEMGhCSjtNQW1CRSxnQkFBZSxFQUVoQixFQUFBOztBQUVEO0VBQXdCLHNCQUFxQjtFQUFHLGlCQUFnQjtFQUFHLG1CQUFrQjtFQUFHLHVCQUFzQjtFQUFHLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFBRyxzQkFBcUI7RUFBRyxpQkFBZ0I7RUFBRyx3QkFBdUIsRUFBSzs7QUFBQTtFQUFnQixtQkFBa0I7RUFBRyxrQkFBaUI7RUFBMEQsbUJBQWtCO0VBQUcsa0JBQWlCLEVBQUs7O0FBQUE7RUFBZSxrQkFBaUI7RUFBRyxnQkFBZTtFQUEwRCxtQkFBa0I7RUFBRyxrQkFBaUIsRUFBSzs7QUFBQTtFQUFnQixnQkFBZTtFQUFHLDBGQUF5RjtFQUEwRixrRkFBaUY7RUFBRSxZQUFXO0VBQUcsMENBQXlDO0VBQUUsMEJBQXlCO0VBQUcsNEJBQTJCO0VBQUcsc0NBQStEO0VBQUUsd0VBQXVFLEVBQUk7O0FBQUE7RUFBVSxZQUFXLEVBQUs7O0FBQUE7RUFBZ0IsWUFBVyxFQUFLOztBQUFBO0VBQVMsWUFBVyxFQUFLOztBQUFBO0VBQWUsWUFBVyxFQUFLOztBQUU1cEM7RUFDQyxhQUFZO0VDeGlCVCxxQkR5aUJlO0VDemlCZixxQkR5aUJlO0VDemlCZixjRHlpQmU7RUN4aUJmLCtCRHdpQm9CO0VDeGlCcEIsOEJEd2lCb0I7TUN4aUJwQix3QkR3aUJvQjtVQ3hpQnBCLG9CRHdpQm9CO0VDdmlCcEIsMEJEdWlCNEI7TUN2aUI1Qix1QkR1aUI0QjtVQ3ZpQjVCLG9CRHVpQjRCO0VDdGlCNUIsMEJEc2lCMkM7TUN0aUIzQyx1QkRzaUIyQztVQ3RpQjNDLCtCRHNpQjJDLEVBVzlDO0VDaGtCRztJRG1qQko7TUFLRSxXQUFVO01BQ1YsY0FBYTtNQzdpQlgscUJEOGlCZ0I7TUM5aUJoQixxQkQ4aUJnQjtNQzlpQmhCLGNEOGlCZ0I7TUM3aUJoQiwrQkQ2aUJxQjtNQzdpQnJCLDhCRDZpQnFCO1VDN2lCckIsd0JENmlCcUI7Y0M3aUJyQixvQkQ2aUJxQjtNQzVpQnJCLDBCRDRpQjZCO1VDNWlCN0IsdUJENGlCNkI7Y0M1aUI3QixvQkQ0aUI2QjtNQzNpQjdCLDBCRDJpQjRDO1VDM2lCNUMsdUJEMmlCNEM7Y0MzaUI1QywrQkQyaUI0QyxFQU0vQyxFQUFBO0VDMWpCRztJRDZpQko7TUFXRSxhQUFZLEVBRWIsRUFBQTs7QUV2bUJEO0VBQ0MsWUFBVztFRGtEUixxQkNqRGU7RURpRGYscUJDakRlO0VEaURmLGNDakRlO0VEa0RmLDZCQ2xEdUI7RURrRHZCLDhCQ2xEdUI7TURrRHZCLDJCQ2xEdUI7VURrRHZCLHVCQ2xEdUI7RURtRHZCLDBCQ25EK0I7TURtRC9CLHVCQ25EK0I7VURtRC9CLG9CQ25EK0I7RURvRC9CLHdCQ3BEMkM7TURvRDNDLHFCQ3BEMkM7VURvRDNDLDRCQ3BEMkM7RUFDOUMsaUJBQWdCLEVBNE5oQjtFQTFOQTtJQUNDLDJCQUEwQjtJQUMxQixnQkFBZTtJQUNmLFlEZ0VlO0lDL0RmLHVCQUF1QixFQUt2QjtJRHlCRTtNQ2xDSDtRQU9FLG9CQUFtQixFQUVwQixFQUFBO0VBRUQ7SUFDQyxjQUFhO0lEa0NYLHFCQ2pDZ0I7SURpQ2hCLHFCQ2pDZ0I7SURpQ2hCLGNDakNnQjtJRGtDaEIsK0JDbENxQjtJRGtDckIsOEJDbENxQjtRRGtDckIsd0JDbENxQjtZRGtDckIsb0JDbENxQjtJRG1DckIseUJDbkNpQztRRG1DakMsc0JDbkNpQztZRG1DakMsd0JDbkNpQztJRG9DakMsMEJDcENnRDtRRG9DaEQsdUJDcENnRDtZRG9DaEQsK0JDcENnRDtJQUNsRCxpQkFBZ0IsRUFNaEI7SURKRTtNQ0xIO1FEbUNHLHFCQzdCaUI7UUQ2QmpCLHFCQzdCaUI7UUQ2QmpCLGNDN0JpQjtRRDhCakIsNkJDOUJ5QjtRRDhCekIsOEJDOUJ5QjtZRDhCekIsMkJDOUJ5QjtnQkQ4QnpCLHVCQzlCeUI7UUQrQnpCLHlCQy9CcUM7WUQrQnJDLHNCQy9CcUM7Z0JEK0JyQyx3QkMvQnFDO1FEZ0NyQywwQkNoQ29EO1lEZ0NwRCx1QkNoQ29EO2dCRGdDcEQsK0JDaENvRDtRQUNyRCxXQUFVLEVBRVgsRUFBQTtFQUVEO0lEd0JHLHFCQ3ZCZ0I7SUR1QmhCLHFCQ3ZCZ0I7SUR1QmhCLGNDdkJnQjtJRHdCaEIsK0JDeEJxQjtJRHdCckIsOEJDeEJxQjtRRHdCckIsd0JDeEJxQjtZRHdCckIsb0JDeEJxQjtJRHlCckIsdUJDekIrQjtRRHlCL0Isb0JDekIrQjtZRHlCL0Isc0JDekIrQjtJRDBCL0Isd0JDMUIyQztRRDBCM0MscUJDMUIyQztZRDBCM0MsNEJDMUIyQyxFQUk3QztJRGFFO01DbEJIO1FEd0JHLHFCQ3JCaUI7UURxQmpCLHFCQ3JCaUI7UURxQmpCLGNDckJpQjtRRHNCakIsNkJDdEJ5QjtRRHNCekIsOEJDdEJ5QjtZRHNCekIsMkJDdEJ5QjtnQkRzQnpCLHVCQ3RCeUI7UUR1QnpCLHlCQ3ZCcUM7WUR1QnJDLHNCQ3ZCcUM7Z0JEdUJyQyx3QkN2QnFDO1FEd0JyQyx3QkN4QmlEO1lEd0JqRCxxQkN4QmlEO2dCRHdCakQsNEJDeEJpRCxFQUVuRCxFQUFBO0VBRUQ7SURpQkcscUJDaEJnQjtJRGdCaEIscUJDaEJnQjtJRGdCaEIsY0NoQmdCO0lEaUJoQiw2QkNqQndCO0lEaUJ4Qiw4QkNqQndCO1FEaUJ4QiwyQkNqQndCO1lEaUJ4Qix1QkNqQndCO0lEa0J4QiwwQkNsQmdDO1FEa0JoQyx1QkNsQmdDO1lEa0JoQyxvQkNsQmdDO0lEbUJoQyx3QkNuQjRDO1FEbUI1QyxxQkNuQjRDO1lEbUI1Qyw0QkNuQjRDLEVBQzlDO0VBRUQ7SUFDQyxXQUFVO0lEWVIscUJDWGdCO0lEV2hCLHFCQ1hnQjtJRFdoQixjQ1hnQjtJRFloQiw2QkNad0I7SURZeEIsOEJDWndCO1FEWXhCLDJCQ1p3QjtZRFl4Qix1QkNad0I7SURheEIseUJDYm9DO1FEYXBDLHNCQ2JvQztZRGFwQyx3QkNib0M7SURjcEMsMEJDZG9EO1FEY3BELHVCQ2RvRDtZRGNwRCwrQkNkb0QsRUFLdEQ7SUR4QkU7TUNpQkg7UUFLRSxZQUFXLEVBRVosRUFBQTtFQUVEO0lBQ0MsWUFBVztJQUNYLGlDRDBCaUIsRUNyQmpCO0lBSEE7TUFDQyxvQkFBbUIsRUFDbkI7RUFHRjtJQUNDLGFBQVksRUFDWjtFQUVEO0lBQ0MsV0FBVTtJQUNWLG9CQUFtQjtJRFhqQixxQkNZZ0I7SURaaEIscUJDWWdCO0lEWmhCLGNDWWdCO0lEWGhCLDZCQ1d3QjtJRFh4Qiw4QkNXd0I7UURYeEIsMkJDV3dCO1lEWHhCLHVCQ1d3QjtJRFZ4Qix5QkNVb0M7UURWcEMsc0JDVW9DO1lEVnBDLHdCQ1VvQztJRFRwQywwQkNTbUQ7UURUbkQsdUJDU21EO1lEVG5ELCtCQ1NtRCxFQUtyRDtJRC9DRTtNQ3VDSDtRQU1FLFlBQVcsRUFFWixFQUFBO0VBRUQ7SUFDQyxZQUFXO0lEcEJULHFCQ3FCZ0I7SURyQmhCLHFCQ3FCZ0I7SURyQmhCLGNDcUJnQjtJRHBCaEIsK0JDb0JxQjtJRHBCckIsOEJDb0JxQjtRRHBCckIsd0JDb0JxQjtZRHBCckIsb0JDb0JxQjtJRG5CckIseUJDbUJpQztRRG5CakMsc0JDbUJpQztZRG5CakMsd0JDbUJpQztJRGxCakMsMEJDa0JpRDtRRGxCakQsdUJDa0JpRDtZRGxC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RmdFZTtFRS9EZixpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyw4QkFBNkI7RUFDN0IsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsWUZ3RGU7RUV2RGYsbUJBQWtCO0VBQ2xCLGlCQUFnQixFQUNoQjs7QUFFRDtFQUNDLGFBQVk7RUFDWixhQUFZO0VGNEJWLHFCRTNCZ0I7RUYyQmhCLHFCRTNCZ0I7RUYyQmhCLGNFM0JnQjtFRjRCaEIsNkJFNUJ3QjtFRjRCeEIsOEJFNUJ3QjtNRjRCeEIsMkJFNUJ3QjtVRjRCeEIsdUJFNUJ3QjtFRjZCeEIsMEJFN0JnQztNRjZCaEMsdUJFN0JnQztVRjZCaEMsb0JFN0JnQztFRjhCaEMseUJFOUJ3QztNRjhCeEMsc0JFOUJ3QztVRjhCeEMsd0JFOUJ3QztFQUMxQyx5QkFBd0I7RUFDeEIsZ0JBQWU7RUFDZixpRUZrQytEO0VFbEMvRCw4REZrQytEO0VFakMvRCxlRnVDa0I7RUV0Q2xCLGlCQUFnQjtFQUNoQix5QkFBZ0I7RUFBaEIsb0JBQWdCO0VBQWhCLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1osY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixnQkFBZSxFQU9mO0VBcEJEO0lBZ0JFLHlCQUFnQjtJQUFoQixvQkFBZ0I7SUFBaEIsaUJBQWdCO0lBQ2hCLDREQUFtRDtZQUFuRCxvREFBbUQ7SUFDbkQscURGeUIwQztZRXpCMUMsNkNGeUIwQyxFRXhCMUM7O0FDeENIO0VBQ0ksYUFBWTtFSGtEWixxQkdqRGU7RUhpRGYscUJHakRlO0VIaURmLGNHakRlO0VIa0RmLDZCR2xEdUI7RUhrRHZCLDhCR2xEdUI7TUhrRHZCLDJCR2xEdUI7VUhrRHZCLHVCR2xEdUI7RUhtRHZCLDBCR25EK0I7TUhtRC9CLHVCR25EK0I7VUhtRC9CLG9CR25EK0I7RUhvRC9CLHdCR3BEMkM7TUhvRDNDLHFCR3BEMkM7VUhvRDNDLDRCR3BEMkM7RUFDM0Msb0JBQW1CLEVBa1V0QjtFSDlSRztJR3ZDSjtNQU1FLGFBQVksRUErVGIsRUFBQTtFQTVURztJQUNJLDJCQUEwQjtJQUNoQyxnQkFBZTtJQUNULFlINERTO0lHM0RULG9CQUFtQjtJQUNuQiw0QkFBa0I7UUFBbEIsbUJBQWtCLEVBVXJCO0lIR0Q7TUdsQkE7UUFRUSxnQkFBZSxFQU90QixFQUFBO0lIZUQ7TUc5QkE7UUFZUSxnQkFBZTtRQUNmLG9CQUFtQixFQUUxQixFQUFBO0VBRUQ7SUFDSSxhQUFZO0lBQ1osV0g0Q1MsRUd2Q1o7SUhBRDtNR1BBO1FBS1EsYUFBWSxFQUVuQixFQUFBO0VBRUQ7SUFDSSxpRUh5QnlEO0lHekJ6RCw4REh5QnlEO0lHeEJ6RCxZQUFXLEVBQ2Q7RUFFRDtJQUNJLGVINEJXLEVHM0JkO0VBRUQ7SUFDSSxZSDJCUztJRzFCVCxlQUFjLEVBQ2pCO0VBRUQ7SUFDSSxhQUFZLEVBU2Y7SUhoQ0Q7TUdzQkE7UUFJUSxlQUFjLEVBTXJCLEVBQUE7SUFIRztNQUNJLGlCQUFnQixFQUNuQjtFQUdMO0lBQ0ksYUFBWTtJQUNaLGNBQWE7SUFDYixvQ0FBbUM7SUFDbkMsNkJBQTRCO0lBQzVCLHNCQUFxQjtJQUNyQixnQkFBZSxFQUtsQjtJSGpDRDtNR3NCQTtRQVNRLGFBQVksRUFFbkIsRUFBQTtFQUVEO0lBQ0ksYUFBWTtJSHhCaEIscUJHeUJzQjtJSHpCdEIscUJHeUJzQjtJSHpCdEIsY0d5QnNCO0lIeEJ0QiwrQkd3QjJCO0lIeEIzQiw4Qkd3QjJCO1FIeEIzQix3Qkd3QjJCO1lIeEIzQixvQkd3QjJCO0lIdkIzQix5Qkd1QnVDO1FIdkJ2QyxzQkd1QnVDO1lIdkJ2Qyx3Qkd1QnVDO0lIdEJ2QywwQkdzQnNEO1FIdEJ0RCx1QkdzQnNEO1lIdEJ0RCwrQkdzQnNELEVBTXJEO0lIdkREO01HK0NBO1FBS1EsV0FBVTtRSDVCbEIscUJHNkIwQjtRSDdCMUIscUJHNkIwQjtRSDdCMUIsY0c2QjBCO1FINUIxQiw2Qkc0QmtDO1FINUJsQyw4Qkc0QmtDO1lINUJsQywyQkc0QmtDO2dCSDVCbEMsdUJHNEJrQztRSDNCbEMsdUJHMkI0QztZSDNCNUMsb0JHMkI0QztnQkgzQjVDLHNCRzJCNEM7UUgxQjVDLHdCRzBCd0Q7WUgxQnhELHFCRzBCd0Q7Z0JIMUJ4RCw0QkcwQndELEVBRXZELEVBQUE7RUFFRDtJQUNJLFdBQVU7SUhsQ2QscUJHbUNzQjtJSG5DdEIscUJHbUNzQjtJSG5DdEIsY0dtQ3NCO0lIbEN0QiwrQkdrQzJCO0lIbEMzQiw4QkdrQzJCO1FIbEMzQix3QkdrQzJCO1lIbEMzQixvQkdrQzJCO0lIakMzQix5QkdpQ3VDO1FIakN2QyxzQkdpQ3VDO1lIakN2Qyx3QkdpQ3VDO0lIaEN2QywwQkdnQ3FEO1FIaENyRCw4QkdnQ3FELEVBVXBEO0lIckVEO01HeURBO1FBS1EsV0FBVTtRSHRDbEIscUJHdUMwQjtRSHZDMUIscUJHdUMwQjtRSHZDMUIsY0d1QzBCO1FIdEMxQiwrQkdzQytCO1FIdEMvQiw4QkdzQytCO1lIdEMvQix3QkdzQytCO2dCSHRDL0Isb0JHc0MrQjtRSHJDL0IseUJHcUMyQztZSHJDM0Msc0JHcUMyQztnQkhyQzNDLHdCR3FDMkM7UUhwQzNDLDBCR29DMEQ7WUhwQzFELHVCR29DMEQ7Z0JIcEMxRCwrQkdvQzBELEVBTXpELEVBQUE7SUFIRztNQUNJLGtEQUE2QyxFQUNoRDtFQUdMO0lBQ0ksOEJBQTZCO0lBQzdCLGdCQUFlO0lBQ2YsZUhoQ1c7SUdpQ1gsbUJBQWtCLEVBZ0JyQjtJQXBCRDtNQU9RLFlBQVc7TUFDWCxZQUFXO01BQ1gsYUFBWTtNQUNaLG1CQUFrQjtNQUNsQixZQUFXO01BQ1gsT0FBTTtNQUNOLHlDQUF3QztNQUN4Qyw2QkFBNEIsRUFDL0I7SUgxRUw7TUcyREE7UUFrQlEsZ0JBQWUsRUFFdEIsRUFBQTtFQUVEO0lBQ0ksNEJBQTJCO0lBQzNCLGdCQUFlO0lBQ2YsZUh0RFcsRUcyRGQ7SUh6RkQ7TUdpRkE7UUFNUSxnQkFBZSxFQUV0QixFQUFBO0VBRUQ7SUFDSSxhQUFZO0lIaEZoQixxQkdpRnNCO0lIakZ0QixxQkdpRnNCO0lIakZ0QixjR2lGc0I7SUhoRnRCLDZCR2dGOEI7SUhoRjlCLDhCR2dGOEI7UUhoRjlCLDJCR2dGOEI7WUhoRjlCLHVCR2dGOEI7SUgvRTlCLHlCRytFMEM7UUgvRTFDLHNCRytFMEM7WUgvRTFDLHdCRytFMEM7SUg5RTFDLHdCRzhFc0Q7UUg5RXRELHFCRzhFc0Q7WUg5RXRELDRCRzhFc0QsRUFPckQ7SUhoSEQ7TUd1R0E7UUFLUSxXQUFVO1FIcEZsQixxQkdxRjBCO1FIckYxQixxQkdxRjBCO1FIckYxQixjR3FGMEI7UUhwRjFCLDZCR29Ga0M7UUhwRmxDLDhCR29Ga0M7WUhwRmxDLDJCR29Ga0M7Z0JIcEZsQyx1QkdvRmtDO1FIbkZsQywwQkdtRjBDO1lIbkYxQyx1QkdtRjBDO2dCSG5GMUMsb0JHbUYwQztRSGxGMUMsd0JHa0ZzRDtZSGxGdEQscUJHa0ZzRDtnQkhsRnRELDRCR2tGc0QsRUFHckQsRUFBQTtFQUVEO0lBQ0ksWUFBVztJSDNGZixxQkc0RnNCO0lINUZ0QixxQkc0RnNCO0lINUZ0QixjRzRGc0I7SUgzRnRCLCtCRzJGMkI7SUgzRjNCLDhCRzJGMkI7UUgzRjNCLHdCRzJGMkI7WUgzRjNCLG9CRzJGMkI7SUgxRjNCLHlCRzBGdUM7UUgxRnZDLHNCRzBGdUM7WUgxRnZDLHdCRzBGdUM7SUh6RnZDLDBCR3lGc0Q7UUh6RnRELHVCR3lGc0Q7WUh6RnRELCtCR3lGc0Q7SUFDbEQsZ0JBQWUsRUFLbEI7SUFIRztNQUNJLCtCQUE4QixFQUNqQztFQUdMO0lBQ0ksV0FBVTtJQUNWLDRCQUFrQjtRQUFsQixtQkFBa0IsRUFDckI7RUFFRDtJQUNJLFdBQVU7SUFDViw4QkFBNkI7SUFDN0IsZ0JBQWU7SUFDZixZSHhGUztJR3lGVCxpQkFBZ0IsRUFXbkI7SUhqSkQ7TUdpSUE7UUFRUSxnQkFBZSxFQVF0QixFQUFBO0lIcklEO01HcUhBO1FBWVEsV0FBVTtRQUNWLGdCQUFlO1FBQ2YsaUJBQWdCLEVBRXZCLEVBQUE7RUFFRDtJQUNJLGFBQVk7SUFDWixjQUFhO0lBQ2IsbUJBQWtCLEVBV3JCO0lIaktEO01HbUpBO1FBTVEsWUFBVztRQUNYLGFBQVksRUFPbkIsRUFBQTtJSHJKRDtNR3VJQTtRQVdRLFlBQVc7UUFDWCxhQUFZLEVBRW5CLEVBQUE7RUFFRDtJQUNJLDhCQUE2QjtJQUM3QixnQkFBZTtJQUNmLFlIekhTO0lHMEhULFVBQVMsRUFrQlo7SUFoQkc7TUFDSSxvQkFBbUIsRUFLdEI7TUhuS0w7UUc2Skk7VUFJUSxtQkFBa0IsRUFFekIsRUFBQTtJSC9LTDtNR21LQTtRQWVRLGdCQUFlLEVBT3RCLEVBQUE7SUg3S0Q7TUd1SkE7UUFtQlEsZ0JBQWUsRUFHdEIsRUFBQTtFQUVEO0lBQ0kseUJBQXdCO0lBQ3hCLHVCQUFzQjtJQUN0QixrQkFBaUI7SUFDakIsZ0JBQWU7SUFDZixZSG5KUztJR29KVCxVQUFTO0lBQ1QsMEJBQXlCLEVBbUI1QjtJQWpCRztNQUNJLG9CQUFtQixFQUt0QjtNSDlMTDtRR3dMSTtVQUlRLG1CQUFrQixFQUV6QixFQUFBO0lIMU1MO01HMkxBO1FBa0JRLGdCQUFlLEVBUXRCLEVBQUE7SUh6TUQ7TUcrS0E7UUFzQlEsZUFBYztRQUNkLHVCQUFzQjtRQUN0QixrQkFBaUIsRUFFeEIsRUFBQTtFQUVEO0lBQ0ksWUFBVztJQUNYLDRCQUEyQjtJQUMzQixnQkFBZTtJQUNmLFlIOUtTO0lHK0tULGtCQUFpQjtJQUNqQixVQUFTLEVBWVo7SUh6T0Q7TUd1TkE7UUFTUSxnQkFBZTtRQUNmLGtCQUFpQixFQVF4QixFQUFBO0lIN05EO01HMk1BO1FBY1EsWUFBVztRQUNYLGVBQWM7UUFDZCxrQkFBaUIsRUFFeEIsRUFBQTtFQUVEO0lBQ0ksWUFBVztJQUNYLDRCQUEyQjtJQUMzQixtQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZixZSG5NUztJR29NVCxrQkFBaUI7SUFDakIsVUFBUyxFQVlaO0lIOVBEO01HMk9BO1FBVVEsZ0JBQWU7UUFDZixrQkFBaUIsRUFReEIsRUFBQTtJSGxQRDtNRytOQTtRQWVRLFlBQVc7UUFDWCxlQUFjO1FBQ2Qsa0JBQWlCLEVBRXhCLEVBQUE7RUFFRDtJQUNJLFlBQVcsRUFNZDtJQUpHO01BQ0ksa0JBQWlCO01INU96QixxQkc2TzBCO01IN08xQixxQkc2TzBCO01IN08xQixjRzZPMEI7TUg1TzFCLDZCRzRPMEM7TUg1TzFDLCtCRzRPMEM7VUg1TzFDLG1DRzRPMEM7Y0g1TzFDLCtCRzRPMEM7TUgzTzFDLHlCRzJPc0Q7VUgzT3RELHNCRzJPc0Q7Y0gzT3RELHdCRzJPc0Q7TUgxT3RELHdCRzBPa0U7VUgxT2xFLHFCRzBPa0U7Y0gxT2xFLDRCRzBPa0UsRUFDN0Q7RUFHTDtJQUNJLGtCQUFpQjtJQUNqQixnQkFBZTtJQUNmLHlCQUF3QjtJQUN4QixnQkFBZTtJQUNmLGdCQUFlLEVBQ2xCO0VBRUQ7SUFDSSxjQUFhO0lBQ2IsWUFBVztJQUNYLDRCQUEyQjtJQUMzQixnQkFBZTtJQUNmLFlIek9TO0lHME9ULGtCQUFpQjtJQUNqQixVQUFTLEVBS1o7SUFIRztNQUNJLGVBQWMsRUFDakI7RUFHTDtJQUNJLHlCQUF3QjtJQUN4QixnQkFBZTtJQUNmLFlIclBTO0lHc1BULGtCQUFpQixFQUNwQjtFQUVEO0lBQ0ksaUJBQWdCLEVBQ25COztBQ25VTDtFQUNJLFlBQVc7RUFDWCxhQUFZO0VKaURaLHFCSWhEa0I7RUpnRGxCLHFCSWhEa0I7RUpnRGxCLGNJaERrQjtFSmlEbEIsK0JJakR1QjtFSmlEdkIsOEJJakR1QjtNSmlEdkIsd0JJakR1QjtVSmlEdkIsb0JJakR1QjtFSmtEdkIsMEJJbEQrQjtNSmtEL0IsdUJJbEQrQjtVSmtEL0Isb0JJbEQrQjtFSm1EL0IseUJJbkR1QztNSm1EdkMsc0JJbkR1QztVSm1EdkMsd0JJbkR1QztFQUN2QyxzQ0FBb0M7RUFDcEMsZ0JBQWU7RUFDZixPQUFNO0VBQ04sUUFBTyxFQXNGVjtFSnRERztJSXZDSjtNQVVRLGFBQVksRUFtRm5CLEVBQUE7RUFoRkc7SUFTSSx3Q0FBdUM7SUFDdkMsNkJBQTRCLEVBQy9CO0lKckJEO01JVUE7UUFFUSxzQkFBcUIsRUFTNUIsRUFBQTtJSmZEO01JSUE7UUFNUSxzQkFBcUIsRUFLNUIsRUFBQTtFQUVEO0lBQ0ksY0FBYTtJSndCakIscUJJdkJzQjtJSnVCdEIscUJJdkJzQjtJSnVCdEIsY0l2QnNCO0lKd0J0QiwrQkl4QjJCO0lKd0IzQiw4Qkl4QjJCO1FKd0IzQix3Qkl4QjJCO1lKd0IzQixvQkl4QjJCO0lKeUIzQiwwQkl6Qm1DO1FKeUJuQyx1Qkl6Qm1DO1lKeUJuQyxvQkl6Qm1DO0lKMEJuQywwQkkxQmtEO1FKMEJsRCx1QkkxQmtEO1lKMEJsRCwrQkkxQmtELEVBS2pEO0lKWkQ7TUlLQTtRQUtRLFdBQVUsRUFFakIsRUFBQTtFQUVEO0lBQ0ksYUFBWTtJSmVoQixxQklkc0I7SUpjdEIscUJJZHNCO0lKY3RCLGNJZHNCO0lKZXRCLCtCSWYyQjtJSmUzQiw4QklmMkI7UUplM0Isd0JJZjJCO1lKZTNCLG9CSWYyQjtJSmdCM0IsMEJJaEJtQztRSmdCbkMsdUJJaEJtQztZSmdCbkMsb0JJaEJtQztJSmlCbkMsMEJJakJrRDtRSmlCbEQsdUJJakJrRDtZSmlCbEQsK0JJakJrRCxFQUtqRDtJSkhEO01JSkE7UUFLUSxZQUFXLEVBRWxCLEVBQUE7RUFFRDtJQUNJLGFBQVk7SUFDWiwyQkFBMEI7SUFDMUIsZ0JBQWU7SUFDZixlSm1CWTtJSWxCWixhQUFZO0lBQ1osbUJBQWtCO0lBQ2xCLGdCQUFlO0lBQ2YseUJBQWdCO0lBQWhCLG9CQUFnQjtJQUFoQixpQkFBZ0IsRUFhbkI7SUFyQkQ7TUFXUSxhQUFZLEVBQ2Y7SUFFRDtNQUNJLFdBQVUsRUFLYjtNQU5EO1FBSVEsV0FBVSxFQUNiO0VBSVQ7SUFDSSxhQUFZO0lBQ1osYUFBWTtJQUNaLG9CSkhZO0lJSVosYUFBWTtJQUNaLGNBQWE7SUFDYixpQkFBZ0I7SUFDaEIsMkJBQTBCO0lBQzFCLGdCQUFlO0lBQ2Ysa0JBQWlCO0lBQ2pCLGVKUlc7SUlTWCxtQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZix5QkFBZ0I7SUFBaEIsb0JBQWdCO0lBQWhCLGlCQUFnQixFQVduQjtJQXhCRDtNQWdCUSx5QkFBZ0I7TUFBaEIsb0JBQWdCO01BQWhCLGlCQUFnQjtNQUNoQiwwREpuQnNDO2NJbUJ0QyxrREpuQnNDLEVJb0J6QztJSjlDTDtNSTRCQTtRQXFCUSxhQUFZO1FBQ1osa0JBQWlCLEVBRXhCLEVBQUE7O0FBSUw7RUFDSSxhQUFZO0VKN0NaLHFCSThDa0I7RUo5Q2xCLHFCSThDa0I7RUo5Q2xCLGNJOENrQjtFSjdDbEIsK0JJNkN1QjtFSjdDdkIsOEJJNkN1QjtNSjdDdkIsd0JJNkN1QjtVSjdDdkIsb0JJNkN1QjtFSjVDdkIsMEJJNEMrQjtNSjVDL0IsdUJJNEMrQjtVSjVDL0Isb0JJNEMrQjtFSjNDL0IsMEJJMkM4QztNSjNDOUMsdUJJMkM4QztVSjNDOUMsK0JJMkM4QyxFQWVqRDtFSi9FRztJSThESjtNQUtRLGNBQWEsRUFZcEIsRUFBQTtFQVRHO0lBQ0ksYUFBWTtJQUNaLGdCQUFlO0lBQ2YseUJBQWdCO0lBQWhCLG9CQUFnQjtJQUFoQixpQkFBZ0IsRUFLbkI7SUFSRDtNQU1RLFdBQVUsRUFDYjs7QUFJVDtFQUNJLGNBQWEsRUFXaEI7RUp2Rkc7SUkyRUo7TUovREkscUJJbUVzQjtNSm5FdEIscUJJbUVzQjtNSm5FdEIsY0ltRXNCO01KbEV0QiwrQklrRTJCO01KbEUzQiw4QklrRTJCO1VKbEUzQix3QklrRTJCO2NKbEUzQixvQklrRTJCO01KakUzQiwwQklpRW1DO1VKakVuQyx1QklpRW1DO2NKakVuQyxvQklpRW1DO01KaEVuQyx5QklnRTJDO1VKaEUzQyxzQklnRTJDO2NKaEUzQyx3QklnRTJDO01BQ3ZDLGVBQWM7TUFDZCxhQUFZLEVBTW5CLEVBQUE7RUpqRkc7SUlxRUo7TUFVUSxjQUFhLEVBRXBCLEVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnVsLG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1haW4tYm94IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIi52aWRlby1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcblx0YmFja2dyb3VuZDp1cmwoJy4uL2ltZy9jcm9zc2VzLnBuZycpO1xuXHRAaW5jbHVkZSBmbGV4KGZsZXgsIGNvbHVtbiwgY2VudGVyLCBmbGV4LXN0YXJ0KTtcblx0bWFyZ2luOiA5MHB4IDAgMCAwO1xuXG5cdEBpbmNsdWRlIG1vYmlsZS14cyB7XG5cdFx0bWFyZ2luOiA3MHB4IDAgMDtcblx0fVxufVxuXG4udmlkZW8tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTsgXG4gICAgbWluLWhlaWdodDogMTAwJTtcblx0ei1pbmRleDogLTE7XG5cdFxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4udmlkZW8tYm94LXNyYyB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1mcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcblx0XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5wb3B1cC1mb3JtIHtcbiAgICB3aWR0aDogNjI0cHg7XG5cdGhlaWdodDogNjUwcHg7XG5cdEBpbmNsdWRlIGZsZXgoZmxleCwgY29sdW1uLCBjZW50ZXIsIGZsZXgtc3RhcnQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIGxlZnQ6IC0zMTJweDtcbiAgICB0b3A6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogJG1haW4td2hpdGU7XG5cdGJveC1zaGFkb3c6ICRiaWctc2hhZG93O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG5cdFxuXHQmX19oZWFkbGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICdPc3dhbGQtQm9sZCc7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0XHRtYXJnaW46IDQwcHggMCA2MHB4IDA7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NtYWxsLWhlYWRsaW5nIHtcblx0XHRmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcic7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0XHRsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuXHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDhweDtcblx0XHR9XG5cdH1cblxuXHQmX193cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBmbGV4KGZsZXgsIHJvdywgZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUteHMge1xuXHRcdFx0QGluY2x1ZGUgZmxleChmbGV4LCBjb2x1bW4sIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpY2tldC1uYW1lIHtcblx0XHRmb250LWZhbWlseTogJ09zd2FsZC1SZWd1bGFyJztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6ICRtYWluLWJsYWNrO1xuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGlja2V0LW5hbWUtYm94IHtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpY2tldC1wcmljZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdPc3dhbGQtUmVndWxhcic7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpY2tldC10aW1lIHtcblx0XHRmb250LWZhbWlseTogJ09zd2FsZC1MaWdodCc7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0XHRtYXJnaW46IDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cblxuXHQmX190aWNrZXQtdHlwZS1ib3gge1xuXHRcdHdpZHRoOiA0NzBweDtcblx0XHRAaW5jbHVkZSBmbGV4KGZsZXgsIHJvdywgZmxleC1zdGFydCwgc3BhY2UtYmV0d2Vlbik7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkbWFpbi1ibGFjaztcblx0XHRtYXJnaW46IDAgMCAxNnB4O1xuXG5cdFx0Jl9tYXJnaW4tYm90dG9tLTM2IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JleS1saW5lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdH1cblxuXHQmX19kaXNjb3VudC1ib3gge1xuXHRcdHdpZHRoOiA0NzBweDtcblx0XHRAaW5jbHVkZSBmbGV4KGZsZXgsIHJvdywgZmxleC1lbmQsIHNwYWNlLWJldHdlZW4pO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGlzY291bnQtaW5wdXQge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG1haW4tZ3JleTtcblx0XHRmb250LWZhbWlseTogJ09zd2FsZC1MaWdodCc7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzlhOWE5YTtcblxuXHRcdH1cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjOWE5YTlhO1xuXHRcdH0gXG5cdH1cblxuXHQmX19kaXNjb3VudC13cmFwcGVyIHtcblx0XHR3aWR0aDogNDcwcHg7XG5cdFx0QGluY2x1ZGUgZmxleChmbGV4LCByb3csIGZsZXgtZW5kLCBzcGFjZS1iZXR3ZWVuKTtcblx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VibWl0LWJ0biB7XG5cdFx0d2lkdGg6IDE5MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRmb250LWZhbWlseTogJ0xhdG8tQm9sZCc7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGJhY2tncm91bmQ6ICRtYWluLWdyYWRpZW50O1xuXHRcdGNvbG9yOiAkbWFpbi13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRhbmltYXRpb246IGNvbG9yLWNoYW5nZS0yeCAxcyBsaW5lYXIgYWx0ZXJuYXRlIGJvdGg7XG5cdFx0XHRib3gtc2hhZG93OiAkc21hbGwtc2hhZG93O1xuXHRcdH1cblxuXHRcdEBrZXlmcmFtZXMgY29sb3ItY2hhbmdlLTJ4IHtcblx0XHRcdDAlIHtcblx0XHRcdCAgYmFja2dyb3VuZDogcmdiKDcyLCAwLCAxNzIpO1xuXHRcdFx0fVxuXHRcdFx0MTAwJSB7XG5cdFx0XHQgIGJhY2tncm91bmQ6IHJnYigxMjAsIDksIDE4NCkgMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdFxuXHR9XG59XG5cbi5tZnAtY29udGFpbmVyIHtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLm1mcC1iZyB7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY291bnRlci1ib3gge1xuXHR3aWR0aDogODBweDtcblx0QGluY2x1ZGUgZmxleChmbGV4LCByb3csIGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG5cblx0Jl9fbWludXMtYnRuIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDZweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21pbnVzLWJ0bi5zdmcnKTtcblx0XHR9XHRcblx0fVxuXG5cdCZfX3BsdXMtYnRuIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGx1cy1idG4uc3ZnJyk7XG5cdFx0fVx0XG5cdH1cblxuXHQmX19xdWFudGl0eSB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6ICdPc3dhbGQtUmVndWxhcic7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG5cdFx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjOWE5YTlhO1xuXHRcdH1cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjOWE5YTlhO1xuXHRcdH0gXG5cdH1cbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDsgXG59XG5cbi8qIGF0IHN0YXJ0ICovXG4ubXktbWZwLXNsaWRlLWJvdHRvbSAuem9vbS1hbmltLWRpYWxvZyB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDEwZGVnICk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDEwZGVnICk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBwZXJzcGVjdGl2ZSggNjAwcHggKSByb3RhdGVYKCAxMGRlZyApO1xuXG59XG5cbi8qIGFuaW1hdGUgaW4gKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZWFkeSAuem9vbS1hbmltLWRpYWxvZyB7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDAgKTsgXG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDAgKTsgXG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMCApOyBcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHBlcnNwZWN0aXZlKCA2MDBweCApIHJvdGF0ZVgoIDAgKTsgXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSggNjAwcHggKSByb3RhdGVYKCAwICk7IFxufVxuXG4vKiBhbmltYXRlIG91dCAqL1xuLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLXJlbW92aW5nIC56b29tLWFuaW0tZGlhbG9nIHtcblx0b3BhY2l0eTogMDtcblxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTsgXG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSBwZXJzcGVjdGl2ZSggNjAwcHggKSByb3RhdGVYKCAxMGRlZyApOyBcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTsgXG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTsgXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcGVyc3BlY3RpdmUoIDYwMHB4ICkgcm90YXRlWCggMTBkZWcgKTsgXG59XG5cbi8qIERhcmsgb3ZlcmxheSwgc3RhcnQgc3RhdGUgKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1iZyB7XG5cdG9wYWNpdHk6IDA7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IFxuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDsgXG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDsgXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbn1cbi8qIGFuaW1hdGUgaW4gKi9cbi5teS1tZnAtc2xpZGUtYm90dG9tLm1mcC1yZWFkeS5tZnAtYmcge1xuXHRvcGFjaXR5OiAwLjg7XG59XG4vKiBhbmltYXRlIG91dCAqL1xuLm15LW1mcC1zbGlkZS1ib3R0b20ubWZwLXJlbW92aW5nLm1mcC1iZyB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5tYWluLWxvZ28tYm94IHtcblx0d2lkdGg6IDYwMHB4O1xuXHRAaW5jbHVkZSBmbGV4KGZsZXgsIHJvdywgY2VudGVyLCBzcGFjZS1iZXR3ZWVuKTtcblx0bWFyZ2luOiA0MHB4IDAgODBweCAwO1xuXG5cdEBpbmNsdWRlIGRlc2t0b3AteHMge1xuXHRcdHdpZHRoOiA3MCU7XG5cdH1cblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZS14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAnTGF0by1Cb2xkJztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICRtYWluLXdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxNTVweDtcblxuXHRcdEBpbmNsdWRlIGRlc2t0b3AteHMge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pcHMtaW1hZ2Uge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3AteHMge1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi53aGl0ZS1iZy10ZXh0IHtcblx0d2lkdGg6IDc1MHB4O1xuXHRiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZTtcblx0cGFkZGluZzogNXB4IDAgOXB4IDA7XG5cdGZvbnQtZmFtaWx5OiAnT3N3YWxkLVJlZ3VsYXInO1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGNvbG9yOiAjNEIwMEI1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHR3aWR0aDogNzAlO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR3aWR0aDogMjM2cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTUxcHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3JkZXI6IDMxcHggc29saWQgdHJhbnNwYXJlbnQ7XHRcblx0XHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICRtYWluLXdoaXRlO1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtNTFweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvcmRlcjogMzFweCBzb2xpZCB0cmFuc3BhcmVudDtcdFxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICRtYWluLXdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4ubWFpbi1oZWFkbGluZyB7XG5cdGZvbnQtZmFtaWx5OiAnT3N3YWxkLUJvbGQnO1xuXHRmb250LXNpemU6IDYwcHg7XG5cdGNvbG9yOiAkbWFpbi13aGl0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgMCAxNnB4O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdG1hcmdpbjogMCAwIDZweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZS14cyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbjogMCAwIDZweDtcblx0fVxufVxuXG4uc3ViLWhlYWRsaW5nIHtcblx0Zm9udC1mYW1pbHk6ICdPc3dhbGQtQm9sZCc7XG5cdGZvbnQtc2l6ZTogNTBweDtcblx0Y29sb3I6ICRtYWluLXdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAwIDQwcHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZS14cyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbjogMCAwIDZweDtcblx0fVxuXG5cblx0Jl9faDMge1xuXHRcdGZvbnQtZmFtaWx5OiAnT3N3YWxkLUJvbGQnO1xuXHRcdGZvbnQtc2l6ZTogMzNweDtcblx0XHRjb2xvcjogIzRCMDBCNTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGJhY2tncm91bmQ6JG1haW4td2hpdGU7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlLXhzIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi50ZXh0LXdyYXBwZXIge1xuXHR3aWR0aDogNzUwcHg7XG5cdEBpbmNsdWRlIGZsZXgoZmxleCwgcm93LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4pO1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRAaW5jbHVkZSBmbGV4KGZsZXgsIGNvbHVtbiwgY2VudGVyLCBjZW50ZXIpO1xuXHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfYWdlbmRhLW1hcmdpbiB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0fVxufVxuXG4uc3ViLXRleHQge1xuXHRmb250LWZhbWlseTogJ09zd2FsZC1Cb2xkJztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogJG1haW4td2hpdGU7XG5cdHdpZHRoOiAyNSU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmX2JsYWNrIHtcblx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdH1cblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW46IDAgMCA4cHg7XG5cdH1cbn1cblxuLm1haW4tcGFnZV9fYnV0dG9uIHtcblx0d2lkdGg6IDE4MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJhY2tncm91bmQ6ICRtYWluLXdoaXRlO1xuXHRmb250LWZhbWlseTogJ09zd2FsZC1Cb2xkJztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogJG1haW4tcHVycDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0b3V0bGluZTogbm9uZTtcblx0XG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Ym94LXNoYWRvdzogJHdoaXRlLXNoYWRvdztcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5tYWluLXBhZ2VfX2FnZW5kYS1idXR0b24ge1xuXHR3aWR0aDogMTgwcHg7XG5cdGhlaWdodDogNDhweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Zm9udC1mYW1pbHk6ICdPc3dhbGQtQm9sZCc7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRtYWluLXdoaXRlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAkbWFpbi13aGl0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0b3V0bGluZTogbm9uZTtcblx0XG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Ym94LXNoYWRvdzogJHdoaXRlLXNoYWRvdztcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbmEudW5paS1saXN0aW5nLWJ1dHRvbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogMDsgdGV4dC1hbGlnbjogY2VudGVyOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IG1hcmdpbi1ib3R0b206IDA7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyB9IGEudW5paS1tZWRpdW0geyBwYWRkaW5nOiAxMXB4IDE5cHg7IGZvbnQtc2l6ZTogMTcuNXB4OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDsgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7IGJvcmRlci1yYWRpdXM6IDZweDsgbGluZS1oZWlnaHQ6IDIwcHg7IH0gYS51bmlpLXNtYWxsIHsgcGFkZGluZzogNnB4IDEwcHg7IGZvbnQtc2l6ZTogMTNweDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7IC1tb3otYm9yZGVyLXJhZGl1czogM3B4OyBib3JkZXItcmFkaXVzOiAzcHg7IGxpbmUtaGVpZ2h0OiAxNnB4OyB9IGEudW5paS1jdXN0b20geyBjdXJzb3I6IHBvaW50ZXI7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyBjb2xvcjogI2ZmZjsgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IGJhY2tncm91bmQtY29sb3I6ICMzQTY2RTU7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgYm9yZGVyLWNvbG9yOiByZ2IoMjMzLCAyMywgOTMpIHJnYigyMzMsIDIzLCA5MykgcmdiKDI1NSwyNCwxMDIpOyBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfSBhLkxpZ2h0IHsgY29sb3I6ICNGRkY7IH0gYS5MaWdodDpob3ZlciB7IGNvbG9yOiAjRkZGOyB9IGEuRGFyayB7IGNvbG9yOiAjMDAwOyB9IGEuRGFyazpob3ZlciB7IGNvbG9yOiAjMDAwOyB9XG5cbi5idG4td3JhcHBlciB7XG5cdHdpZHRoOiA0MDBweDtcblx0QGluY2x1ZGUgZmxleChmbGV4LCByb3csIGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGhlaWdodDogMTIwcHg7XG5cdFx0QGluY2x1ZGUgZmxleChmbGV4LCByb3csIGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUteHMge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4iLCIvLy0tLS1taXhpbnMtLS0tXG5cbkBtaXhpbiBkZXNrdG9wLXhsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwMHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiAgXG5AbWl4aW4gZGVza3RvcC1sZyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBkZXNrdG9wLXhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldC14cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1vYmlsZS14cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGZsZXggKCRkc3BsLCAkZGlyLCAkYWksICRqYykge1xuICAgIGRpc3BsYXk6ICRkc3BsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyO1xuICAgIGFsaWduLWl0ZW1zOiAkYWk7XG4gICAganVzdGlmeS1jb250ZW50OiAkamM7XG5cbiAgICBAY29udGVudDtcbn1cblxuXG4vLyAtLS0tIGNvbG9yLXZhcnNcbiRtYWluLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTM0ZGVnLCAjNEIwMEI1IDAlLCAjODYzMEFFIDEwMCUpO1xuXG4kYmlnLXNoYWRvdzogMCAycHggNzBweCAwIHJnYmEoMCwwLDAsMC41MCk7XG4kc21hbGwtc2hhZG93OiAwIDRweCA4cHggMnB4IHJnYmEoMCwwLDAsMC4yMCk7XG4kd2hpdGUtc2hhZG93OiAwIDAgMTZweCA0cHggcmdiYSgyNTUsMjU1LDI1NSwwLjIwKTtcblxuJG1haW4td2hpdGU6ICNmZmZmZmY7XG5cbiRtYWluLXB1cnA6ICM0QjAwQjU7XG4kc2Vjb25kLXB1cnA6ICM3RjJBQUU7XG5cbiRtYWluLWJsYWNrOiAjMDAwO1xuJHNlY29uZC1ibGFjazogIzNGM0YzRjtcblxuJG1haW4tZ3JleTogIzk3OTc5NztcblxuLy8gLS0tLS0gZm9udHNcblxuXG5cblxuLy8gLS0tLS0gYnV0dG9ucyBcbiIsIi5yZWdpc3Rlci1wYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIGZsZXgoZmxleCwgY29sdW1uLCBjZW50ZXIsIGZsZXgtc3RhcnQpO1xuXHRtYXJnaW46IDAgMCA3MHB4O1xuXHRcblx0Jl9faGVhZGxpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiAnT3N3YWxkLUJvbGQnO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0bWFyZ2luOiAgMTM1cHggMCA3MHB4IDA7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWFyZ2luOiA2MHB4IDAgMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX193cmFwcGVyIHtcblx0XHR3aWR0aDogMTAyNHB4O1xuXHRcdEBpbmNsdWRlIGZsZXgoZmxleCwgcm93LCBmbGV4LXN0YXJ0LCBzcGFjZS1iZXR3ZWVuKTtcblx0XHRtYXJnaW46IDAgMCA3MHB4O1xuXG5cdFx0QGluY2x1ZGUgZGVza3RvcC14cyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4KGZsZXgsIGNvbHVtbiwgZmxleC1zdGFydCwgc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQtd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgZmxleChmbGV4LCByb3csIGZsZXgtZW5kLCBmbGV4LXN0YXJ0KTtcblx0XHRAaW5jbHVkZSBtb2JpbGUteHMge1xuXHRcdFx0QGluY2x1ZGUgZmxleChmbGV4LCBjb2x1bW4sIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbHVtbi13cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBmbGV4KGZsZXgsIGNvbHVtbiwgY2VudGVyLCBmbGV4LXN0YXJ0KTtcblx0fVxuXG5cdCZfX2xlZnQtcGFydCB7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRAaW5jbHVkZSBmbGV4KGZsZXgsIGNvbHVtbiwgZmxleC1zdGFydCAsIHNwYWNlLWJldHdlZW4pO1xuXG5cdFx0QGluY2x1ZGUgZGVza3RvcC14cyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX190YWJsZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tZ3JleTtcblxuXHRcdCZfbWFyZ2luLWJvdHRvbS00MCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmUge1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxuXG5cdCZfX3JpZ2h0LXBhcnQge1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0cGFkZGluZzogMjBweCAwIDAgMDtcblx0XHRAaW5jbHVkZSBmbGV4KGZsZXgsIGNvbHVtbiwgZmxleC1zdGFydCwgc3BhY2UtYmV0d2Vlbik7XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wLXhzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpY2tldC10eXBlLWJveCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZmxleChmbGV4LCByb3csIGZsZXgtc3RhcnQgLCBzcGFjZS1iZXR3ZWVuKTtcblx0fVxuXG5cdCZfX3N1Yi1oZWFkbGluZyB7XG5cdFx0Ly8gd2lkdGg6IDIwJTtcblx0XHRmb250LWZhbWlseTogTGF0by1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jl93aWR0aC00OHBlcmMge1xuXHRcdFx0d2lkdGg6IDQ4LjklO1xuXHRcdH1cblxuXHRcdCZfdGV4dC1hbGlnbi1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQmX3RleHQtYWxpZ24tbGVmdCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpZ2h0LXRpY2tldC10ZXh0IHtcblx0XHRmb250LWZhbWlseTogJ09zd2FsZC1MaWdodCc7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAkbWFpbi1ibGFjaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpY2tldC10ZXh0IHtcblx0XHRmb250LWZhbWlseTogJ09zd2FsZC1SZWd1bGFyJztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6ICRtYWluLWJsYWNrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Jl9tYXJnaW4tcmlnaHQtMjAge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUteHMge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl90ZXh0LWFsaWduLXJpZ2h0IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdCZfdGV4dC1hbGlnbi1sZWZ0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0Jl93aWR0aC0yMHBlcmMge1xuXHRcdFx0d2lkdGg6IDIwJTtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlLXhzIHtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZfX3RpY2tldC10aW1lIHtcblx0XHRmb250LWZhbWlseTogJ09zd2FsZC1MaWdodCc7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAkbWFpbi1ibGFjazsgXG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgbW9iaWxlLXhzIHtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyZC1mb3JtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBmbGV4KGZsZXgsIHJvdywgZmxleC1zdGFydCwgc3BhY2UtYmV0d2Vlbik7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0QGluY2x1ZGUgZmxleChmbGV4LCBjb2x1bW4sIGZsZXgtc3RhcnQsIHNwYWNlLWJldHdlZW4pO1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdCZfX2NhcmQtZm9ybS13cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBmbGV4KGZsZXgsIGNvbHVtbiwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XG5cdFx0XG5cdFx0Jl9tYXJnaW4tYm90dG9tLTI2IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdG1hcmdpbjogMCAwIDI2cHg7XG5cblx0XHR9XG5cdH1cblxuXHQmX19jYXJkLWlucHV0IHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWdyZXk7XG5cdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdPc3dhbGQtTGlnaHQnO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICM5YTlhOWE7XG5cdFx0fVxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICM5YTlhOWE7XG5cdFx0fSBcblxuXHRcdEBpbmNsdWRlIHRhYmxldC14cyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0XG5cdFx0Zm9udC1mYW1pbHk6ICdMYXRvLVJlZ3VsYXInO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4jZXhkYXRlIHtcblx0d2lkdGg6IDk1cHg7XG59XG5cbiNjdmMge1xuXHR3aWR0aDogOTVweDtcbn0iLCIudGhhbmtzIHtcblx0Jl9faW1hZ2Uge1xuXHRcdG1hcmdpbjogMjAwcHggMCAzMHB4O1xuXHR9XG5cblx0Jl9faGVhZGxpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiAnT3N3YWxkLUJvbGQnO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAnT3N3YWxkLVJlZ3VsYXInO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRjb2xvcjogJG1haW4tYmxhY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHR3aWR0aDogMTkwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdEBpbmNsdWRlIGZsZXgoZmxleCwgY29sdW1uLCBjZW50ZXIsIGNlbnRlcik7XG5cdFx0Zm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1ncmFkaWVudDtcblx0XHRjb2xvcjogJG1haW4td2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0YW5pbWF0aW9uOiBjb2xvci1jaGFuZ2UtMnggMXMgbGluZWFyIGFsdGVybmF0ZSBib3RoO1xuXHRcdFx0Ym94LXNoYWRvdzogJHNtYWxsLXNoYWRvdztcblx0XHR9XG5cdH1cbn0iLCIuYWdlbmRhLXBhZ2Uge1xuICAgIHdpZHRoOiAxMDB2dztcblx0QGluY2x1ZGUgZmxleChmbGV4LCBjb2x1bW4sIGNlbnRlciwgZmxleC1zdGFydCk7XG4gICAgbWFyZ2luOiAxNzBweCAwIDAgMDtcbiAgICBcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbWFpbi1oZWFkbGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkLUJvbGQnO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsYWNrO1xuICAgICAgICBtYXJnaW46IDYwcHggMCAzMHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZpbGw6ICRtYWluLWJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC14cyB7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RleHQtY29sb3Itd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ncmFkaWVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJl90ZXh0LXB1cnAge1xuICAgICAgICBjb2xvcjogJG1haW4tcHVycDtcbiAgICB9XG5cbiAgICAmX3RleHQtYmxhY2sge1xuICAgICAgICBjb2xvcjogJG1haW4tYmxhY2s7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cblxuICAgICZfX3NtYWxsLWltZyB7XG4gICAgICAgIHdpZHRoOiAxOTJweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX21hcmdpbi1ib3R0b20tNDAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmVzIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9saW5lcy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogNzY4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleCwgcm93LCBmbGV4LXN0YXJ0LCBzcGFjZS1iZXR3ZWVuKTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleCwgY29sdW1uLCBmbGV4LWVuZCwgZmxleC1zdGFydCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWItd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleCwgcm93LCBmbGV4LXN0YXJ0LCBzcGFjZS1hcm91bmQpO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LCByb3csIGZsZXgtc3RhcnQsIHNwYWNlLWJldHdlZW4pO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9ib3JkZXItYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzk3OTc5NywgJGFscGhhOiAwLjIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkLVJlZ3VsYXInO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1wdXJwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yNnB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGltZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkLWxpZ2h0JztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJG1haW4tcHVycDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm94LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNzY4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleCwgY29sdW1uLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleCwgY29sdW1uLCBjZW50ZXIsIGZsZXgtc3RhcnQpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LCByb3csIGZsZXgtc3RhcnQsIHNwYWNlLWJldHdlZW4pO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIFxuICAgICAgICAmX2JvcmRlci1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RpbWUtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkLVJlZ3VsYXInO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1ibGFjaztcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbi10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQtUmVndWxhcic7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsYWNrO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJl9tYXJnaW4tYm90dG9tLTEyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Yi10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJG1haW4tYmxhY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmX21hcmdpbi1ib3R0b20tMTIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc21hbGwtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsYWNrO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGFsaWMtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8tUmVndWxhcic7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJG1haW4tYmxhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Nob3ctbW9yZS1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmX3JldmVyc2Uge1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4KGZsZXgsIGNvbHVtbi1yZXZlcnNlLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Nob3ctbW9yZS1idG4ge1xuICAgICAgICBjb2xvcjogYmx1ZXZpb2xldDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8tQm9sZCc7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgICZfX3Nob3ctbW9yZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0by1SZWd1bGFyJztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJG1haW4tYmxhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJl9hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb3JlLWhlYWRsaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvLUJvbGQnO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1ibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgJl9tYXJnaW4tdG9wLTIwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbn0iLCIuaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgQGluY2x1ZGUgZmxleChmbGV4LCByb3csIGNlbnRlciwgY2VudGVyKTtcbiAgICBiYWNrZ3JvdW5kOnVybCgnLi4vaW1nL2Nyb3NzZXMucG5nJyk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICAgICAgXG4gICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AteGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtbGcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2hlYWRlci1iZy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LCByb3csIGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcC14cyB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LCByb3csIGNlbnRlciwgc3BhY2UtYmV0d2Vlbik7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQtQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICRtYWluLXdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJ09zd2FsZC1Cb2xkJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgY29sb3I6ICRtYWluLXB1cnA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR3aGl0ZS1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnNvY2lhbC1tZWRpYS1ib3gge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgsIHJvdywgY2VudGVyLCBzcGFjZS1iZXR3ZWVuKTtcblxuICAgIEBpbmNsdWRlIHRhYmxldC14cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vYmlsZS1zb2NpYWwtbWVkaWEtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleChmbGV4LCByb3csIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUteHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iXX0= */
